Mock Version: 1.4.14 Mock Version: 1.4.14 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/mISDN.spec'], chrootPath='/var/lib/mock/f31-build-49850-27336/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/mISDN.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1548979200 Wrote: /builddir/build/SRPMS/mISDN-1.1.5-21.fc31.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/mISDN.spec'], chrootPath='/var/lib/mock/f31-build-49850-27336/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/mISDN.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1548979200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5xYzUL + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mISDNuser-1_1_5 + /usr/bin/gzip -dc /builddir/build/SOURCES/mISDNuser-1_1_5.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd mISDNuser-1_1_5 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (mISDN-build.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 + echo 'Patch #1 (mISDN-1.1.5-format-string.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + mkdir include/linux + cp /builddir/build/SOURCES/mISDNif.h include/linux + cp /builddir/build/SOURCES/mISDNdebugtool.h include/linux + rm -rf voip + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Patch #0 (mISDN-build.patch): patching file i4lnet/Makefile Hunk #2 succeeded at 33 (offset 5 lines). patching file lib/Makefile Hunk #2 succeeded at 30 (offset 4 lines). patching file suppserv/Makefile Patch #1 (mISDN-1.1.5-format-string.patch): patching file debugtool/mISDNdebugtool.c Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.VuJVLJ + umask 022 + cd /builddir/build/BUILD + cd mISDNuser-1_1_5 BUILDSTDERR: ++ pwd BUILDSTDERR: ++ pwd + make 'CFLAGS=-I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' MISDNDIR=/builddir/build/BUILD/mISDNuser-1_1_5 make TARGET=all subdirs make[1]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5' set -e; for i in lib example i4lnet tenovis suppserv debugtool ; do make -C $i all; done make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/lib' gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o device.o -c device.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o layer.o -c layer.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o stack.o -c stack.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o status.o -c status.c ar cru libmISDN.a device.o layer.o stack.o status.o ranlib libmISDN.a gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o device.lo -c device.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o layer.lo -c layer.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o stack.lo -c stack.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o status.lo -c status.c ar cru libmISDN_pic.a device.lo layer.lo stack.lo status.lo ranlib libmISDN_pic.a gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -shared -Xlinker -x -Wl,-soname,libmISDN.so.0 -o libmISDN.so.0.0.0 device.lo layer.lo stack.lo status.lo make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/lib' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/example' BUILDSTDERR: cc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -gtestcon.c: In function 'do_connection': BUILDSTDERR: testcon.c:475:12: warning: variable 'rfrm' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 475 | iframe_t *rfrm; BUILDSTDERR: | ^~~~ BUILDSTDERR: testcon.c: In function 'main': BUILDSTDERR: testcon.c:896:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] BUILDSTDERR: 896 | sprintf(FileName,"%s.in",FileName); BUILDSTDERR: | ^~~~~~~~ ~~~~~~~~ BUILDSTDERR: testcon.c: In function 'read_mutiplexer': BUILDSTDERR: testcon.c:325:6: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 325 | write(di->save, &rfrm->data.i, rfrm->len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: testcon.c: In function 'main': BUILDSTDERR: testcon.c:895:25: warning: '.out' directive writing 4 bytes into a region of size between 1 and 200 [-Wformat-overflow=] BUILDSTDERR: 895 | sprintf(FileNameOut,"%s.out",FileName); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from testcon.c:1: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 204 bytes into a destination of size 200 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: testcon.c:896:22: warning: '.in' directive writing 3 bytes into a region of size between 1 and 200 [-Wformat-overflow=] BUILDSTDERR: 896 | sprintf(FileName,"%s.in",FileName); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from testcon.c:1: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 4 and 203 bytes into a destination of size 200 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: testcon_l2.c: In function 'send_data': BUILDSTDERR: testcon_l2.c:128:25: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] BUILDSTDERR: 128 | if (!(data = fgets(buf + mISDN_HEADER_LEN, MAX_DATA_BUF, di->fplay))) { BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from testcon_l2.c:3: BUILDSTDERR: /usr/include/bits/stdio2.h:255:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: testcon_l2.c:128:13: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] BUILDSTDERR: 128 | if (!(data = fgets(buf + mISDN_HEADER_LEN, MAX_DATA_BUF, di->fplay))) { BUILDSTDERR: | ^ BUILDSTDERR: testcon_l2.c:135:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 135 | len = strlen(data); BUILDSTDERR: | ^~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from testcon_l2.c:11: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: testcon_l2.c: In function 'send_SETUP': BUILDSTDERR: testcon_l2.c:219:5: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] BUILDSTDERR: 219 | np = PNr; BUILDSTDERR: | ^ BUILDSTDERR: testcon_l2.c:220:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 220 | *p++ = strlen(np) + 1; BUILDSTDERR: | ^~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from testcon_l2.c:11: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: testcon_l2.c: In function 'do_connection': BUILDSTDERR: testcon_l2.c:460:12: warning: variable 'rfrm' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 460 | iframe_t *rfrm; BUILDSTDERR: | ^~~~ BUILDSTDERR: testcon_l2.c: In function 'main': BUILDSTDERR: testcon_l2.c:843:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] BUILDSTDERR: 843 | sprintf(FileName,"%s.in",FileName); BUILDSTDERR: | ^~~~~~~~ ~~~~~~~~ BUILDSTDERR: testcon_l2.c: In function 'read_mutiplexer': BUILDSTDERR: testcon_l2.c:310:6: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 310 | write(di->save, &rfrm->data.i, rfrm->len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: testcon_l2.c: In function 'main': BUILDSTDERR: testcon_l2.c:842:25: warning: '.out' directive writing 4 bytes into a region of size between 1 and 200 [-Wformat-overflow=] BUILDSTDERR: 842 | sprintf(FileNameOut,"%s.out",FileName); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from testcon_l2.c:3: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 204 bytes into a destination of size 200 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: testcon_l2.c:843:22: warning: '.in' directive writing 3 bytes into a region of size between 1 and 200 [-Wformat-overflow=] BUILDSTDERR: 843 | sprintf(FileName,"%s.in",FileName); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from testcon_l2.c:3: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 4 and 203 bytes into a destination of size 200 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: testlayer3.c: In function 'main': BUILDSTDERR: testlayer3.c:1082:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] BUILDSTDERR: 1082 | sprintf(FileName,"%s.in",FileName); BUILDSTDERR: | ^~~~~~~~ ~~~~~~~~ BUILDSTDERR: testlayer3.c: In function 'read_mutiplexer': BUILDSTDERR: testlayer3.c:494:6: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 494 | write(di->save, &rfrm->data.i, rfrm->len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: testlayer3.c: In function 'main': BUILDSTDERR: testlayer3.c:1081:25: warning: '.out' directive writing 4 bytes into a region of size between 1 and 200 [-Wformat-overflow=] BUILDSTDERR: 1081 | sprintf(FileNameOut,"%s.out",FileName); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from testlayer3.c:1: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 204 bytes into a destination of size 200 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: testlayer3.c:1082:22: warning: '.in' directive writing 3 bytes into a region of size between 1 and 200 [-Wformat-overflow=] BUILDSTDERR: 1082 | sprintf(FileName,"%s.in",FileName); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from testlayer3.c:1: BUILDSTDERR: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 4 and 203 bytes into a destination of size 200 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: loadfirm.c: In function 'download_firmware': BUILDSTDERR: loadfirm.c:48:17: warning: variable 'p' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 48 | unsigned char *p, buf[2048], rbuf[128]; BUILDSTDERR: | ^ BUILDSTDERR: loadfirm.c: In function 'read_firmware': BUILDSTDERR: loadfirm.c:203:23: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 203 | if (!(infile = fopen(fname, "rb"))) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from loadfirm.c:1: BUILDSTDERR: /usr/include/stdio.h:246:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 246 | extern FILE *fopen (const char *__restrict __filename, BUILDSTDERR: | ^~~~~ BUILDSTDERR: loadfirm.c: In function 'main': BUILDSTDERR: loadfirm.c:286:22: warning: pointer targets in passing argument 1 of 'read_firmware' differ in signedness [-Wpointer-sign] BUILDSTDERR: 286 | len = read_firmware(FileName); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: loadfirm.c:198:30: note: expected 'unsigned char *' but argument is of type 'char *' BUILDSTDERR: 198 | read_firmware(unsigned char *fname) BUILDSTDERR: | ~~~~~~~~~~~~~~~^~~~~ BUILDSTDERR: sendhwctrl.c: In function 'send_primitiv': BUILDSTDERR: sendhwctrl.c:45:17: warning: unused variable 'p' [-Wunused-variable] BUILDSTDERR: 45 | unsigned char *p, buf[2048], rbuf[128]; BUILDSTDERR: | ^ BUILDSTDERR: testlayer1.c: In function 'do_setup': BUILDSTDERR: testlayer1.c:200:11: warning: passing argument 1 of 'printf' from incompatible pointer type [-Wincompatible-pointer-types] BUILDSTDERR: 200 | printf(stdout, "unable to activate layer1 (TIMEOUT)\n"); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: | | BUILDSTDERR: | FILE * {aka struct _IO_FILE *} BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from testlayer1.c:9: BUILDSTDERR: /usr/include/bits/stdio2.h:105:32: note: expected 'const char * restrict' but argument is of type 'FILE *' {aka 'struct _IO_FILE *'} BUILDSTDERR: 105 | printf (const char *__restrict __fmt, ...) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ BUILDSTDERR: net_if.c: In function 'init_timer': BUILDSTDERR: net_if.c:168:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: 168 | it->id = (int)it; BUILDSTDERR: | ^ BUILDSTDERR: net_if.c: In function 'write_dmsg': BUILDSTDERR: net_if.c:290:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: 290 | frm->dinfo = (int)msg; BUILDSTDERR: | ^ BUILDSTDERR: net_if.c: In function 'phd_conf': BUILDSTDERR: net_if.c:306:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: 306 | if (frm->dinfo == (int)nst->phd_down_msg) { BUILDSTDERR: | ^ BUILDSTDERR: net_if.c: In function 'l1_request': BUILDSTDERR: net_if.c:535:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: 535 | frm->dinfo = (int)msg; BUILDSTDERR: | ^ -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o testcon.o testcon.c cc testcon.o /builddir/build/BUILD/mISDNuser-1_1_5/lib/libmISDN.a -o testcon cc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o testcon_l2.o testcon_l2.c cc testcon_l2.o /builddir/build/BUILD/mISDNuser-1_1_5/lib/libmISDN.a -o testcon_l2 cc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o testlayer3.o testlayer3.c cc testlayer3.o /builddir/build/BUILD/mISDNuser-1_1_5/lib/libmISDN.a -o testlayer3 cc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o loadfirm.o loadfirm.c cc loadfirm.o /builddir/build/BUILD/mISDNuser-1_1_5/lib/libmISDN.a -o loadfirm cc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o sendhwctrl.o sendhwctrl.c cc sendhwctrl.o /builddir/build/BUILD/mISDNuser-1_1_5/lib/libmISDN.a -o sendhwctrl cc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o testlayer1.o testlayer1.c cc testlayer1.o /builddir/build/BUILD/mISDNuser-1_1_5/lib/libmISDN.a -o testlayer1 cc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o misdnportinfo.o misdnportinfo.c cc misdnportinfo.o /builddir/build/BUILD/mISDNuser-1_1_5/lib/libmISDN.a -o misdnportinfo make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/example' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/i4lnet' gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o net_if.o -c net_if.c BUILDSTDERR: gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstnet_l2.c: In function 'setva': BUILDSTDERR: net_l2.c:424:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: 424 | l2up(l2, DL_DATA | CONFIRM, (int)l2->windowar[l2->sow], NULL); BUILDSTDERR: | ^ BUILDSTDERR: net_l2.c: In function 'l2from_up': BUILDSTDERR: net_l2.c:1926:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: 1926 | (void *)l2->tei); BUILDSTDERR: | ^ BUILDSTDERR: net_l2.c: At top level: BUILDSTDERR: net_l2.c:1993:2: warning: #warning testing [-Wcpp] BUILDSTDERR: 1993 | #warning testing BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l2.c:954:2: warning: 'test_and_clear_bit' is static but used in inline function 'transmit_enquiry' which is not static BUILDSTDERR: 954 | test_and_clear_bit(FLG_ACK_PEND, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:950:6: warning: 'test_bit' is static but used in inline function 'transmit_enquiry' which is not static BUILDSTDERR: 950 | if (test_bit(FLG_OWN_BUSY, &l2->flag)) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:944:2: warning: 'test_and_clear_bit' is static but used in inline function 'enquiry_response' which is not static BUILDSTDERR: 944 | test_and_clear_bit(FLG_ACK_PEND, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:940:6: warning: 'test_bit' is static but used in inline function 'enquiry_response' which is not static BUILDSTDERR: 940 | if (test_bit(FLG_OWN_BUSY, &l2->flag)) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:508:34: warning: 'CES' is static but used in inline function 'lapb_dl_release_l2l3' which is not static BUILDSTDERR: 508 | l2up_create(l2, DL_RELEASE | f, CES(l2), 0, NULL); BUILDSTDERR: | ^~~ BUILDSTDERR: net_l2.c:508:2: warning: 'l2up_create' is static but used in inline function 'lapb_dl_release_l2l3' which is not static BUILDSTDERR: 508 | l2up_create(l2, DL_RELEASE | f, CES(l2), 0, NULL); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net_l2.c:507:3: warning: 'l2down_create' is static but used in inline function 'lapb_dl_release_l2l3' which is not static BUILDSTDERR: 507 | l2down_create(l2, PH_DEACTIVATE | REQUEST, 0, 0, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:506:6: warning: 'test_bit' is static but used in inline function 'lapb_dl_release_l2l3' which is not static BUILDSTDERR: 506 | if (test_bit(FLG_LAPB, &l2->flag)) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:500:22: warning: 'CES' is static but used in inline function 'st5_dl_release_l2l3' which is not static BUILDSTDERR: 500 | l2up_create(l2, pr, CES(l2), 0, NULL); BUILDSTDERR: | ^~~ BUILDSTDERR: net_l2.c:500:2: warning: 'l2up_create' is static but used in inline function 'st5_dl_release_l2l3' which is not static BUILDSTDERR: 500 | l2up_create(l2, pr, CES(l2), 0, NULL); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net_l2.c:495:6: warning: 'test_and_clear_bit' is static but used in inline function 'st5_dl_release_l2l3' which is not static BUILDSTDERR: 495 | if (test_and_clear_bit(FLG_PEND_REL, &l2->flag)) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:486:5: warning: 'test_and_clear_bit' is static but used in inline function 'stop_t200' which is not static BUILDSTDERR: 486 | if(test_and_clear_bit(FLG_T200_RUN, &l2->flag)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:480:2: warning: 'test_and_set_bit' is static but used in inline function 'restart_t200' which is not static BUILDSTDERR: 480 | test_and_set_bit(FLG_T200_RUN, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:473:2: warning: 'test_and_set_bit' is static but used in inline function 'start_t200' which is not static BUILDSTDERR: 473 | test_and_set_bit(FLG_T200_RUN, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:456:20: warning: 'l2addrsize' is static but used in inline function 'get_PollFlag' which is not static BUILDSTDERR: 456 | return (msg->data[l2addrsize(l2)] & 0x10); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net_l2.c:323:10: warning: 'test_bit' is static but used in inline function 'IsRNR' which is not static BUILDSTDERR: 323 | return (test_bit(FLG_MOD128, &l2->flag) ? data[0] == RNR : (data[0] & 0xf) == RNR); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:311:10: warning: 'test_bit' is static but used in inline function 'IsREJ' which is not static BUILDSTDERR: 311 | return (test_bit(FLG_MOD128, &l2->flag) ? data[0] == REJ : (data[0] & 0xf) == REJ); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:305:10: warning: 'test_bit' is static but used in inline function 'IsSABME' which is not static BUILDSTDERR: 305 | return (test_bit(FLG_MOD128, &l2->flag) ? d == SABME : d == SABM); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:296:7: warning: 'test_bit' is static but used in inline function 'IsSFrame' which is not static BUILDSTDERR: 296 | if (!test_bit(FLG_MOD128, &l2->flag)) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:285:6: warning: 'test_bit' is static but used in inline function 'IsRR' which is not static BUILDSTDERR: 285 | if (test_bit(FLG_MOD128, &l2->flag)) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:217:4: warning: 'test_bit' is static but used in inline function 'l2headersize' which is not static BUILDSTDERR: 217 | (test_bit(FLG_LAPD, &l2->flag) ? 2 : 1)); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:216:12: warning: 'test_bit' is static but used in inline function 'l2headersize' which is not static BUILDSTDERR: 216 | return (((test_bit(FLG_MOD128, &l2->flag) && (!ui)) ? 2 : 1) + BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:210:2: warning: 'clear_peer_busy' is static but used in inline function 'clear_exception' which is not static BUILDSTDERR: 210 | clear_peer_busy(l2); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:209:2: warning: 'test_and_clear_bit' is static but used in inline function 'clear_exception' which is not static BUILDSTDERR: 209 | test_and_clear_bit(FLG_OWN_BUSY, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:208:2: warning: 'test_and_clear_bit' is static but used in inline function 'clear_exception' which is not static BUILDSTDERR: 208 | test_and_clear_bit(FLG_REJEXC, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:207:2: warning: 'test_and_clear_bit' is static but used in inline function 'clear_exception' which is not static BUILDSTDERR: 207 | test_and_clear_bit(FLG_ACK_PEND, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:201:32: warning: 'test_bit' is static but used in inline function 'cansend' which is not static BUILDSTDERR: 201 | return ((p1 < l2->window) && !test_bit(FLG_PEER_BUSY, &l2->flag)); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:197:5: warning: 'test_bit' is static but used in inline function 'cansend' which is not static BUILDSTDERR: 197 | if(test_bit(FLG_MOD128, &l2->flag)) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l3.c: In function 'StopAllL3Timer': BUILDSTDERR: net_l3.c:190:2: warning: #warning also remove flags: [-Wcpp] BUILDSTDERR: 190 | #warning also remove flags: BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: In function 'RemoveAllL3Timer': BUILDSTDERR: net_l3.c:208:2: warning: #warning also remove flags: [-Wcpp] BUILDSTDERR: 208 | #warning also remove flags: BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: In function 'l3dss1_hold': BUILDSTDERR: net_l3.c:1177:11: warning: variable 'hold' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1177 | HOLD_t *hold; BUILDSTDERR: | ^~~~ BUILDSTDERR: net_l3.c: In function 'l3dss1_t305': BUILDSTDERR: net_l3.c:2026:2: warning: #warning : mut we dat sendn? : int t = 0x305; [-Wcpp] BUILDSTDERR: 2026 | #warning: mut we dat sendn? : int t = 0x305; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: At top level: BUILDSTDERR: net_l3.c:2303:2: warning: #warning bitte beachte folgendes: [-Wcpp] BUILDSTDERR: 2303 | #warning bitte beachte folgendes: BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: In function 'send_proc': BUILDSTDERR: net_l3.c:2570:16: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 2570 | rel->CAUSE = cause; BUILDSTDERR: | ^ BUILDSTDERR: net_l3.c: In function 'manager_l3': BUILDSTDERR: net_l3.c:2749:2: warning: #warning testing [-Wcpp] BUILDSTDERR: 2749 | #warning testing BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: At top level: BUILDSTDERR: net_l3.c:2856:2: warning: #warning testing [-Wcpp] BUILDSTDERR: 2856 | #warning testing BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c:2897:2: warning: #warning l2_state makes no sense in multipoint environment. shouldnt we use something like l2_state[ces] ? [-Wcpp] BUILDSTDERR: 2897 | #warning l2_state makes no sense in multipoint environment. shouldnt we use something like l2_state[ces] ? BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: In function 'l3_msg': BUILDSTDERR: net_l3.c:2902:2: warning: #warning testing [-Wcpp] BUILDSTDERR: 2902 | #warning testing BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c:2964:2: warning: #warning du musst alle processe releasen CC_RELEASE!!! dies geschieht z.b. wenn man das telefon vom s0-bus abnimmt und der layer-2 dadurch zusammen bricht. [-Wcpp] BUILDSTDERR: 2964 | #warning du musst alle processe releasen CC_RELEASE!!! dies geschieht z.b. wenn man das telefon vom s0-bus abnimmt und der layer-2 dadurch zusammen bricht. BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c:2965:2: warning: #warning geschieht dies auch im TE-mode? [-Wcpp] BUILDSTDERR: 2965 | #warning geschieht dies auch im TE-mode? BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c:2966:2: warning: #warning TODO DL_RELEASE | INDICATION handling; inclusiv special state 10 (T309) [-Wcpp] BUILDSTDERR: 2966 | #warning TODO DL_RELEASE | INDICATION handling; inclusiv special state 10 (T309) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: In function 'Isdnl3Init': BUILDSTDERR: net_l3.c:3020:2: warning: #warning testing [-Wcpp] BUILDSTDERR: 3020 | #warning testing BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: bchannel.c: In function 'send_setup_ack': BUILDSTDERR: bchannel.c:364:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 364 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:367:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 367 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:367:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 367 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_setup': BUILDSTDERR: bchannel.c:391:2: warning: #warning testing: more crefs for S2M [-Wcpp] BUILDSTDERR: 391 | #warning testing: more crefs for S2M BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: bchannel.c:418:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 418 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:421:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 421 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:421:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 421 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_proceeding': BUILDSTDERR: bchannel.c:483:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 483 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:486:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 486 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:486:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 486 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_alert': BUILDSTDERR: bchannel.c:537:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 537 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:540:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 540 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:540:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 540 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_connect': BUILDSTDERR: bchannel.c:587:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 587 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:590:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 590 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:590:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 590 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_connect_ack': BUILDSTDERR: bchannel.c:648:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 648 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:651:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 651 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:651:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 651 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_disc': BUILDSTDERR: bchannel.c:693:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 693 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:696:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 696 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:696:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 696 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_facility': BUILDSTDERR: bchannel.c:731:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 731 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:734:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 734 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:734:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 734 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_rel': BUILDSTDERR: bchannel.c:799:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 799 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:802:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 802 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:802:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 802 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_relcomp': BUILDSTDERR: bchannel.c:848:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 848 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:851:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 851 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:851:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 851 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'main_bc_task': BUILDSTDERR: bchannel.c:1339:22: warning: passing argument 2 of 'dprint' makes integer from pointer without a cast [-Wint-conversion] BUILDSTDERR: 1339 | dprint(DBGM_MAN,"%s: bc%d got CC_TIMEOUT\n", __FUNCTION__, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:10, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_debug.h:30:43: note: expected 'int' but argument is of type 'char *' BUILDSTDERR: 30 | extern int dprint(unsigned int mask, int port, const char *fmt, ...); BUILDSTDERR: | ~~~~^~~~ BUILDSTDERR: bchannel.c: In function 'b_send': BUILDSTDERR: bchannel.c:294:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 294 | write(bc->rsid, p, len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: bchannel.c:297:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 297 | write(bc->rsid, p, len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: bchannel.c: In function 'do_b_data_ind': BUILDSTDERR: bchannel.c:255:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 255 | write(bc->rrid, msg->data, msg->len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: bchannel.c:258:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 258 | write(bc->rrid, msg->data, msg->len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_if.c: In function 'init_timer': BUILDSTDERR: net_if.c:168:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: 168 | it->id = (int)it; BUILDSTDERR: | ^ BUILDSTDERR: net_if.c: In function 'write_dmsg': BUILDSTDERR: net_if.c:290:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: 290 | frm->dinfo = (int)msg; BUILDSTDERR: | ^ BUILDSTDERR: net_if.c: In function 'phd_conf': BUILDSTDERR: net_if.c:306:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: 306 | if (frm->dinfo == (int)nst->phd_down_msg) { BUILDSTDERR: | ^ BUILDSTDERR: net_if.c: In function 'l1_request': BUILDSTDERR: net_if.c:535:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: 535 | frm->dinfo = (int)msg; BUILDSTDERR: | ^ ack-clash-protection -o isdn_debug.o -c isdn_debug.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o isdn_msg.o -c isdn_msg.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o fsm.o -c fsm.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o net_l2.o -c net_l2.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o tei.o -c tei.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o net_l3.o -c net_l3.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o manager.o -c manager.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o tone.o -c tone.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o bchannel.o -c bchannel.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o g711.o -c g711.c ar cru libisdnnet.a net_if.o isdn_debug.o isdn_msg.o fsm.o net_l2.o tei.o net_l3.o manager.o tone.o bchannel.o g711.o ranlib libisdnnet.a gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o net_if.lo -c net_if.c BUILDSTDERR: gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fenet_l2.c: In function 'setva': BUILDSTDERR: net_l2.c:424:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] BUILDSTDERR: 424 | l2up(l2, DL_DATA | CONFIRM, (int)l2->windowar[l2->sow], NULL); BUILDSTDERR: | ^ BUILDSTDERR: net_l2.c: In function 'l2from_up': BUILDSTDERR: net_l2.c:1926:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] BUILDSTDERR: 1926 | (void *)l2->tei); BUILDSTDERR: | ^ BUILDSTDERR: net_l2.c: At top level: BUILDSTDERR: net_l2.c:1993:2: warning: #warning testing [-Wcpp] BUILDSTDERR: 1993 | #warning testing BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l2.c:954:2: warning: 'test_and_clear_bit' is static but used in inline function 'transmit_enquiry' which is not static BUILDSTDERR: 954 | test_and_clear_bit(FLG_ACK_PEND, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:950:6: warning: 'test_bit' is static but used in inline function 'transmit_enquiry' which is not static BUILDSTDERR: 950 | if (test_bit(FLG_OWN_BUSY, &l2->flag)) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:944:2: warning: 'test_and_clear_bit' is static but used in inline function 'enquiry_response' which is not static BUILDSTDERR: 944 | test_and_clear_bit(FLG_ACK_PEND, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:940:6: warning: 'test_bit' is static but used in inline function 'enquiry_response' which is not static BUILDSTDERR: 940 | if (test_bit(FLG_OWN_BUSY, &l2->flag)) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:508:34: warning: 'CES' is static but used in inline function 'lapb_dl_release_l2l3' which is not static BUILDSTDERR: 508 | l2up_create(l2, DL_RELEASE | f, CES(l2), 0, NULL); BUILDSTDERR: | ^~~ BUILDSTDERR: net_l2.c:508:2: warning: 'l2up_create' is static but used in inline function 'lapb_dl_release_l2l3' which is not static BUILDSTDERR: 508 | l2up_create(l2, DL_RELEASE | f, CES(l2), 0, NULL); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net_l2.c:507:3: warning: 'l2down_create' is static but used in inline function 'lapb_dl_release_l2l3' which is not static BUILDSTDERR: 507 | l2down_create(l2, PH_DEACTIVATE | REQUEST, 0, 0, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:506:6: warning: 'test_bit' is static but used in inline function 'lapb_dl_release_l2l3' which is not static BUILDSTDERR: 506 | if (test_bit(FLG_LAPB, &l2->flag)) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:500:22: warning: 'CES' is static but used in inline function 'st5_dl_release_l2l3' which is not static BUILDSTDERR: 500 | l2up_create(l2, pr, CES(l2), 0, NULL); BUILDSTDERR: | ^~~ BUILDSTDERR: net_l2.c:500:2: warning: 'l2up_create' is static but used in inline function 'st5_dl_release_l2l3' which is not static BUILDSTDERR: 500 | l2up_create(l2, pr, CES(l2), 0, NULL); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net_l2.c:495:6: warning: 'test_and_clear_bit' is static but used in inline function 'st5_dl_release_l2l3' which is not static BUILDSTDERR: 495 | if (test_and_clear_bit(FLG_PEND_REL, &l2->flag)) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:486:5: warning: 'test_and_clear_bit' is static but used in inline function 'stop_t200' which is not static BUILDSTDERR: 486 | if(test_and_clear_bit(FLG_T200_RUN, &l2->flag)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:480:2: warning: 'test_and_set_bit' is static but used in inline function 'restart_t200' which is not static BUILDSTDERR: 480 | test_and_set_bit(FLG_T200_RUN, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:473:2: warning: 'test_and_set_bit' is static but used in inline function 'start_t200' which is not static BUILDSTDERR: 473 | test_and_set_bit(FLG_T200_RUN, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:456:20: warning: 'l2addrsize' is static but used in inline function 'get_PollFlag' which is not static BUILDSTDERR: 456 | return (msg->data[l2addrsize(l2)] & 0x10); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net_l2.c:323:10: warning: 'test_bit' is static but used in inline function 'IsRNR' which is not static BUILDSTDERR: 323 | return (test_bit(FLG_MOD128, &l2->flag) ? data[0] == RNR : (data[0] & 0xf) == RNR); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:311:10: warning: 'test_bit' is static but used in inline function 'IsREJ' which is not static BUILDSTDERR: 311 | return (test_bit(FLG_MOD128, &l2->flag) ? data[0] == REJ : (data[0] & 0xf) == REJ); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:305:10: warning: 'test_bit' is static but used in inline function 'IsSABME' which is not static BUILDSTDERR: 305 | return (test_bit(FLG_MOD128, &l2->flag) ? d == SABME : d == SABM); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:296:7: warning: 'test_bit' is static but used in inline function 'IsSFrame' which is not static BUILDSTDERR: 296 | if (!test_bit(FLG_MOD128, &l2->flag)) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:285:6: warning: 'test_bit' is static but used in inline function 'IsRR' which is not static BUILDSTDERR: 285 | if (test_bit(FLG_MOD128, &l2->flag)) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:217:4: warning: 'test_bit' is static but used in inline function 'l2headersize' which is not static BUILDSTDERR: 217 | (test_bit(FLG_LAPD, &l2->flag) ? 2 : 1)); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:216:12: warning: 'test_bit' is static but used in inline function 'l2headersize' which is not static BUILDSTDERR: 216 | return (((test_bit(FLG_MOD128, &l2->flag) && (!ui)) ? 2 : 1) + BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:210:2: warning: 'clear_peer_busy' is static but used in inline function 'clear_exception' which is not static BUILDSTDERR: 210 | clear_peer_busy(l2); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:209:2: warning: 'test_and_clear_bit' is static but used in inline function 'clear_exception' which is not static BUILDSTDERR: 209 | test_and_clear_bit(FLG_OWN_BUSY, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:208:2: warning: 'test_and_clear_bit' is static but used in inline function 'clear_exception' which is not static BUILDSTDERR: 208 | test_and_clear_bit(FLG_REJEXC, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:207:2: warning: 'test_and_clear_bit' is static but used in inline function 'clear_exception' which is not static BUILDSTDERR: 207 | test_and_clear_bit(FLG_ACK_PEND, &l2->flag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net_l2.c:201:32: warning: 'test_bit' is static but used in inline function 'cansend' which is not static BUILDSTDERR: 201 | return ((p1 < l2->window) && !test_bit(FLG_PEER_BUSY, &l2->flag)); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l2.c:197:5: warning: 'test_bit' is static but used in inline function 'cansend' which is not static BUILDSTDERR: 197 | if(test_bit(FLG_MOD128, &l2->flag)) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net_l3.c: In function 'StopAllL3Timer': BUILDSTDERR: net_l3.c:190:2: warning: #warning also remove flags: [-Wcpp] BUILDSTDERR: 190 | #warning also remove flags: BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: In function 'RemoveAllL3Timer': BUILDSTDERR: net_l3.c:208:2: warning: #warning also remove flags: [-Wcpp] BUILDSTDERR: 208 | #warning also remove flags: BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: In function 'l3dss1_hold': BUILDSTDERR: net_l3.c:1177:11: warning: variable 'hold' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1177 | HOLD_t *hold; BUILDSTDERR: | ^~~~ BUILDSTDERR: net_l3.c: In function 'l3dss1_t305': BUILDSTDERR: net_l3.c:2026:2: warning: #warning : mut we dat sendn? : int t = 0x305; [-Wcpp] BUILDSTDERR: 2026 | #warning: mut we dat sendn? : int t = 0x305; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: At top level: BUILDSTDERR: net_l3.c:2303:2: warning: #warning bitte beachte folgendes: [-Wcpp] BUILDSTDERR: 2303 | #warning bitte beachte folgendes: BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: In function 'send_proc': BUILDSTDERR: net_l3.c:2570:16: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] BUILDSTDERR: 2570 | rel->CAUSE = cause; BUILDSTDERR: | ^ BUILDSTDERR: net_l3.c: In function 'manager_l3': BUILDSTDERR: net_l3.c:2749:2: warning: #warning testing [-Wcpp] BUILDSTDERR: 2749 | #warning testing BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: At top level: BUILDSTDERR: net_l3.c:2856:2: warning: #warning testing [-Wcpp] BUILDSTDERR: 2856 | #warning testing BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c:2897:2: warning: #warning l2_state makes no sense in multipoint environment. shouldnt we use something like l2_state[ces] ? [-Wcpp] BUILDSTDERR: 2897 | #warning l2_state makes no sense in multipoint environment. shouldnt we use something like l2_state[ces] ? BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: In function 'l3_msg': BUILDSTDERR: net_l3.c:2902:2: warning: #warning testing [-Wcpp] BUILDSTDERR: 2902 | #warning testing BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c:2964:2: warning: #warning du musst alle processe releasen CC_RELEASE!!! dies geschieht z.b. wenn man das telefon vom s0-bus abnimmt und der layer-2 dadurch zusammen bricht. [-Wcpp] BUILDSTDERR: 2964 | #warning du musst alle processe releasen CC_RELEASE!!! dies geschieht z.b. wenn man das telefon vom s0-bus abnimmt und der layer-2 dadurch zusammen bricht. BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c:2965:2: warning: #warning geschieht dies auch im TE-mode? [-Wcpp] BUILDSTDERR: 2965 | #warning geschieht dies auch im TE-mode? BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c:2966:2: warning: #warning TODO DL_RELEASE | INDICATION handling; inclusiv special state 10 (T309) [-Wcpp] BUILDSTDERR: 2966 | #warning TODO DL_RELEASE | INDICATION handling; inclusiv special state 10 (T309) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net_l3.c: In function 'Isdnl3Init': BUILDSTDERR: net_l3.c:3020:2: warning: #warning testing [-Wcpp] BUILDSTDERR: 3020 | #warning testing BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: bchannel.c: In function 'send_setup_ack': BUILDSTDERR: bchannel.c:364:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 364 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:367:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 367 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:367:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 367 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_setup': BUILDSTDERR: bchannel.c:391:2: warning: #warning testing: more crefs for S2M [-Wcpp] BUILDSTDERR: 391 | #warning testing: more crefs for S2M BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: bchannel.c:418:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 418 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:421:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 421 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:421:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 421 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_proceeding': BUILDSTDERR: bchannel.c:483:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 483 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:486:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 486 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:486:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 486 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_alert': BUILDSTDERR: bchannel.c:537:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 537 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:540:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 540 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:540:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 540 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_connect': BUILDSTDERR: bchannel.c:587:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 587 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:590:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 590 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:590:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 590 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_connect_ack': BUILDSTDERR: bchannel.c:648:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 648 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:651:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 651 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:651:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 651 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_disc': BUILDSTDERR: bchannel.c:693:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 693 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:696:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 696 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:696:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 696 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_facility': BUILDSTDERR: bchannel.c:731:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 731 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:734:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 734 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:734:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 734 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_rel': BUILDSTDERR: bchannel.c:799:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 799 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:802:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 802 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:802:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 802 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'send_relcomp': BUILDSTDERR: bchannel.c:848:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUILDSTDERR: 848 | len = strlen(bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/ibuffer.h:6, BUILDSTDERR: from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:11, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /usr/include/string.h:384:35: note: expected 'const char *' but argument is of type 'unsigned char *' BUILDSTDERR: 384 | extern size_t strlen (const char *__s) BUILDSTDERR: | ~~~~~~~~~~~~^~~ BUILDSTDERR: bchannel.c:851:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 851 | strcpy(p, bc->display); BUILDSTDERR: | ^ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c:851:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] BUILDSTDERR: 851 | strcpy(p, bc->display); BUILDSTDERR: | ~~^~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | unsigned char * BUILDSTDERR: In file included from /usr/include/features.h:450, BUILDSTDERR: from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdio.h:27, BUILDSTDERR: from bchannel.c:1: BUILDSTDERR: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' BUILDSTDERR: 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) BUILDSTDERR: | ^~~~~ BUILDSTDERR: bchannel.c: In function 'main_bc_task': BUILDSTDERR: bchannel.c:1339:22: warning: passing argument 2 of 'dprint' makes integer from pointer without a cast [-Wint-conversion] BUILDSTDERR: 1339 | dprint(DBGM_MAN,"%s: bc%d got CC_TIMEOUT\n", __FUNCTION__, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: In file included from /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_net.h:10, BUILDSTDERR: from bchannel.c:4: BUILDSTDERR: /builddir/build/BUILD/mISDNuser-1_1_5/include/isdn_debug.h:30:43: note: expected 'int' but argument is of type 'char *' BUILDSTDERR: 30 | extern int dprint(unsigned int mask, int port, const char *fmt, ...); BUILDSTDERR: | ~~~~^~~~ BUILDSTDERR: bchannel.c: In function 'b_send': BUILDSTDERR: bchannel.c:294:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 294 | write(bc->rsid, p, len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: bchannel.c:297:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 297 | write(bc->rsid, p, len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: bchannel.c: In function 'do_b_data_ind': BUILDSTDERR: bchannel.c:255:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 255 | write(bc->rrid, msg->data, msg->len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: bchannel.c:258:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 258 | write(bc->rrid, msg->data, msg->len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o isdn_debug.lo -c isdn_debug.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o isdn_msg.lo -c isdn_msg.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o fsm.lo -c fsm.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o net_l2.lo -c net_l2.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o tei.lo -c tei.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o net_l3.lo -c net_l3.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o manager.lo -c manager.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o tone.lo -c tone.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o bchannel.lo -c bchannel.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o g711.lo -c g711.c ar cru libisdnnet_pic.a net_if.lo isdn_debug.lo isdn_msg.lo fsm.lo net_l2.lo tei.lo net_l3.lo manager.lo tone.lo bchannel.lo g711.lo ranlib libisdnnet_pic.a BUILDSTDERR: gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=tenovis_intern.c: In function 'shutdown_tdevice': BUILDSTDERR: tenovis_intern.c:243:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 243 | int ret; BUILDSTDERR: | ^~~ BUILDSTDERR: tenovis_intern.c: In function 'intern_read': BUILDSTDERR: tenovis_intern.c:270:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 270 | int ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ar: creating libtenovis.a BUILDSTDERR: tstlib.c: In function 'main': BUILDSTDERR: tstlib.c:124:10: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] BUILDSTDERR: 124 | fgets(imsg, 2048, stdin); BUILDSTDERR: | ^~~~ BUILDSTDERR: | | BUILDSTDERR: | u_char * {aka unsigned char *} BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from tstlib.c:1: BUILDSTDERR: /usr/include/bits/stdio2.h:255:25: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} BUILDSTDERR: 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: tstlib.c:124:4: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 124 | fgets(imsg, 2048, stdin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -shared -Xlinker -x -Wl,-soname,libisdnnet.so.0 -o libisdnnet.so.0.0.0 net_if.lo isdn_debug.lo isdn_msg.lo fsm.lo net_l2.lo tei.lo net_l3.lo manager.lo tone.lo bchannel.lo g711.lo make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/i4lnet' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/tenovis' make -C lib lib make[3]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/tenovis/lib' cc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o tenovis_device.o tenovis_device.c cc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o tenovis_intern.o tenovis_intern.c rm -f libtenovis.a ar -r libtenovis.a tenovis_device.o tenovis_intern.o ar -s libtenovis.a make[3]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/tenovis/lib' cc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o testlib.o testlib.c cc testlib.o lib/libtenovis.a /builddir/build/BUILD/mISDNuser-1_1_5/lib/libmISDN.a -o testlib cc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o tstlib.o tstlib.c cc tstlib.o lib/libtenovis.a /builddir/build/BUILD/mISDNuser-1_1_5/lib/libmISDN.a -o tstlib make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/tenovis' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/suppserv' gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o asn1.o -c asn1.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o asn1_enc.o -c asn1_enc.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o asn1_generic.o -c asn1_generic.c BUILDSTDERR: gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o asn1_aoc.o -c asn1_aoc.cIn file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseAOCDSpecificCurrency': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:78:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 78 | XSEQUENCE_1(ParseRecordedCurrency, ASN1_TAG_SEQUENCE, 1, cur); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:78:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 78 | XSEQUENCE_1(ParseRecordedCurrency, ASN1_TAG_SEQUENCE, 1, cur); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:78:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 78 | XSEQUENCE_1(ParseRecordedCurrency, ASN1_TAG_SEQUENCE, 1, cur); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:79:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 79 | XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &cur->typeOfChargingInfo); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:79:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 79 | XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &cur->typeOfChargingInfo); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:79:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 79 | XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &cur->typeOfChargingInfo); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:80:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 80 | XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &cur->billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:80:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 80 | XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &cur->billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:80:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 80 | XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &cur->billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseAOCDSpecificChargingUnits': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:105:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 105 | XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &chu->recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:105:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 105 | XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &chu->recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:105:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 105 | XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &chu->recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:106:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 106 | XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &chu->typeOfChargingInfo); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:106:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 106 | XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &chu->typeOfChargingInfo); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:106:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 106 | XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &chu->typeOfChargingInfo); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:107:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 107 | XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &chu->billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:107:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 107 | XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &chu->billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:107:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 107 | XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &chu->billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseRecordedCurrency': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:135:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 135 | XSEQUENCE_1(ParseCurrency, ASN1_TAG_IA5_STRING, 1, (char *)cur->currency); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:135:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 135 | XSEQUENCE_1(ParseCurrency, ASN1_TAG_IA5_STRING, 1, (char *)cur->currency); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:135:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 135 | XSEQUENCE_1(ParseCurrency, ASN1_TAG_IA5_STRING, 1, (char *)cur->currency); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:136:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 136 | XSEQUENCE_1(ParseAmount, ASN1_TAG_SEQUENCE, 2, cur); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:136:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 136 | XSEQUENCE_1(ParseAmount, ASN1_TAG_SEQUENCE, 2, cur); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:136:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 136 | XSEQUENCE_1(ParseAmount, ASN1_TAG_SEQUENCE, 2, cur); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseRecordedUnitsList': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:151:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 151 | XSEQUENCE_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:151:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 151 | XSEQUENCE_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:151:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 151 | XSEQUENCE_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:154:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 154 | XSEQUENCE_OPT_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &units); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:154:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 154 | XSEQUENCE_OPT_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &units); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:154:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 154 | XSEQUENCE_OPT_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &units); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseRecordedUnits': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:187:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 187 | XSEQUENCE_1(ParseRecordedUnitsChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:187:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 187 | XSEQUENCE_1(ParseRecordedUnitsChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:187:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 187 | XSEQUENCE_1(ParseRecordedUnitsChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:188:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 188 | XSEQUENCE_OPT_1(ParseTypeOfUnit, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &typeOfUnit); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:188:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 188 | XSEQUENCE_OPT_1(ParseTypeOfUnit, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &typeOfUnit); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:188:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 188 | XSEQUENCE_OPT_1(ParseTypeOfUnit, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &typeOfUnit); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseAOCESpecificChargingUnits': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:246:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 246 | XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:246:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 246 | XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:246:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 246 | XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:247:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 247 | XSEQUENCE_OPT_1(ParseAOCEBillingId, ASN1_TAG_ENUM, 2, &billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:247:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 247 | XSEQUENCE_OPT_1(ParseAOCEBillingId, ASN1_TAG_ENUM, 2, &billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:247:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 247 | XSEQUENCE_OPT_1(ParseAOCEBillingId, ASN1_TAG_ENUM, 2, &billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseAOCEChargingUnitInfo': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:269:2: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 269 | XSEQUENCE(ParseAOCEChargingUnitInfoChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:269:2: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 269 | XSEQUENCE(ParseAOCEChargingUnitInfoChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:269:2: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 269 | XSEQUENCE(ParseAOCEChargingUnitInfoChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:270:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 270 | XSEQUENCE_OPT(ParseChargingAssociation, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:270:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 270 | XSEQUENCE_OPT(ParseChargingAssociation, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:270:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 270 | XSEQUENCE_OPT(ParseChargingAssociation, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseAmount': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:298:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 298 | XSEQUENCE_1(ParseCurrencyAmount, ASN1_TAG_INTEGER, 1, &cur->currencyAmount); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:298:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 298 | XSEQUENCE_1(ParseCurrencyAmount, ASN1_TAG_INTEGER, 1, &cur->currencyAmount); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:298:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 298 | XSEQUENCE_1(ParseCurrencyAmount, ASN1_TAG_INTEGER, 1, &cur->currencyAmount); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:299:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 299 | XSEQUENCE_1(ParseMultiplier, ASN1_TAG_INTEGER, 2, &cur->multiplier); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:299:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 299 | XSEQUENCE_1(ParseMultiplier, ASN1_TAG_INTEGER, 2, &cur->multiplier); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:299:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 299 | XSEQUENCE_1(ParseMultiplier, ASN1_TAG_INTEGER, 2, &cur->multiplier); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1_comp.c: In function 'ParseInvokeComponent': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:36:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 36 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:36:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 36 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:36:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 36 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:38:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 38 | XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:38:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 38 | XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:38:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 38 | XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:46:12: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 46 | case 9: XSEQUENCE_1(ParseARGActivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.actNot); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:46:12: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 46 | case 9: XSEQUENCE_1(ParseARGActivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.actNot); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:46:12: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 46 | case 9: XSEQUENCE_1(ParseARGActivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.actNot); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:47:12: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 47 | case 10: XSEQUENCE_1(ParseARGDeactivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.deactNot); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:47:12: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 47 | case 10: XSEQUENCE_1(ParseARGDeactivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.deactNot); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:47:12: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 47 | case 10: XSEQUENCE_1(ParseARGDeactivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.deactNot); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:52:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 52 | case 13: XSEQUENCE_1(ParseARGReqCallDeflection, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.reqCD); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:52:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 52 | case 13: XSEQUENCE_1(ParseARGReqCallDeflection, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.reqCD); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:52:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 52 | case 13: XSEQUENCE_1(ParseARGReqCallDeflection, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.reqCD); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:59:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 59 | case 33: XSEQUENCE_1(ParseAOCDCurrency, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDcur); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:59:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 59 | case 33: XSEQUENCE_1(ParseAOCDCurrency, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDcur); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:59:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 59 | case 33: XSEQUENCE_1(ParseAOCDCurrency, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDcur); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:60:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 60 | case 34: XSEQUENCE_1(ParseAOCDChargingUnit, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDchu); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:60:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 60 | case 34: XSEQUENCE_1(ParseAOCDChargingUnit, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDchu); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:60:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 60 | case 34: XSEQUENCE_1(ParseAOCDChargingUnit, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDchu); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1_comp.c: In function 'ParseReturnResultComponentSequence': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:78:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 78 | XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:78:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 78 | XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:78:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 78 | XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:80:12: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 80 | case 11: XSEQUENCE(ParseRESInterrogationDiversion, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:80:12: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 80 | case 11: XSEQUENCE(ParseRESInterrogationDiversion, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:80:12: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 80 | case 11: XSEQUENCE(ParseRESInterrogationDiversion, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:81:12: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 81 | case 17: XSEQUENCE(ParseRESInterrogateServedUserNumbers, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:81:12: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 81 | case 17: XSEQUENCE(ParseRESInterrogateServedUserNumbers, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:81:12: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 81 | case 17: XSEQUENCE(ParseRESInterrogateServedUserNumbers, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1_comp.c: In function 'ParseReturnResultComponent': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:95:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 95 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:95:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 95 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:95:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 95 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 96 | XSEQUENCE_OPT(ParseReturnResultComponentSequence, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 96 | XSEQUENCE_OPT(ParseReturnResultComponentSequence, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 96 | XSEQUENCE_OPT(ParseReturnResultComponentSequence, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1_comp.c: In function 'ParseReturnErrorComponent': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:112:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 112 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:112:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 112 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:112:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 112 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:113:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 113 | XSEQUENCE_1(ParseErrorValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &errorValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:113:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 113 | XSEQUENCE_1(ParseErrorValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &errorValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:113:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 113 | XSEQUENCE_1(ParseErrorValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &errorValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1_comp.c: In function 'ParseRejectComponent': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:175:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 175 | XSEQUENCE_OPT_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:175:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 175 | XSEQUENCE_OPT_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:175:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 175 | XSEQUENCE_OPT_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:176:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 176 | XSEQUENCE_OPT(ParseNull, ASN1_TAG_NULL, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:176:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 176 | XSEQUENCE_OPT(ParseNull, ASN1_TAG_NULL, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:176:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 176 | XSEQUENCE_OPT(ParseNull, ASN1_TAG_NULL, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseARGReqCallDeflection': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:16:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 16 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &reqCD->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:16:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 16 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &reqCD->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:16:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 16 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &reqCD->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:17:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 17 | XSEQUENCE_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &reqCD->pres); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:17:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 17 | XSEQUENCE_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &reqCD->pres); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:17:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 17 | XSEQUENCE_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &reqCD->pres); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseARGActivationStatusNotificationDiv': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:61:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 61 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:61:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 61 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:61:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 61 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:62:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 62 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:62:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 62 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:62:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 62 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:63:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 63 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &actNot->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:63:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 63 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &actNot->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:63:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 63 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &actNot->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:64:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 64 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &actNot->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:64:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 64 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &actNot->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:64:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 64 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &actNot->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseARGDeactivationStatusNotificationDiv': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:74:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 74 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:74:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 74 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:74:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 74 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:75:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 75 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:75:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 75 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:75:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 75 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:76:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 76 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &deactNot->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:76:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 76 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &deactNot->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:76:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 76 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &deactNot->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseARGDiversionInformation': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:147:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 147 | XSEQUENCE_1(ParseDiversionReason, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, diversionReason); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:147:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 147 | XSEQUENCE_1(ParseDiversionReason, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, diversionReason); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:147:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 147 | XSEQUENCE_1(ParseDiversionReason, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, diversionReason); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:148:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 148 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:148:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 148 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:148:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 148 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:149:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 149 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, servedUserSubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:149:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 149 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, servedUserSubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:149:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 149 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, servedUserSubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:150:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 150 | XSEQUENCE_OPT_1(ParsePresentedAddressScreened, ASN1_NOT_TAGGED, 0 | ASN1_TAG_EXPLICIT, callingAddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:150:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 150 | XSEQUENCE_OPT_1(ParsePresentedAddressScreened, ASN1_NOT_TAGGED, 0 | ASN1_TAG_EXPLICIT, callingAddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:150:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 150 | XSEQUENCE_OPT_1(ParsePresentedAddressScreened, ASN1_NOT_TAGGED, 0 | ASN1_TAG_EXPLICIT, callingAddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:151:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 151 | XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 1 | ASN1_TAG_EXPLICIT, originalCalledNr); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:151:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 151 | XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 1 | ASN1_TAG_EXPLICIT, originalCalledNr); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:151:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 151 | XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 1 | ASN1_TAG_EXPLICIT, originalCalledNr); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:152:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 152 | XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 2 | ASN1_TAG_EXPLICIT, lastDivertingNr); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:152:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 152 | XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 2 | ASN1_TAG_EXPLICIT, lastDivertingNr); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:152:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 152 | XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 2 | ASN1_TAG_EXPLICIT, lastDivertingNr); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:153:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 153 | XSEQUENCE_OPT_1(ParseDiversionReason, ASN1_TAG_ENUM, 3 | ASN1_TAG_EXPLICIT, lastDivertingReason); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:153:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 153 | XSEQUENCE_OPT_1(ParseDiversionReason, ASN1_TAG_ENUM, 3 | ASN1_TAG_EXPLICIT, lastDivertingReason); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:153:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 153 | XSEQUENCE_OPT_1(ParseDiversionReason, ASN1_TAG_ENUM, 3 | ASN1_TAG_EXPLICIT, lastDivertingReason); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseIntResultList': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:171:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 171 | XSEQUENCE_OPT_1(ParseIntResult, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:171:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 171 | XSEQUENCE_OPT_1(ParseIntResult, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:171:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 171 | XSEQUENCE_OPT_1(ParseIntResult, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseIntResult': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:183:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 183 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &intResult->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:183:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 183 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &intResult->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:183:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 183 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &intResult->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:184:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 184 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:184:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 184 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:184:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 184 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:185:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 185 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:185:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 185 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:185:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 185 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:186:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 186 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &intResult->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:186:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 186 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &intResult->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:186:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 186 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &intResult->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseServedUserNumberList': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:228:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | XSEQUENCE_OPT_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &list->partyNumber[i]); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:228:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | XSEQUENCE_OPT_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &list->partyNumber[i]); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:228:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | XSEQUENCE_OPT_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &list->partyNumber[i]); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1_address.c: In function 'ParseNumberScreened': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:79:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 79 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:79:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 79 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:79:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 79 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:80:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 80 | XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:80:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 80 | XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:80:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 80 | XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1_address.c: In function 'ParseAddressScreened': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:94:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 94 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:94:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 94 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:94:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 94 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:95:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 95 | XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:95:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 95 | XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:95:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 95 | XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 96 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, partySubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 96 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, partySubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 96 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, partySubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1_address.c: In function 'ParseAddress': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:110:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 110 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &address->partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:110:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 110 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &address->partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:110:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 110 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &address->partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:112:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 112 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, address->partySubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:112:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 112 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, address->partySubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:112:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 112 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, address->partySubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1_address.c: In function 'ParsePublicPartyNumber': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:138:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 138 | XSEQUENCE_1(ParsePublicTypeOfNumber, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &publicPartyNumber->publicTypeOfNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:138:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 138 | XSEQUENCE_1(ParsePublicTypeOfNumber, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &publicPartyNumber->publicTypeOfNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:138:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 138 | XSEQUENCE_1(ParsePublicTypeOfNumber, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &publicPartyNumber->publicTypeOfNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:139:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 139 | XSEQUENCE_1(ParseNumberDigits, ASN1_TAG_NUMERIC_STRING, ASN1_NOT_TAGGED, publicPartyNumber->numberDigits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:139:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 139 | XSEQUENCE_1(ParseNumberDigits, ASN1_TAG_NUMERIC_STRING, ASN1_NOT_TAGGED, publicPartyNumber->numberDigits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:139:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 139 | XSEQUENCE_1(ParseNumberDigits, ASN1_TAG_NUMERIC_STRING, ASN1_NOT_TAGGED, publicPartyNumber->numberDigits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1_address.c: In function 'ParseUserSpecifiedSubaddress': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:194:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 194 | XSEQUENCE_1(ParseSubaddressInformation, ASN1_TAG_OCTET_STRING, ASN1_NOT_TAGGED, str); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:194:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 194 | XSEQUENCE_1(ParseSubaddressInformation, ASN1_TAG_OCTET_STRING, ASN1_NOT_TAGGED, str); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:194:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 194 | XSEQUENCE_1(ParseSubaddressInformation, ASN1_TAG_OCTET_STRING, ASN1_NOT_TAGGED, str); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:195:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 195 | XSEQUENCE_OPT_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &oddCountIndicator); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:195:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 195 | XSEQUENCE_OPT_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &oddCountIndicator); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:195:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 195 | XSEQUENCE_OPT_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &oddCountIndicator); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from fac.c:29: BUILDSTDERR: In function 'strncpy', BUILDSTDERR: inlined from 'decodeFac' at fac.c:128:5: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 29 [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'strncpy', BUILDSTDERR: inlined from 'decodeFac' at fac.c:124:5: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 29 [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseAOCDSpecificCurrency': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:78:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 78 | XSEQUENCE_1(ParseRecordedCurrency, ASN1_TAG_SEQUENCE, 1, cur); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:78:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 78 | XSEQUENCE_1(ParseRecordedCurrency, ASN1_TAG_SEQUENCE, 1, cur); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:78:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 78 | XSEQUENCE_1(ParseRecordedCurrency, ASN1_TAG_SEQUENCE, 1, cur); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:79:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 79 | XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &cur->typeOfChargingInfo); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:79:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 79 | XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &cur->typeOfChargingInfo); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:79:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 79 | XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &cur->typeOfChargingInfo); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:80:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 80 | XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &cur->billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:80:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 80 | XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &cur->billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:80:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 80 | XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &cur->billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseAOCDSpecificChargingUnits': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:105:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 105 | XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &chu->recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:105:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 105 | XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &chu->recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:105:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 105 | XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &chu->recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:106:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 106 | XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &chu->typeOfChargingInfo); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:106:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 106 | XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &chu->typeOfChargingInfo); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:106:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 106 | XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &chu->typeOfChargingInfo); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:107:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 107 | XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &chu->billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:107:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 107 | XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &chu->billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:107:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 107 | XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &chu->billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseRecordedCurrency': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:135:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 135 | XSEQUENCE_1(ParseCurrency, ASN1_TAG_IA5_STRING, 1, (char *)cur->currency); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:135:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 135 | XSEQUENCE_1(ParseCurrency, ASN1_TAG_IA5_STRING, 1, (char *)cur->currency); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:135:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 135 | XSEQUENCE_1(ParseCurrency, ASN1_TAG_IA5_STRING, 1, (char *)cur->currency); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:136:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 136 | XSEQUENCE_1(ParseAmount, ASN1_TAG_SEQUENCE, 2, cur); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:136:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 136 | XSEQUENCE_1(ParseAmount, ASN1_TAG_SEQUENCE, 2, cur); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:136:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 136 | XSEQUENCE_1(ParseAmount, ASN1_TAG_SEQUENCE, 2, cur); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseRecordedUnitsList': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:151:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 151 | XSEQUENCE_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:151:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 151 | XSEQUENCE_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:151:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 151 | XSEQUENCE_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:154:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 154 | XSEQUENCE_OPT_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &units); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:154:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 154 | XSEQUENCE_OPT_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &units); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:154:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 154 | XSEQUENCE_OPT_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &units); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseRecordedUnits': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:187:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 187 | XSEQUENCE_1(ParseRecordedUnitsChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:187:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 187 | XSEQUENCE_1(ParseRecordedUnitsChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:187:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 187 | XSEQUENCE_1(ParseRecordedUnitsChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:188:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 188 | XSEQUENCE_OPT_1(ParseTypeOfUnit, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &typeOfUnit); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:188:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 188 | XSEQUENCE_OPT_1(ParseTypeOfUnit, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &typeOfUnit); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:188:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 188 | XSEQUENCE_OPT_1(ParseTypeOfUnit, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &typeOfUnit); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseAOCESpecificChargingUnits': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:246:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 246 | XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:246:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 246 | XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:246:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 246 | XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &recordedUnits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:247:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 247 | XSEQUENCE_OPT_1(ParseAOCEBillingId, ASN1_TAG_ENUM, 2, &billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:247:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 247 | XSEQUENCE_OPT_1(ParseAOCEBillingId, ASN1_TAG_ENUM, 2, &billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:247:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 247 | XSEQUENCE_OPT_1(ParseAOCEBillingId, ASN1_TAG_ENUM, 2, &billingId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseAOCEChargingUnitInfo': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:269:2: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 269 | XSEQUENCE(ParseAOCEChargingUnitInfoChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:269:2: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 269 | XSEQUENCE(ParseAOCEChargingUnitInfoChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:269:2: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 269 | XSEQUENCE(ParseAOCEChargingUnitInfoChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:270:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 270 | XSEQUENCE_OPT(ParseChargingAssociation, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:270:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 270 | XSEQUENCE_OPT(ParseChargingAssociation, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_aoc.c:270:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 270 | XSEQUENCE_OPT(ParseChargingAssociation, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1_aoc.c: In function 'ParseAmount': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:298:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 298 | XSEQUENCE_1(ParseCurrencyAmount, ASN1_TAG_INTEGER, 1, &cur->currencyAmount); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:298:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 298 | XSEQUENCE_1(ParseCurrencyAmount, ASN1_TAG_INTEGER, 1, &cur->currencyAmount); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:298:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 298 | XSEQUENCE_1(ParseCurrencyAmount, ASN1_TAG_INTEGER, 1, &cur->currencyAmount); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:299:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 299 | XSEQUENCE_1(ParseMultiplier, ASN1_TAG_INTEGER, 2, &cur->multiplier); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_aoc.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:299:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 299 | XSEQUENCE_1(ParseMultiplier, ASN1_TAG_INTEGER, 2, &cur->multiplier); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_aoc.c:299:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 299 | XSEQUENCE_1(ParseMultiplier, ASN1_TAG_INTEGER, 2, &cur->multiplier); BUILDSTDERR: | ^~~~~~~~~~~ gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o asn1_basic_service.o -c asn1_basic_service.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o asn1_comp.o -c asn1_comp.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o asn1_diversion.o -c asn1_diversion.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o asn1_address.o -c asn1_address.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o fac.o -c fac.c ar cru libsuppserv.a asn1.o ranlib libsuppserv.a gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o asn1.lo -c asn1.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o asn1_enc.lo -c asn1_enc.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o asn1_generic.lo -c asn1_generic.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o asn1_aoc.lo -c asn1_aoc.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o asn1_basic_service.lo -c asn1_basic_service.c BUILDSTDERR: gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -In file included from asn1_comp.c:5: BUILDSTDERR: asn1_comp.c: In function 'ParseInvokeComponent': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:36:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 36 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:36:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 36 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:36:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 36 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:38:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 38 | XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:38:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 38 | XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:38:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 38 | XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:46:12: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 46 | case 9: XSEQUENCE_1(ParseARGActivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.actNot); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:46:12: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 46 | case 9: XSEQUENCE_1(ParseARGActivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.actNot); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:46:12: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 46 | case 9: XSEQUENCE_1(ParseARGActivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.actNot); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:47:12: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 47 | case 10: XSEQUENCE_1(ParseARGDeactivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.deactNot); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:47:12: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 47 | case 10: XSEQUENCE_1(ParseARGDeactivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.deactNot); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:47:12: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 47 | case 10: XSEQUENCE_1(ParseARGDeactivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.deactNot); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:52:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 52 | case 13: XSEQUENCE_1(ParseARGReqCallDeflection, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.reqCD); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:52:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 52 | case 13: XSEQUENCE_1(ParseARGReqCallDeflection, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.reqCD); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:52:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 52 | case 13: XSEQUENCE_1(ParseARGReqCallDeflection, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.reqCD); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:59:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 59 | case 33: XSEQUENCE_1(ParseAOCDCurrency, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDcur); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:59:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 59 | case 33: XSEQUENCE_1(ParseAOCDCurrency, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDcur); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:59:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 59 | case 33: XSEQUENCE_1(ParseAOCDCurrency, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDcur); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:60:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 60 | case 34: XSEQUENCE_1(ParseAOCDChargingUnit, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDchu); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:60:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 60 | case 34: XSEQUENCE_1(ParseAOCDChargingUnit, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDchu); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:60:11: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 60 | case 34: XSEQUENCE_1(ParseAOCDChargingUnit, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDchu); break; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1_comp.c: In function 'ParseReturnResultComponentSequence': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:78:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 78 | XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:78:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 78 | XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:78:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 78 | XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:80:12: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 80 | case 11: XSEQUENCE(ParseRESInterrogationDiversion, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:80:12: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 80 | case 11: XSEQUENCE(ParseRESInterrogationDiversion, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:80:12: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 80 | case 11: XSEQUENCE(ParseRESInterrogationDiversion, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:81:12: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 81 | case 17: XSEQUENCE(ParseRESInterrogateServedUserNumbers, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:81:12: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 81 | case 17: XSEQUENCE(ParseRESInterrogateServedUserNumbers, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 227 | #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:81:12: note: in expansion of macro 'XSEQUENCE' BUILDSTDERR: 81 | case 17: XSEQUENCE(ParseRESInterrogateServedUserNumbers, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1_comp.c: In function 'ParseReturnResultComponent': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:95:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 95 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:95:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 95 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:95:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 95 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 96 | XSEQUENCE_OPT(ParseReturnResultComponentSequence, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 96 | XSEQUENCE_OPT(ParseReturnResultComponentSequence, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 96 | XSEQUENCE_OPT(ParseReturnResultComponentSequence, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1_comp.c: In function 'ParseReturnErrorComponent': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:112:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 112 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:112:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 112 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:112:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 112 | XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:113:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 113 | XSEQUENCE_1(ParseErrorValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &errorValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:113:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 113 | XSEQUENCE_1(ParseErrorValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &errorValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_comp.c:113:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 113 | XSEQUENCE_1(ParseErrorValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &errorValue); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1_comp.c: In function 'ParseRejectComponent': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:175:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 175 | XSEQUENCE_OPT_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:175:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 175 | XSEQUENCE_OPT_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:175:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 175 | XSEQUENCE_OPT_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:176:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 176 | XSEQUENCE_OPT(ParseNull, ASN1_TAG_NULL, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_comp.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:176:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 176 | XSEQUENCE_OPT(ParseNull, ASN1_TAG_NULL, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1_comp.c:176:2: note: in expansion of macro 'XSEQUENCE_OPT' BUILDSTDERR: 176 | XSEQUENCE_OPT(ParseNull, ASN1_TAG_NULL, ASN1_NOT_TAGGED); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseARGReqCallDeflection': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:16:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 16 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &reqCD->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:16:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 16 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &reqCD->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:16:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 16 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &reqCD->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:17:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 17 | XSEQUENCE_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &reqCD->pres); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:17:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 17 | XSEQUENCE_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &reqCD->pres); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:17:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 17 | XSEQUENCE_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &reqCD->pres); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseARGActivationStatusNotificationDiv': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:61:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 61 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:61:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 61 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:61:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 61 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:62:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 62 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:62:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 62 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:62:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 62 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:63:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 63 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &actNot->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:63:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 63 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &actNot->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:63:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 63 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &actNot->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:64:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 64 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &actNot->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:64:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 64 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &actNot->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:64:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 64 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &actNot->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseARGDeactivationStatusNotificationDiv': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:74:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 74 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:74:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 74 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:74:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 74 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:75:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 75 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:75:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 75 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:75:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 75 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:76:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 76 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &deactNot->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:76:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 76 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &deactNot->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:76:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 76 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &deactNot->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseARGDiversionInformation': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:147:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 147 | XSEQUENCE_1(ParseDiversionReason, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, diversionReason); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:147:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 147 | XSEQUENCE_1(ParseDiversionReason, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, diversionReason); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:147:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 147 | XSEQUENCE_1(ParseDiversionReason, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, diversionReason); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:148:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 148 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:148:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 148 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:148:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 148 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:149:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 149 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, servedUserSubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:149:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 149 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, servedUserSubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:149:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 149 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, servedUserSubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:150:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 150 | XSEQUENCE_OPT_1(ParsePresentedAddressScreened, ASN1_NOT_TAGGED, 0 | ASN1_TAG_EXPLICIT, callingAddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:150:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 150 | XSEQUENCE_OPT_1(ParsePresentedAddressScreened, ASN1_NOT_TAGGED, 0 | ASN1_TAG_EXPLICIT, callingAddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:150:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 150 | XSEQUENCE_OPT_1(ParsePresentedAddressScreened, ASN1_NOT_TAGGED, 0 | ASN1_TAG_EXPLICIT, callingAddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:151:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 151 | XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 1 | ASN1_TAG_EXPLICIT, originalCalledNr); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:151:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 151 | XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 1 | ASN1_TAG_EXPLICIT, originalCalledNr); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:151:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 151 | XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 1 | ASN1_TAG_EXPLICIT, originalCalledNr); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:152:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 152 | XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 2 | ASN1_TAG_EXPLICIT, lastDivertingNr); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:152:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 152 | XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 2 | ASN1_TAG_EXPLICIT, lastDivertingNr); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:152:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 152 | XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 2 | ASN1_TAG_EXPLICIT, lastDivertingNr); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:153:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 153 | XSEQUENCE_OPT_1(ParseDiversionReason, ASN1_TAG_ENUM, 3 | ASN1_TAG_EXPLICIT, lastDivertingReason); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:153:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 153 | XSEQUENCE_OPT_1(ParseDiversionReason, ASN1_TAG_ENUM, 3 | ASN1_TAG_EXPLICIT, lastDivertingReason); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:153:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 153 | XSEQUENCE_OPT_1(ParseDiversionReason, ASN1_TAG_ENUM, 3 | ASN1_TAG_EXPLICIT, lastDivertingReason); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseIntResultList': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:171:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 171 | XSEQUENCE_OPT_1(ParseIntResult, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:171:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 171 | XSEQUENCE_OPT_1(ParseIntResult, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:171:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 171 | XSEQUENCE_OPT_1(ParseIntResult, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseIntResult': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:183:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 183 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &intResult->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:183:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 183 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &intResult->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:183:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 183 | XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &intResult->servedUserNr); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:184:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 184 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:184:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 184 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:184:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 184 | XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->basicService); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:185:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 185 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:185:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 185 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:185:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 185 | XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->procedure); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:186:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 186 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &intResult->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:186:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 186 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &intResult->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_diversion.c:186:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 186 | XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &intResult->address); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1_diversion.c: In function 'ParseServedUserNumberList': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:228:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | XSEQUENCE_OPT_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &list->partyNumber[i]); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_diversion.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:228:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | XSEQUENCE_OPT_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &list->partyNumber[i]); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_diversion.c:228:3: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 228 | XSEQUENCE_OPT_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &list->partyNumber[i]); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1_address.c: In function 'ParseNumberScreened': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:79:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 79 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:79:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 79 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:79:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 79 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:80:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 80 | XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:80:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 80 | XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:80:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 80 | XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1_address.c: In function 'ParseAddressScreened': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:94:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 94 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:94:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 94 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:94:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 94 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:95:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 95 | XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:95:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 95 | XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:95:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 95 | XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 96 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, partySubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 96 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, partySubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 96 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, partySubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1_address.c: In function 'ParseAddress': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:110:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 110 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &address->partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:110:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 110 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &address->partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:110:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 110 | XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &address->partyNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:112:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 112 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, address->partySubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:112:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 112 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, address->partySubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:112:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 112 | XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, address->partySubaddress); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1_address.c: In function 'ParsePublicPartyNumber': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:138:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 138 | XSEQUENCE_1(ParsePublicTypeOfNumber, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &publicPartyNumber->publicTypeOfNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:138:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 138 | XSEQUENCE_1(ParsePublicTypeOfNumber, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &publicPartyNumber->publicTypeOfNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:138:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 138 | XSEQUENCE_1(ParsePublicTypeOfNumber, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &publicPartyNumber->publicTypeOfNumber); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:139:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 139 | XSEQUENCE_1(ParseNumberDigits, ASN1_TAG_NUMERIC_STRING, ASN1_NOT_TAGGED, publicPartyNumber->numberDigits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:139:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 139 | XSEQUENCE_1(ParseNumberDigits, ASN1_TAG_NUMERIC_STRING, ASN1_NOT_TAGGED, publicPartyNumber->numberDigits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:139:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 139 | XSEQUENCE_1(ParseNumberDigits, ASN1_TAG_NUMERIC_STRING, ASN1_NOT_TAGGED, publicPartyNumber->numberDigits); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1_address.c: In function 'ParseUserSpecifiedSubaddress': BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:194:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 194 | XSEQUENCE_1(ParseSubaddressInformation, ASN1_TAG_OCTET_STRING, ASN1_NOT_TAGGED, str); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:194:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 194 | XSEQUENCE_1(ParseSubaddressInformation, ASN1_TAG_OCTET_STRING, ASN1_NOT_TAGGED, str); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1_address.c:194:2: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 194 | XSEQUENCE_1(ParseSubaddressInformation, ASN1_TAG_OCTET_STRING, ASN1_NOT_TAGGED, str); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 200 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:195:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 195 | XSEQUENCE_OPT_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &oddCountIndicator); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from asn1_address.c:5: BUILDSTDERR: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 209 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:195:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 195 | XSEQUENCE_OPT_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &oddCountIndicator); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] BUILDSTDERR: 217 | if (!(the_tag) & ASN1_TAG_OPT) { \ BUILDSTDERR: | ^ BUILDSTDERR: asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' BUILDSTDERR: 225 | XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: asn1_address.c:195:2: note: in expansion of macro 'XSEQUENCE_OPT_1' BUILDSTDERR: 195 | XSEQUENCE_OPT_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &oddCountIndicator); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from fac.c:29: BUILDSTDERR: In function 'strncpy', BUILDSTDERR: inlined from 'decodeFac' at fac.c:128:5: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 29 [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'strncpy', BUILDSTDERR: inlined from 'decodeFac' at fac.c:124:5: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 29 [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: mISDNdebugtool.c: In function 'main': BUILDSTDERR: mISDNdebugtool.c:471:35: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] BUILDSTDERR: 471 | printf("Invalid Packet! (size(%d) < %d)\n", size, sizeof(mISDN_dt_header_t)); BUILDSTDERR: | ~^ ~~~~ BUILDSTDERR: | | | BUILDSTDERR: | int size_t {aka long unsigned int} BUILDSTDERR: | %ld BUILDSTDERR: mISDNdebugtool.c:471:41: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] BUILDSTDERR: 471 | printf("Invalid Packet! (size(%d) < %d)\n", size, sizeof(mISDN_dt_header_t)); BUILDSTDERR: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: | | | BUILDSTDERR: | int long unsigned int BUILDSTDERR: | %ld BUILDSTDERR: mISDNdebugtool.c:477:48: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] BUILDSTDERR: 477 | printf("Invalid Packet! (plen:%d, but size:%d)\n", hdr->plength, size); BUILDSTDERR: | ~^ ~~~~ BUILDSTDERR: | | | BUILDSTDERR: | int size_t {aka long unsigned int} BUILDSTDERR: | %ld BUILDSTDERR: mISDNdebugtool.c:481:40: warning: pointer targets in passing argument 3 of 'handle_packet' differ in signedness [-Wpointer-sign] BUILDSTDERR: 481 | handle_packet(&sock_client, hdr, buf + sizeof(mISDN_dt_header_t)); BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: | | BUILDSTDERR: | char * BUILDSTDERR: mISDNdebugtool.c:279:107: note: expected 'unsigned char *' but argument is of type 'char *' BUILDSTDERR: 279 | static inline void handle_packet (struct sockaddr_in *sock_client, mISDN_dt_header_t *hdr, unsigned char *buf) BUILDSTDERR: | ~~~~~~~~~~~~~~~^~~ + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o asn1_comp.lo -c asn1_comp.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o asn1_diversion.lo -c asn1_diversion.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o asn1_address.lo -c asn1_address.c gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -o fac.lo -c fac.c ar cru libsuppserv_pic.a asn1.lo ranlib libsuppserv_pic.a gcc -shared -Xlinker -x -Wl,-soname,libsuppserv.so.0 -o libsuppserv.so.0.0.0 asn1.lo asn1_enc.lo asn1_generic.lo asn1_aoc.lo asn1_basic_service.lo asn1_comp.lo asn1_diversion.lo asn1_address.lo fac.lo make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/suppserv' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/debugtool' gcc -I/builddir/build/BUILD/mISDNuser-1_1_5/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection mISDNdebugtool.c -o mISDNdebugtool make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/debugtool' make[1]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5' Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.8l1R9K + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64 + cd mISDNuser-1_1_5 + rm -rf /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64 BUILDSTDERR: ++ pwd + make install INSTALL_PREFIX=/builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64 MISDNDIR=/builddir/build/BUILD/mISDNuser-1_1_5 LIBDIR=/usr/lib64 mkdir -p /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/ mkdir -p /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/include/mISDNuser/ mkdir -p /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64 make TARGET=all subdirs make[1]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5' set -e; for i in lib example i4lnet tenovis suppserv debugtool ; do make -C $i all; done make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/lib' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/example' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/example' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/i4lnet' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/i4lnet' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/tenovis' make -C lib lib make[3]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/tenovis/lib' make[3]: Nothing to be done for 'lib'. make[3]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/tenovis/lib' make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/tenovis' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/suppserv' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/suppserv' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/debugtool' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/debugtool' make[1]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5' make TARGET=install subdirs make[1]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5' set -e; for i in lib example i4lnet tenovis suppserv debugtool ; do make -C $i install; done make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/lib' install -m 755 libmISDN.so.0.0.0 /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64 ln -sf libmISDN.so.0.0.0 /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64/libmISDN.so.0 ln -sf libmISDN.so.0.0.0 /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64/libmISDN.so install -m 644 libmISDN_pic.a /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64 install -m 644 libmISDN.a /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64 make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/lib' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/example' for i in testcon testcon_l2 testlayer3 loadfirm sendhwctrl testlayer1 misdnportinfo ; do \ install -m 755 $i /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin ;\ done make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/example' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/i4lnet' install -m 644 libisdnnet.a /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64 install -m 644 libisdnnet_pic.a /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64 install -m 755 libisdnnet.so.0.0.0 /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64 ln -sf libisdnnet.so.0.0.0 /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64/libisdnnet.so.0 ln -sf libisdnnet.so.0.0.0 /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64/libisdnnet.so cp *.h /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/include/mISDNuser/ make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/i4lnet' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/tenovis' for i in testlib tstlib ; do \ install -m 755 $i /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin ;\ done make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/tenovis' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/suppserv' BUILDSTDERR: install -m 644 libsuppserv.a /builddir/build/BUILDROOT/mISDN-1.1.+ mkdir /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/include/mISDNuser/linux + install -m0644 /builddir/build/SOURCES/mISDNif.h /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/include/mISDNuser/linux/mISDNif.h + install -m0644 /builddir/build/SOURCES/mISDNdebugtool.h /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/include/mISDNuser/linux/mISDNdebugtool.h + mkdir -p /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//etc/udev/rules.d + install -m0644 /builddir/build/SOURCES/mISDN.rules /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//etc/udev/rules.d/mISDN.rules + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 1.1.5-21.fc31 --unique-debug-suffix -1.1.5-21.fc31.riscv64 --unique-debug-src-base mISDN-1.1.5-21.fc31.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/mISDNuser-1_1_5 5-21.fc31.riscv64//usr/lib64 install -m 644 libsuppserv_pic.a /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64 install -m 755 libsuppserv.so.0.0.0 /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64 ln -sf libsuppserv.so.0.0.0 /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64/libsuppserv.so.0 ln -sf libsuppserv.so.0.0.0 /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64//usr/lib64/libsuppserv.so cp *.h /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/include/mISDNuser/ make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/suppserv' make[2]: Entering directory '/builddir/build/BUILD/mISDNuser-1_1_5/debugtool' install -m 755 mISDNdebugtool /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin make[2]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5/debugtool' make[1]: Leaving directory '/builddir/build/BUILD/mISDNuser-1_1_5' cp include/*.h /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/include/mISDNuser/ explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/misdnportinfo extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/misdnportinfo explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/loadfirm explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/mISDNdebugtool extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/mISDNdebugtool extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/loadfirm explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/sendhwctrl extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/sendhwctrl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/testcon explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/testcon_l2 extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/testcon extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/testcon_l2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/testlayer1 extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/testlayer1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/testlayer3 extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/testlayer3 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/testlib extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/testlib explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/tstlib explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/lib64/libisdnnet.so.0.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/lib64/libmISDN.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/bin/tstlib extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/lib64/libisdnnet.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/lib64/libmISDN.so.0.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/lib64/libsuppserv.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/lib64/libsuppserv.so.0.0.0 BUILDSTDERR: original debug1048 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs info size: 2084kB, size after compression: 1912kB /usr/lib/rpm/sepdebugcrcfix: Updated 13 CRC32s, 0 CRC32s did match. Processing files: mISDN-1.1.5-21.fc31.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Su558N + umask 022 + cd /builddir/build/BUILD + cd mISDNuser-1_1_5 + DOCDIR=/builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/share/doc/mISDN + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/share/doc/mISDN + cp -pr COPYING.LIB /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/share/doc/mISDN + cp -pr LICENSE /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64/usr/share/doc/mISDN + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: config(mISDN) = 1.1.5-21.fc31 libisdnnet.so.0()(64bit) libmISDN.so.0()(64bit) libsuppserv.so.0()(64bit) mISDN = 1.1.5-21.fc31 mISDN(riscv-64) = 1.1.5-21.fc31 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): shadow-utils Requires(post): /bin/sh Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) rtld(GNU_HASH) Processing files: mISDN-devel-1.1.5-21.fc31.riscv64 Provides: mISDN-devel = 1.1.5-21.fc31 mISDN-devel(riscv-64) = 1.1.5-21.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libisdnnet.so.0()(64bit) libmISDN.so.0()(64bit) libsuppserv.so.0()(64bit) Processing files: mISDN-debugsource-1.1.5-21.fc31.riscv64 Provides: mISDN-debugsource = 1.1.5-21.fc31 mISDN-debugsource(riscv-64) = 1.1.5-21.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mISDN-debuginfo-1.1.5-21.fc31.riscv64 Provides: debuginfo(build-id) = 0469c5575f139884c19dcea9f212b0c10d1a9680 debuginfo(build-id) = 14fca49fd9a7c26492f929c7870c9728dcc53d87 debuginfo(build-id) = 17bbbcfe54c8fce4c3425811dce8412ff5dc8cb2 debuginfo(build-id) = 253c1f264a2d1c44d606e37fc7014eb461f6977b debuginfo(build-id) = 36d5aa477768227462b37d2d2f5ed531851f18b5 debuginfo(build-id) = 375cfb2f9c221a31353541e87dfc0de0a9292bfb debuginfo(build-id) = 57b2419da393d8005477395b38a85c175f08db1d debuginfo(build-id) = 7570b2107e57b8c776ce6e199e1bc1583e745605 debuginfo(build-id) = 7862e53646389376693bc1e051a6ccce118c5cab debuginfo(build-id) = 9eb961b7d250dab2a15aab6d3f6d42758e32ca10 debuginfo(build-id) = a346189d7fcd923b23675de78ee3b09d6398dc86 debuginfo(build-id) = a3b6c02900def39ea378fdc5f5594ba31117777f debuginfo(build-id) = f79da3159e2d9f1895067f6f07e944129e475c64 mISDN-debuginfo = 1.1.5-21.fc31 mISDN-debuginfo(riscv-64) = 1.1.5-21.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mISDN-debugsource(riscv-64) = 1.1.5-21.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64 Wrote: /builddir/build/RPMS/mISDN-devel-1.1.5-21.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/mISDN-1.1.5-21.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/mISDN-debugsource-1.1.5-21.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/mISDN-debuginfo-1.1.5-21.fc31.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.EQBmVM + umask 022 + cd /builddir/build/BUILD + cd mISDNuser-1_1_5 + /usr/bin/rm -rf /builddir/build/BUILDROOT/mISDN-1.1.5-21.fc31.riscv64 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0