<86>Dec 5 03:42:20 userdel[2864451]: delete user 'rooter' <86>Dec 5 03:42:20 groupadd[2864502]: group added to /etc/group: name=rooter, GID=930 <86>Dec 5 03:42:20 groupadd[2864502]: group added to /etc/gshadow: name=rooter <86>Dec 5 03:42:20 groupadd[2864502]: new group: name=rooter, GID=930 <86>Dec 5 03:42:20 useradd[2864574]: new user: name=rooter, UID=930, GID=930, home=/root, shell=/bin/bash <86>Dec 5 03:42:20 userdel[2864670]: delete user 'builder' <86>Dec 5 03:42:20 groupadd[2864763]: group added to /etc/group: name=builder, GID=931 <86>Dec 5 03:42:20 groupadd[2864763]: group added to /etc/gshadow: name=builder <86>Dec 5 03:42:20 groupadd[2864763]: new group: name=builder, GID=931 <86>Dec 5 03:42:20 useradd[2864889]: new user: name=builder, UID=931, GID=931, home=/usr/src, shell=/bin/bash <13>Dec 5 03:42:24 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>Dec 5 03:42:24 rpmi: libgsm-1.0.17-alt1 1523356157 installed <13>Dec 5 03:42:24 rpmi: libgsm-devel-1.0.17-alt1 1523356157 installed <13>Dec 5 03:42:24 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>Dec 5 03:42:24 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus+221902.2300.4.1 1550596258 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/mISDN-1.1.5-alt3.1.nosrc.rpm (w1.gzdio) Installing mISDN-1.1.5-alt3.1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.6229 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf misdn-1.1.5 + echo 'Source #0 (misdn-1.1.5.tar):' Source #0 (misdn-1.1.5.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/misdn-1.1.5.tar + cd misdn-1.1.5 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (misdn-1.1.5-alt3.1.patch):' Patch #1 (misdn-1.1.5-alt3.1.patch): + /usr/bin/patch -p1 patching file mISDN/drivers/isdn/hardware/mISDN/layer2.c patching file mISDNuser/Makefile patching file mISDNuser/i4lnet/Makefile patching file mISDNuser/i4lnet/net_l2.c patching file mISDNuser/lib/Makefile patching file mISDNuser/suppserv/Makefile patching file mISDNuser/voip/Makefile + cp -a mISDN/include/linux mISDNuser/include/ + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.6229 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd misdn-1.1.5 + export CFLAGS=-fPIC + CFLAGS=-fPIC + cd mISDNuser + subst 's!/usr/lib/libgsm!/usr/lib64/libgsm!' voip/Makefile + subst 's!usr/lib!usr/lib64!' lib/Makefile i4lnet/Makefile + make make: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser' make TARGET=all subdirs make[1]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser' make -C lib all make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/lib' gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o device.o -c device.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o layer.o -c layer.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o stack.o -c stack.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o status.o -c status.c ar cru libmISDN.a device.o layer.o stack.o status.o ranlib libmISDN.a gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o device.lo -c device.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o layer.lo -c layer.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o stack.lo -c stack.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -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 -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -shared -Xlinker -x -o libmISDN.so device.o layer.o stack.o status.o make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/lib' make -C i4lnet all make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/i4lnet' gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o net_if.o -c net_if.c net_if.c: In function 'init_timer': net_if.c:168:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] it->id = (int)it; ^ net_if.c: In function 'write_dmsg': net_if.c:290:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] frm->dinfo = (int)msg; ^ net_if.c: In function 'phd_conf': net_if.c:306:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (frm->dinfo == (int)nst->phd_down_msg) { ^ net_if.c: In function 'l1_request': net_if.c:535:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] frm->dinfo = (int)msg; ^ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o isdn_debug.o -c isdn_debug.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o isdn_msg.o -c isdn_msg.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o fsm.o -c fsm.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o net_l2.o -c net_l2.c net_l2.c: In function 'setva': net_l2.c:424:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] l2up(l2, DL_DATA | CONFIRM, (int)l2->windowar[l2->sow], NULL); ^ net_l2.c: In function 'l2from_up': net_l2.c:1926:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (void *)l2->tei); ^ net_l2.c: At top level: net_l2.c:1993:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o tei.o -c tei.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o net_l3.o -c net_l3.c net_l3.c: In function 'StopAllL3Timer': net_l3.c:190:2: warning: #warning also remove flags: [-Wcpp] #warning also remove flags: ^~~~~~~ net_l3.c: In function 'RemoveAllL3Timer': net_l3.c:208:2: warning: #warning also remove flags: [-Wcpp] #warning also remove flags: ^~~~~~~ net_l3.c: In function 'l3dss1_hold': net_l3.c:1177:11: warning: variable 'hold' set but not used [-Wunused-but-set-variable] HOLD_t *hold; ^~~~ net_l3.c: In function 'l3dss1_t305': net_l3.c:2026:2: warning: #warning : mut we dat sendn? : int t = 0x305; [-Wcpp] #warning: mut we dat sendn? : int t = 0x305; ^~~~~~~ net_l3.c: At top level: net_l3.c:2303:2: warning: #warning bitte beachte folgendes: [-Wcpp] #warning bitte beachte folgendes: ^~~~~~~ net_l3.c: In function 'send_proc': net_l3.c:2570:16: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] rel->CAUSE = cause; ^ net_l3.c: In function 'manager_l3': net_l3.c:2749:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ net_l3.c: At top level: net_l3.c:2856:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ net_l3.c:2897:2: warning: #warning l2_state makes no sense in multipoint environment. shouldnt we use something like l2_state[ces] ? [-Wcpp] #warning l2_state makes no sense in multipoint environment. shouldnt we use something like l2_state[ces] ? ^~~~~~~ net_l3.c: In function 'l3_msg': net_l3.c:2902:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ 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] #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. ^~~~~~~ net_l3.c:2965:2: warning: #warning geschieht dies auch im TE-mode? [-Wcpp] #warning geschieht dies auch im TE-mode? ^~~~~~~ net_l3.c:2966:2: warning: #warning TODO DL_RELEASE | INDICATION handling; inclusiv special state 10 (T309) [-Wcpp] #warning TODO DL_RELEASE | INDICATION handling; inclusiv special state 10 (T309) ^~~~~~~ net_l3.c: In function 'Isdnl3Init': net_l3.c:3020:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o manager.o -c manager.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o tone.o -c tone.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o bchannel.o -c bchannel.c bchannel.c: In function 'send_setup_ack': bchannel.c:364:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:367:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:367:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_setup': bchannel.c:391:2: warning: #warning testing: more crefs for S2M [-Wcpp] #warning testing: more crefs for S2M ^~~~~~~ bchannel.c:418:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:421:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:421:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_proceeding': bchannel.c:483:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:486:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:486:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_alert': bchannel.c:537:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:540:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:540:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_connect': bchannel.c:587:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:590:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:590:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_connect_ack': bchannel.c:648:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:651:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:651:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_disc': bchannel.c:693:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:696:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:696:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_facility': bchannel.c:731:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:734:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:734:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_rel': bchannel.c:799:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:802:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:802:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_relcomp': bchannel.c:848:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:851:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:851:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'main_bc_task': bchannel.c:1339:22: warning: passing argument 2 of 'dprint' makes integer from pointer without a cast [-Wint-conversion] dprint(DBGM_MAN,"%s: bc%d got CC_TIMEOUT\n", __FUNCTION__, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:10, from bchannel.c:4: /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_debug.h:30:43: note: expected 'int' but argument is of type 'char *' extern int dprint(unsigned int mask, int port, const char *fmt, ...); ~~~~^~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -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 -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o net_if.lo -c net_if.c net_if.c: In function 'init_timer': net_if.c:168:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] it->id = (int)it; ^ net_if.c: In function 'write_dmsg': net_if.c:290:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] frm->dinfo = (int)msg; ^ net_if.c: In function 'phd_conf': net_if.c:306:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (frm->dinfo == (int)nst->phd_down_msg) { ^ net_if.c: In function 'l1_request': net_if.c:535:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] frm->dinfo = (int)msg; ^ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o isdn_debug.lo -c isdn_debug.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o isdn_msg.lo -c isdn_msg.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o fsm.lo -c fsm.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o net_l2.lo -c net_l2.c net_l2.c: In function 'setva': net_l2.c:424:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] l2up(l2, DL_DATA | CONFIRM, (int)l2->windowar[l2->sow], NULL); ^ net_l2.c: In function 'l2from_up': net_l2.c:1926:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (void *)l2->tei); ^ net_l2.c: At top level: net_l2.c:1993:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o tei.lo -c tei.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o net_l3.lo -c net_l3.c net_l3.c: In function 'StopAllL3Timer': net_l3.c:190:2: warning: #warning also remove flags: [-Wcpp] #warning also remove flags: ^~~~~~~ net_l3.c: In function 'RemoveAllL3Timer': net_l3.c:208:2: warning: #warning also remove flags: [-Wcpp] #warning also remove flags: ^~~~~~~ net_l3.c: In function 'l3dss1_hold': net_l3.c:1177:11: warning: variable 'hold' set but not used [-Wunused-but-set-variable] HOLD_t *hold; ^~~~ net_l3.c: In function 'l3dss1_t305': net_l3.c:2026:2: warning: #warning : mut we dat sendn? : int t = 0x305; [-Wcpp] #warning: mut we dat sendn? : int t = 0x305; ^~~~~~~ net_l3.c: At top level: net_l3.c:2303:2: warning: #warning bitte beachte folgendes: [-Wcpp] #warning bitte beachte folgendes: ^~~~~~~ net_l3.c: In function 'send_proc': net_l3.c:2570:16: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] rel->CAUSE = cause; ^ net_l3.c: In function 'manager_l3': net_l3.c:2749:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ net_l3.c: At top level: net_l3.c:2856:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ net_l3.c:2897:2: warning: #warning l2_state makes no sense in multipoint environment. shouldnt we use something like l2_state[ces] ? [-Wcpp] #warning l2_state makes no sense in multipoint environment. shouldnt we use something like l2_state[ces] ? ^~~~~~~ net_l3.c: In function 'l3_msg': net_l3.c:2902:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ 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] #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. ^~~~~~~ net_l3.c:2965:2: warning: #warning geschieht dies auch im TE-mode? [-Wcpp] #warning geschieht dies auch im TE-mode? ^~~~~~~ net_l3.c:2966:2: warning: #warning TODO DL_RELEASE | INDICATION handling; inclusiv special state 10 (T309) [-Wcpp] #warning TODO DL_RELEASE | INDICATION handling; inclusiv special state 10 (T309) ^~~~~~~ net_l3.c: In function 'Isdnl3Init': net_l3.c:3020:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o manager.lo -c manager.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o tone.lo -c tone.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o bchannel.lo -c bchannel.c bchannel.c: In function 'send_setup_ack': bchannel.c:364:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:367:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:367:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_setup': bchannel.c:391:2: warning: #warning testing: more crefs for S2M [-Wcpp] #warning testing: more crefs for S2M ^~~~~~~ bchannel.c:418:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:421:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:421:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_proceeding': bchannel.c:483:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:486:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:486:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_alert': bchannel.c:537:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:540:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:540:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_connect': bchannel.c:587:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:590:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:590:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_connect_ack': bchannel.c:648:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:651:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:651:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_disc': bchannel.c:693:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:696:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:696:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_facility': bchannel.c:731:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:734:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:734:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_rel': bchannel.c:799:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:802:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:802:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_relcomp': bchannel.c:848:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:851:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:851:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'main_bc_task': bchannel.c:1339:22: warning: passing argument 2 of 'dprint' makes integer from pointer without a cast [-Wint-conversion] dprint(DBGM_MAN,"%s: bc%d got CC_TIMEOUT\n", __FUNCTION__, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:10, from bchannel.c:4: /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_debug.h:30:43: note: expected 'int' but argument is of type 'char *' extern int dprint(unsigned int mask, int port, const char *fmt, ...); ~~~~^~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -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 gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -shared -Xlinker -x -o libisdnnet.so 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 -L../lib -lmISDN -lpthread make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/i4lnet' set -e; for i in lib example i4lnet tenovis voip suppserv debugtool ; do make -C $i all; done make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/lib' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/example' cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o testcon.o testcon.c testcon.c: In function 'do_connection': testcon.c:475:12: warning: variable 'rfrm' set but not used [-Wunused-but-set-variable] iframe_t *rfrm; ^~~~ testcon.c: In function 'main': testcon.c:896:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(FileName,"%s.in",FileName); ^~~~~~~~ ~~~~~~~~ testcon.c:895:25: warning: '.out' directive writing 4 bytes into a region of size between 1 and 200 [-Wformat-overflow=] sprintf(FileNameOut,"%s.out",FileName); ^~~~ testcon.c:895:2: note: 'sprintf' output between 5 and 204 bytes into a destination of size 200 sprintf(FileNameOut,"%s.out",FileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testcon.c:896:22: warning: '.in' directive writing 3 bytes into a region of size between 1 and 200 [-Wformat-overflow=] sprintf(FileName,"%s.in",FileName); ^~~ testcon.c:896:2: note: 'sprintf' output between 4 and 203 bytes into a destination of size 200 sprintf(FileName,"%s.in",FileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -L../lib -L../i4lnet -L../lib -L../i4lnet testcon.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o testcon cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o testcon_l2.o testcon_l2.c testcon_l2.c: In function 'send_data': testcon_l2.c:128:25: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] if (!(data = fgets(buf + mISDN_HEADER_LEN, MAX_DATA_BUF, di->fplay))) { In file included from testcon_l2.c:3: /usr/include/stdio.h:564:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) ^~~~~ testcon_l2.c:128:13: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if (!(data = fgets(buf + mISDN_HEADER_LEN, MAX_DATA_BUF, di->fplay))) { ^ testcon_l2.c:135:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(data); ^~~~ In file included from testcon_l2.c:11: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ testcon_l2.c: In function 'send_SETUP': testcon_l2.c:219:5: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] np = PNr; ^ testcon_l2.c:220:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] *p++ = strlen(np) + 1; ^~ In file included from testcon_l2.c:11: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ testcon_l2.c: In function 'do_connection': testcon_l2.c:460:12: warning: variable 'rfrm' set but not used [-Wunused-but-set-variable] iframe_t *rfrm; ^~~~ testcon_l2.c: In function 'main': testcon_l2.c:843:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(FileName,"%s.in",FileName); ^~~~~~~~ ~~~~~~~~ testcon_l2.c:842:25: warning: '.out' directive writing 4 bytes into a region of size between 1 and 200 [-Wformat-overflow=] sprintf(FileNameOut,"%s.out",FileName); ^~~~ testcon_l2.c:842:2: note: 'sprintf' output between 5 and 204 bytes into a destination of size 200 sprintf(FileNameOut,"%s.out",FileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testcon_l2.c:843:22: warning: '.in' directive writing 3 bytes into a region of size between 1 and 200 [-Wformat-overflow=] sprintf(FileName,"%s.in",FileName); ^~~ testcon_l2.c:843:2: note: 'sprintf' output between 4 and 203 bytes into a destination of size 200 sprintf(FileName,"%s.in",FileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -L../lib -L../i4lnet -L../lib -L../i4lnet testcon_l2.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o testcon_l2 cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o testlayer3.o testlayer3.c testlayer3.c: In function 'main': testlayer3.c:1082:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(FileName,"%s.in",FileName); ^~~~~~~~ ~~~~~~~~ testlayer3.c:1081:25: warning: '.out' directive writing 4 bytes into a region of size between 1 and 200 [-Wformat-overflow=] sprintf(FileNameOut,"%s.out",FileName); ^~~~ testlayer3.c:1081:2: note: 'sprintf' output between 5 and 204 bytes into a destination of size 200 sprintf(FileNameOut,"%s.out",FileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testlayer3.c:1082:22: warning: '.in' directive writing 3 bytes into a region of size between 1 and 200 [-Wformat-overflow=] sprintf(FileName,"%s.in",FileName); ^~~ testlayer3.c:1082:2: note: 'sprintf' output between 4 and 203 bytes into a destination of size 200 sprintf(FileName,"%s.in",FileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -L../lib -L../i4lnet -L../lib -L../i4lnet testlayer3.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o testlayer3 cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o loadfirm.o loadfirm.c loadfirm.c: In function 'download_firmware': loadfirm.c:48:17: warning: variable 'p' set but not used [-Wunused-but-set-variable] unsigned char *p, buf[2048], rbuf[128]; ^ loadfirm.c: In function 'read_firmware': loadfirm.c:203:23: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] if (!(infile = fopen(fname, "rb"))) { ^~~~~ In file included from loadfirm.c:1: /usr/include/stdio.h:232:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern FILE *fopen (const char *__restrict __filename, ^~~~~ loadfirm.c: In function 'main': loadfirm.c:286:22: warning: pointer targets in passing argument 1 of 'read_firmware' differ in signedness [-Wpointer-sign] len = read_firmware(FileName); ^~~~~~~~ loadfirm.c:198:1: note: expected 'unsigned char *' but argument is of type 'char *' read_firmware(unsigned char *fname) ^~~~~~~~~~~~~ cc -L../lib -L../i4lnet -L../lib -L../i4lnet loadfirm.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o loadfirm cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o sendhwctrl.o sendhwctrl.c sendhwctrl.c: In function 'send_primitiv': sendhwctrl.c:45:17: warning: unused variable 'p' [-Wunused-variable] unsigned char *p, buf[2048], rbuf[128]; ^ cc -L../lib -L../i4lnet -L../lib -L../i4lnet sendhwctrl.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o sendhwctrl cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o testlayer1.o testlayer1.c testlayer1.c: In function 'do_setup': testlayer1.c:200:11: warning: passing argument 1 of 'printf' from incompatible pointer type [-Wincompatible-pointer-types] printf(stdout, "unable to activate layer1 (TIMEOUT)\n"); ^~~~~~ In file included from testlayer1.c:9: /usr/include/stdio.h:318:43: note: expected 'const char * restrict' but argument is of type 'struct _IO_FILE *' extern int printf (const char *__restrict __format, ...); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc -L../lib -L../i4lnet -L../lib -L../i4lnet testlayer1.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o testlayer1 cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o misdnportinfo.o misdnportinfo.c cc -L../lib -L../i4lnet -L../lib -L../i4lnet misdnportinfo.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o misdnportinfo make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/example' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/i4lnet' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/i4lnet' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/tenovis' make -C lib lib make[3]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/tenovis/lib' cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o tenovis_device.o tenovis_device.c cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o tenovis_intern.o tenovis_intern.c tenovis_intern.c: In function 'shutdown_tdevice': tenovis_intern.c:243:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int ret; ^~~ tenovis_intern.c: In function 'intern_read': tenovis_intern.c:270:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int ret; ^~~ rm -f libtenovis.a ar -r libtenovis.a tenovis_device.o tenovis_intern.o ar: creating libtenovis.a ar -s libtenovis.a make[3]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/tenovis/lib' cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o testlib.o testlib.c cc -L../lib -L../i4lnet -L../lib -L../i4lnet testlib.o lib/libtenovis.a -lmISDN -lisdnnet -lmISDN -lisdnnet -o testlib cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o tstlib.o tstlib.c tstlib.c: In function 'main': tstlib.c:124:10: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] fgets(imsg, 2048, stdin); ^~~~ In file included from tstlib.c:1: /usr/include/stdio.h:564:14: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) ^~~~~ cc -L../lib -L../i4lnet -L../lib -L../i4lnet tstlib.o lib/libtenovis.a -lmISDN -lisdnnet -lmISDN -lisdnnet -o tstlib make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/tenovis' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/voip' cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -g -DHEXDUMP -DInternet_Port=2074 -O3 -DLINUX -DM_LITTLE_ENDIAN -DGSM_COMPRESSION -c -o voip_isdn.o voip_isdn.c voip_isdn.c: In function 'route_call': voip_isdn.c:448:27: warning: passing argument 2 of 'display_NR_IE' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] display_NR_IE(bc->msn, __FUNCTION__, ": msn"); ^~~~~~~~~~~~ In file included from voip_isdn.c:16: /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:204:38: note: expected 'char *' but argument is of type 'const char *' extern void display_NR_IE(u_char *, char *, char *); ^~~~~~ voip_isdn.c:449:27: warning: passing argument 2 of 'display_NR_IE' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] display_NR_IE(bc->nr, __FUNCTION__, ": nr"); ^~~~~~~~~~~~ In file included from voip_isdn.c:16: /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:204:38: note: expected 'char *' but argument is of type 'const char *' extern void display_NR_IE(u_char *, char *, char *); ^~~~~~ voip_isdn.c:497:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(bc->display,"connect to AUDIO"); ~~^~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from voip_isdn.c:1: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ voip_isdn.c: In function 'connect_call': voip_isdn.c:533:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(bc->display,"connect to %s", bc->usednr->name); ~~^~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from voip_isdn.c:1: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^~~~~ cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -g -DHEXDUMP -DInternet_Port=2074 -O3 -DLINUX -DM_LITTLE_ENDIAN -DGSM_COMPRESSION -c -o rtpacket.o rtpacket.c rtpacket.c: In function 'isrtp': rtpacket.c:89:11: warning: variable 'paylen' set but not used [-Wunused-but-set-variable] int lex, paylen; ^~~~~~ rtpacket.c:88:17: warning: variable 'payload' set but not used [-Wunused-but-set-variable] unsigned char *payload; ^~~~~~~ rtpacket.c:59:11: warning: variable 'r_ts' set but not used [-Wunused-but-set-variable] r_seq, r_ts; ^~~~ rtpacket.c:59:4: warning: variable 'r_seq' set but not used [-Wunused-but-set-variable] r_seq, r_ts; ^~~~~ rtpacket.c:58:45: warning: variable 'r_m' set but not used [-Wunused-but-set-variable] unsigned int r_version, r_p, r_x, r_cc, r_m, r_pt, ^~~ cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -g -DHEXDUMP -DInternet_Port=2074 -O3 -DLINUX -DM_LITTLE_ENDIAN -DGSM_COMPRESSION -c -o voip_timer.o voip_timer.c flex -8 cfg.lex mv lex.yy.c cfg_lex.c cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -g -DHEXDUMP -DInternet_Port=2074 -O3 -DLINUX -DM_LITTLE_ENDIAN -DGSM_COMPRESSION -c -o read_cfg.o read_cfg.c read_cfg.c: In function 'add_cfgnr': read_cfg.c:70:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(nr->nr, t); ~~^~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from read_cfg.c:1: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ read_cfg.c: In function 'add_cfgname': read_cfg.c:86:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(nr->name, t); ~~^~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from read_cfg.c:1: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ In file included from read_cfg.c:29: At top level: lex.yy.c:1365:16: warning: 'input' defined but not used [-Wunused-function] lex.yy.c:1322:17: warning: 'yyunput' defined but not used [-Wunused-function] cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -g -DHEXDUMP -DInternet_Port=2074 -O3 -DLINUX -DM_LITTLE_ENDIAN -DGSM_COMPRESSION -c -o voip_appl.o voip_appl.c voip_appl.c: In function 'voipscan': voip_appl.c:1328:38: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness [-Wpointer-sign] 0, (struct sockaddr *) &v->from, &v->fromlen); ^~~~~~~~~~~ In file included from /usr/include/sys/socket.h:269, from voip_appl.c:9: /usr/include/bits/socket2.h:64:1: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' recvfrom (int __fd, void *__restrict __buf, size_t __n, int __flags, ^~~~~~~~ voip_appl.c:1342:38: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness [-Wpointer-sign] 0, (struct sockaddr *) &v->from, &v->fromlen); ^~~~~~~~~~~ In file included from /usr/include/sys/socket.h:269, from voip_appl.c:9: /usr/include/bits/socket2.h:64:1: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' recvfrom (int __fd, void *__restrict __buf, size_t __n, int __flags, ^~~~~~~~ voip_appl.c: In function 'run_voip': voip_appl.c:1360:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int ret; ^~~ voip_appl.c: In function 'voip_sender': voip_appl.c:1539:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return((void *)ret); ^ voip_appl.c: In function 'my_random_ul': voip_appl.c:192:2: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(rd, &r, sizeof(r)); ^~~~~~~~~~~~~~~~~~~~~~~ cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -g -DHEXDUMP -DInternet_Port=2074 -O3 -DLINUX -DM_LITTLE_ENDIAN -DGSM_COMPRESSION -c -o voip_isdn_app.o voip_isdn_app.c voip_isdn_app.c: In function 'setup_voip_ocall': voip_isdn_app.c:184:42: warning: pointer targets in passing argument 1 of 'inet_addr' differ in signedness [-Wpointer-sign] if ((addr.s_addr = inet_addr(bc->usednr->name)) == -1) { ~~~~~~~~~~^~~~~~ In file included from voip_isdn_app.c:7: /usr/include/arpa/inet.h:34:18: note: expected 'const char *' but argument is of type 'unsigned char *' extern in_addr_t inet_addr (const char *__cp) __THROW; ^~~~~~~~~ voip_isdn_app.c:185:32: warning: pointer targets in passing argument 1 of 'gethostbyname' differ in signedness [-Wpointer-sign] h = gethostbyname(bc->usednr->name); ~~~~~~~~~~^~~~~~ In file included from voip_isdn_app.c:8: /usr/include/netdb.h:142:24: note: expected 'const char *' but argument is of type 'unsigned char *' extern struct hostent *gethostbyname (const char *__name); ^~~~~~~~~~~~~ voip_isdn_app.c: In function 'parse_isdn_setup': voip_isdn_app.c:290:13: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(bc->display, appl->con->con_hostname); ~~^~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from voip_isdn_app.c:1: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ voip_isdn_app.c: In function 'parse_isdn_alert': voip_isdn_app.c:309:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(bc->display, bc->usednr->name); ~~^~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from voip_isdn_app.c:1: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ voip_isdn_app.c:309:33: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(bc->display, bc->usednr->name); ~~~~~~~~~~^~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from voip_isdn_app.c:1: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ cc -fPIC voip_isdn.o rtpacket.o voip_timer.o read_cfg.o voip_appl.o voip_isdn_app.o /usr/lib64/libgsm.so \ -o voipisdn -lncurses -lm -lrt -lpthread -lmISDN -lisdnnet -lmISDN -lisdnnet -L../lib -L../i4lnet -L../lib -L../i4lnet make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/voip' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/suppserv' gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -o asn1.o -c asn1.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -o asn1_enc.o -c asn1_enc.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -o asn1_generic.o -c asn1_generic.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -o asn1_aoc.o -c asn1_aoc.c In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseAOCDSpecificCurrency': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:78:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedCurrency, ASN1_TAG_SEQUENCE, 1, cur); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:78:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedCurrency, ASN1_TAG_SEQUENCE, 1, cur); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:78:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedCurrency, ASN1_TAG_SEQUENCE, 1, cur); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:79:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &cur->typeOfChargingInfo); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:79:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &cur->typeOfChargingInfo); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:79:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &cur->typeOfChargingInfo); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:80:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &cur->billingId); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:80:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &cur->billingId); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:80:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &cur->billingId); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseAOCDSpecificChargingUnits': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:105:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &chu->recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:105:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &chu->recordedUnits); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:105:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &chu->recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:106:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &chu->typeOfChargingInfo); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:106:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &chu->typeOfChargingInfo); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:106:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &chu->typeOfChargingInfo); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:107:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &chu->billingId); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:107:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &chu->billingId); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:107:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &chu->billingId); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseRecordedCurrency': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:135:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseCurrency, ASN1_TAG_IA5_STRING, 1, (char *)cur->currency); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:135:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseCurrency, ASN1_TAG_IA5_STRING, 1, (char *)cur->currency); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:135:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseCurrency, ASN1_TAG_IA5_STRING, 1, (char *)cur->currency); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:136:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAmount, ASN1_TAG_SEQUENCE, 2, cur); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:136:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAmount, ASN1_TAG_SEQUENCE, 2, cur); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:136:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAmount, ASN1_TAG_SEQUENCE, 2, cur); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseRecordedUnitsList': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:151:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:151:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, recordedUnits); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:151:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:154:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &units); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:154:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &units); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:154:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &units); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseRecordedUnits': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:187:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:187:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, recordedUnits); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:187:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:188:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseTypeOfUnit, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &typeOfUnit); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:188:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseTypeOfUnit, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &typeOfUnit); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:188:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseTypeOfUnit, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &typeOfUnit); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseAOCESpecificChargingUnits': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:246:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:246:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &recordedUnits); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:246:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:247:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCEBillingId, ASN1_TAG_ENUM, 2, &billingId); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:247:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCEBillingId, ASN1_TAG_ENUM, 2, &billingId); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:247:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCEBillingId, ASN1_TAG_ENUM, 2, &billingId); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseAOCEChargingUnitInfo': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_aoc.c:269:2: note: in expansion of macro 'XSEQUENCE' XSEQUENCE(ParseAOCEChargingUnitInfoChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); ^~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_aoc.c:269:2: note: in expansion of macro 'XSEQUENCE' XSEQUENCE(ParseAOCEChargingUnitInfoChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); ^~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_aoc.c:269:2: note: in expansion of macro 'XSEQUENCE' XSEQUENCE(ParseAOCEChargingUnitInfoChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); ^~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_aoc.c:270:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseChargingAssociation, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_aoc.c:270:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseChargingAssociation, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_aoc.c:270:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseChargingAssociation, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseAmount': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:298:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseCurrencyAmount, ASN1_TAG_INTEGER, 1, &cur->currencyAmount); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:298:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseCurrencyAmount, ASN1_TAG_INTEGER, 1, &cur->currencyAmount); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:298:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseCurrencyAmount, ASN1_TAG_INTEGER, 1, &cur->currencyAmount); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:299:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseMultiplier, ASN1_TAG_INTEGER, 2, &cur->multiplier); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:299:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseMultiplier, ASN1_TAG_INTEGER, 2, &cur->multiplier); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:299:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseMultiplier, ASN1_TAG_INTEGER, 2, &cur->multiplier); ^~~~~~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -o asn1_basic_service.o -c asn1_basic_service.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -o asn1_comp.o -c asn1_comp.c In file included from asn1_comp.c:5: asn1_comp.c: In function 'ParseInvokeComponent': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:36:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:36:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:36:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:38:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:38:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:38:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:46:12: note: in expansion of macro 'XSEQUENCE_1' case 9: XSEQUENCE_1(ParseARGActivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.actNot); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:46:12: note: in expansion of macro 'XSEQUENCE_1' case 9: XSEQUENCE_1(ParseARGActivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.actNot); break; ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:46:12: note: in expansion of macro 'XSEQUENCE_1' case 9: XSEQUENCE_1(ParseARGActivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.actNot); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:47:12: note: in expansion of macro 'XSEQUENCE_1' case 10: XSEQUENCE_1(ParseARGDeactivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.deactNot); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:47:12: note: in expansion of macro 'XSEQUENCE_1' case 10: XSEQUENCE_1(ParseARGDeactivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.deactNot); break; ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:47:12: note: in expansion of macro 'XSEQUENCE_1' case 10: XSEQUENCE_1(ParseARGDeactivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.deactNot); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:52:11: note: in expansion of macro 'XSEQUENCE_1' case 13: XSEQUENCE_1(ParseARGReqCallDeflection, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.reqCD); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:52:11: note: in expansion of macro 'XSEQUENCE_1' case 13: XSEQUENCE_1(ParseARGReqCallDeflection, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.reqCD); break; ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:52:11: note: in expansion of macro 'XSEQUENCE_1' case 13: XSEQUENCE_1(ParseARGReqCallDeflection, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.reqCD); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:59:11: note: in expansion of macro 'XSEQUENCE_1' case 33: XSEQUENCE_1(ParseAOCDCurrency, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDcur); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:59:11: note: in expansion of macro 'XSEQUENCE_1' case 33: XSEQUENCE_1(ParseAOCDCurrency, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDcur); break; ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:59:11: note: in expansion of macro 'XSEQUENCE_1' case 33: XSEQUENCE_1(ParseAOCDCurrency, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDcur); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:60:11: note: in expansion of macro 'XSEQUENCE_1' case 34: XSEQUENCE_1(ParseAOCDChargingUnit, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDchu); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:60:11: note: in expansion of macro 'XSEQUENCE_1' case 34: XSEQUENCE_1(ParseAOCDChargingUnit, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDchu); break; ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:60:11: note: in expansion of macro 'XSEQUENCE_1' case 34: XSEQUENCE_1(ParseAOCDChargingUnit, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDchu); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1_comp.c: In function 'ParseReturnResultComponentSequence': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:78:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:78:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:78:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_comp.c:80:12: note: in expansion of macro 'XSEQUENCE' case 11: XSEQUENCE(ParseRESInterrogationDiversion, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; ^~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_comp.c:80:12: note: in expansion of macro 'XSEQUENCE' case 11: XSEQUENCE(ParseRESInterrogationDiversion, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; ^~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_comp.c:80:12: note: in expansion of macro 'XSEQUENCE' case 11: XSEQUENCE(ParseRESInterrogationDiversion, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; ^~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_comp.c:81:12: note: in expansion of macro 'XSEQUENCE' case 17: XSEQUENCE(ParseRESInterrogateServedUserNumbers, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; ^~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_comp.c:81:12: note: in expansion of macro 'XSEQUENCE' case 17: XSEQUENCE(ParseRESInterrogateServedUserNumbers, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; ^~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_comp.c:81:12: note: in expansion of macro 'XSEQUENCE' case 17: XSEQUENCE(ParseRESInterrogateServedUserNumbers, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; ^~~~~~~~~ In file included from asn1_comp.c:5: asn1_comp.c: In function 'ParseReturnResultComponent': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:95:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:95:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:95:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_comp.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseReturnResultComponentSequence, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_comp.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseReturnResultComponentSequence, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_comp.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseReturnResultComponentSequence, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ In file included from asn1_comp.c:5: asn1_comp.c: In function 'ParseReturnErrorComponent': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:112:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:112:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:112:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:113:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseErrorValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &errorValue); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:113:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseErrorValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &errorValue); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:113:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseErrorValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &errorValue); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1_comp.c: In function 'ParseRejectComponent': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_comp.c:175:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_comp.c:175:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_comp.c:175:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_comp.c:176:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseNull, ASN1_TAG_NULL, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_comp.c:176:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseNull, ASN1_TAG_NULL, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_comp.c:176:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseNull, ASN1_TAG_NULL, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -o asn1_diversion.o -c asn1_diversion.c In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseARGReqCallDeflection': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:16:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &reqCD->address); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:16:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &reqCD->address); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:16:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &reqCD->address); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:17:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &reqCD->pres); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:17:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &reqCD->pres); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:17:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &reqCD->pres); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseARGActivationStatusNotificationDiv': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:61:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->procedure); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:61:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->procedure); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:61:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->procedure); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:62:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:62:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->basicService); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:62:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:63:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &actNot->address); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:63:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &actNot->address); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:63:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &actNot->address); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:64:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &actNot->servedUserNr); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:64:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &actNot->servedUserNr); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:64:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &actNot->servedUserNr); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseARGDeactivationStatusNotificationDiv': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:74:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->procedure); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:74:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->procedure); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:74:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->procedure); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:75:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:75:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->basicService); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:75:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:76:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &deactNot->servedUserNr); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:76:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &deactNot->servedUserNr); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:76:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &deactNot->servedUserNr); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseARGDiversionInformation': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:147:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseDiversionReason, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, diversionReason); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:147:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseDiversionReason, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, diversionReason); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:147:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseDiversionReason, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, diversionReason); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:148:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:148:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &basicService); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:148:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:149:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, servedUserSubaddress); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:149:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, servedUserSubaddress); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:149:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, servedUserSubaddress); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:150:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedAddressScreened, ASN1_NOT_TAGGED, 0 | ASN1_TAG_EXPLICIT, callingAddress); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:150:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedAddressScreened, ASN1_NOT_TAGGED, 0 | ASN1_TAG_EXPLICIT, callingAddress); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:150:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedAddressScreened, ASN1_NOT_TAGGED, 0 | ASN1_TAG_EXPLICIT, callingAddress); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:151:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 1 | ASN1_TAG_EXPLICIT, originalCalledNr); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:151:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 1 | ASN1_TAG_EXPLICIT, originalCalledNr); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:151:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 1 | ASN1_TAG_EXPLICIT, originalCalledNr); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:152:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 2 | ASN1_TAG_EXPLICIT, lastDivertingNr); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:152:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 2 | ASN1_TAG_EXPLICIT, lastDivertingNr); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:152:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 2 | ASN1_TAG_EXPLICIT, lastDivertingNr); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:153:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseDiversionReason, ASN1_TAG_ENUM, 3 | ASN1_TAG_EXPLICIT, lastDivertingReason); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:153:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseDiversionReason, ASN1_TAG_ENUM, 3 | ASN1_TAG_EXPLICIT, lastDivertingReason); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:153:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseDiversionReason, ASN1_TAG_ENUM, 3 | ASN1_TAG_EXPLICIT, lastDivertingReason); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseIntResultList': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:171:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseIntResult, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:171:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseIntResult, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:171:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseIntResult, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseIntResult': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:183:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &intResult->servedUserNr); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:183:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &intResult->servedUserNr); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:183:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &intResult->servedUserNr); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:184:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:184:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->basicService); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:184:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:185:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->procedure); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:185:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->procedure); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:185:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->procedure); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:186:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &intResult->address); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:186:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &intResult->address); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:186:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &intResult->address); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseServedUserNumberList': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:228:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &list->partyNumber[i]); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:228:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &list->partyNumber[i]); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:228:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &list->partyNumber[i]); ^~~~~~~~~~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -o asn1_address.o -c asn1_address.c In file included from asn1_address.c:5: asn1_address.c: In function 'ParseNumberScreened': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:79:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:79:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:79:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:80:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:80:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:80:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1_address.c: In function 'ParseAddressScreened': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:94:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:94:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:94:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:95:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:95:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:95:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, partySubaddress); ^~~~~~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, partySubaddress); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, partySubaddress); ^~~~~~~~~~~~~~~ In file included from asn1_address.c:5: asn1_address.c: In function 'ParseAddress': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:110:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &address->partyNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:110:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &address->partyNumber); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:110:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &address->partyNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:112:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, address->partySubaddress); ^~~~~~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:112:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, address->partySubaddress); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:112:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, address->partySubaddress); ^~~~~~~~~~~~~~~ In file included from asn1_address.c:5: asn1_address.c: In function 'ParsePublicPartyNumber': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:138:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePublicTypeOfNumber, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &publicPartyNumber->publicTypeOfNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:138:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePublicTypeOfNumber, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &publicPartyNumber->publicTypeOfNumber); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:138:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePublicTypeOfNumber, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &publicPartyNumber->publicTypeOfNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:139:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseNumberDigits, ASN1_TAG_NUMERIC_STRING, ASN1_NOT_TAGGED, publicPartyNumber->numberDigits); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:139:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseNumberDigits, ASN1_TAG_NUMERIC_STRING, ASN1_NOT_TAGGED, publicPartyNumber->numberDigits); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:139:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseNumberDigits, ASN1_TAG_NUMERIC_STRING, ASN1_NOT_TAGGED, publicPartyNumber->numberDigits); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1_address.c: In function 'ParseUserSpecifiedSubaddress': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:194:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseSubaddressInformation, ASN1_TAG_OCTET_STRING, ASN1_NOT_TAGGED, str); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:194:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseSubaddressInformation, ASN1_TAG_OCTET_STRING, ASN1_NOT_TAGGED, str); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:194:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseSubaddressInformation, ASN1_TAG_OCTET_STRING, ASN1_NOT_TAGGED, str); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:195:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &oddCountIndicator); ^~~~~~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:195:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &oddCountIndicator); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:195:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &oddCountIndicator); ^~~~~~~~~~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -o fac.o -c fac.c ar cru libsuppserv.a asn1.o ranlib libsuppserv.a gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o asn1.lo -c asn1.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o asn1_enc.lo -c asn1_enc.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o asn1_generic.lo -c asn1_generic.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o asn1_aoc.lo -c asn1_aoc.c In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseAOCDSpecificCurrency': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:78:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedCurrency, ASN1_TAG_SEQUENCE, 1, cur); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:78:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedCurrency, ASN1_TAG_SEQUENCE, 1, cur); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:78:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedCurrency, ASN1_TAG_SEQUENCE, 1, cur); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:79:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &cur->typeOfChargingInfo); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:79:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &cur->typeOfChargingInfo); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:79:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &cur->typeOfChargingInfo); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:80:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &cur->billingId); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:80:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &cur->billingId); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:80:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &cur->billingId); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseAOCDSpecificChargingUnits': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:105:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &chu->recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:105:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &chu->recordedUnits); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:105:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &chu->recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:106:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &chu->typeOfChargingInfo); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:106:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &chu->typeOfChargingInfo); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:106:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseTypeOfChargingInfo, ASN1_TAG_ENUM, 2, &chu->typeOfChargingInfo); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:107:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &chu->billingId); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:107:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &chu->billingId); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:107:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCDBillingId, ASN1_TAG_ENUM, 3, &chu->billingId); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseRecordedCurrency': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:135:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseCurrency, ASN1_TAG_IA5_STRING, 1, (char *)cur->currency); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:135:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseCurrency, ASN1_TAG_IA5_STRING, 1, (char *)cur->currency); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:135:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseCurrency, ASN1_TAG_IA5_STRING, 1, (char *)cur->currency); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:136:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAmount, ASN1_TAG_SEQUENCE, 2, cur); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:136:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAmount, ASN1_TAG_SEQUENCE, 2, cur); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:136:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAmount, ASN1_TAG_SEQUENCE, 2, cur); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseRecordedUnitsList': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:151:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:151:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, recordedUnits); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:151:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:154:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &units); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:154:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &units); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:154:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseRecordedUnits, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &units); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseRecordedUnits': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:187:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:187:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, recordedUnits); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:187:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:188:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseTypeOfUnit, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &typeOfUnit); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:188:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseTypeOfUnit, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &typeOfUnit); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:188:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseTypeOfUnit, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &typeOfUnit); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseAOCESpecificChargingUnits': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:246:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:246:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &recordedUnits); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:246:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseRecordedUnitsList, ASN1_TAG_SEQUENCE, 1, &recordedUnits); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:247:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCEBillingId, ASN1_TAG_ENUM, 2, &billingId); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:247:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCEBillingId, ASN1_TAG_ENUM, 2, &billingId); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_aoc.c:247:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseAOCEBillingId, ASN1_TAG_ENUM, 2, &billingId); ^~~~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseAOCEChargingUnitInfo': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_aoc.c:269:2: note: in expansion of macro 'XSEQUENCE' XSEQUENCE(ParseAOCEChargingUnitInfoChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); ^~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_aoc.c:269:2: note: in expansion of macro 'XSEQUENCE' XSEQUENCE(ParseAOCEChargingUnitInfoChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); ^~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_aoc.c:269:2: note: in expansion of macro 'XSEQUENCE' XSEQUENCE(ParseAOCEChargingUnitInfoChoice, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); ^~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_aoc.c:270:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseChargingAssociation, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_aoc.c:270:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseChargingAssociation, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_aoc.c:270:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseChargingAssociation, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1_aoc.c: In function 'ParseAmount': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:298:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseCurrencyAmount, ASN1_TAG_INTEGER, 1, &cur->currencyAmount); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:298:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseCurrencyAmount, ASN1_TAG_INTEGER, 1, &cur->currencyAmount); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:298:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseCurrencyAmount, ASN1_TAG_INTEGER, 1, &cur->currencyAmount); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:299:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseMultiplier, ASN1_TAG_INTEGER, 2, &cur->multiplier); ^~~~~~~~~~~ In file included from asn1_aoc.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:299:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseMultiplier, ASN1_TAG_INTEGER, 2, &cur->multiplier); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_aoc.c:299:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseMultiplier, ASN1_TAG_INTEGER, 2, &cur->multiplier); ^~~~~~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o asn1_basic_service.lo -c asn1_basic_service.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o asn1_comp.lo -c asn1_comp.c In file included from asn1_comp.c:5: asn1_comp.c: In function 'ParseInvokeComponent': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:36:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:36:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:36:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:38:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:38:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:38:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:46:12: note: in expansion of macro 'XSEQUENCE_1' case 9: XSEQUENCE_1(ParseARGActivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.actNot); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:46:12: note: in expansion of macro 'XSEQUENCE_1' case 9: XSEQUENCE_1(ParseARGActivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.actNot); break; ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:46:12: note: in expansion of macro 'XSEQUENCE_1' case 9: XSEQUENCE_1(ParseARGActivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.actNot); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:47:12: note: in expansion of macro 'XSEQUENCE_1' case 10: XSEQUENCE_1(ParseARGDeactivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.deactNot); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:47:12: note: in expansion of macro 'XSEQUENCE_1' case 10: XSEQUENCE_1(ParseARGDeactivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.deactNot); break; ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:47:12: note: in expansion of macro 'XSEQUENCE_1' case 10: XSEQUENCE_1(ParseARGDeactivationStatusNotificationDiv, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.deactNot); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:52:11: note: in expansion of macro 'XSEQUENCE_1' case 13: XSEQUENCE_1(ParseARGReqCallDeflection, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.reqCD); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:52:11: note: in expansion of macro 'XSEQUENCE_1' case 13: XSEQUENCE_1(ParseARGReqCallDeflection, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.reqCD); break; ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:52:11: note: in expansion of macro 'XSEQUENCE_1' case 13: XSEQUENCE_1(ParseARGReqCallDeflection, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &pc->u.inv.o.reqCD); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:59:11: note: in expansion of macro 'XSEQUENCE_1' case 33: XSEQUENCE_1(ParseAOCDCurrency, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDcur); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:59:11: note: in expansion of macro 'XSEQUENCE_1' case 33: XSEQUENCE_1(ParseAOCDCurrency, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDcur); break; ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:59:11: note: in expansion of macro 'XSEQUENCE_1' case 33: XSEQUENCE_1(ParseAOCDCurrency, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDcur); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:60:11: note: in expansion of macro 'XSEQUENCE_1' case 34: XSEQUENCE_1(ParseAOCDChargingUnit, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDchu); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:60:11: note: in expansion of macro 'XSEQUENCE_1' case 34: XSEQUENCE_1(ParseAOCDChargingUnit, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDchu); break; ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:60:11: note: in expansion of macro 'XSEQUENCE_1' case 34: XSEQUENCE_1(ParseAOCDChargingUnit, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &pc->u.inv.o.AOCDchu); break; ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1_comp.c: In function 'ParseReturnResultComponentSequence': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:78:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:78:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:78:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseOperationValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &operationValue); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_comp.c:80:12: note: in expansion of macro 'XSEQUENCE' case 11: XSEQUENCE(ParseRESInterrogationDiversion, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; ^~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_comp.c:80:12: note: in expansion of macro 'XSEQUENCE' case 11: XSEQUENCE(ParseRESInterrogationDiversion, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; ^~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_comp.c:80:12: note: in expansion of macro 'XSEQUENCE' case 11: XSEQUENCE(ParseRESInterrogationDiversion, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; ^~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_comp.c:81:12: note: in expansion of macro 'XSEQUENCE' case 17: XSEQUENCE(ParseRESInterrogateServedUserNumbers, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; ^~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_comp.c:81:12: note: in expansion of macro 'XSEQUENCE' case 17: XSEQUENCE(ParseRESInterrogateServedUserNumbers, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; ^~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:227:43: note: in expansion of macro 'XSEQUENCE_1' #define XSEQUENCE(todo, act_tag, the_tag) XSEQUENCE_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~ asn1_comp.c:81:12: note: in expansion of macro 'XSEQUENCE' case 17: XSEQUENCE(ParseRESInterrogateServedUserNumbers, ASN1_TAG_SET, ASN1_NOT_TAGGED); break; ^~~~~~~~~ In file included from asn1_comp.c:5: asn1_comp.c: In function 'ParseReturnResultComponent': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:95:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:95:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:95:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_comp.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseReturnResultComponentSequence, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_comp.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseReturnResultComponentSequence, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_comp.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseReturnResultComponentSequence, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ In file included from asn1_comp.c:5: asn1_comp.c: In function 'ParseReturnErrorComponent': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:112:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:112:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:112:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:113:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseErrorValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &errorValue); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:113:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseErrorValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &errorValue); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_comp.c:113:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseErrorValue, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &errorValue); ^~~~~~~~~~~ In file included from asn1_comp.c:5: asn1_comp.c: In function 'ParseRejectComponent': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_comp.c:175:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_comp.c:175:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_comp.c:175:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseInvokeId, ASN1_TAG_INTEGER, ASN1_NOT_TAGGED, &invokeId); ^~~~~~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_comp.c:176:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseNull, ASN1_TAG_NULL, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ In file included from asn1_comp.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_comp.c:176:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseNull, ASN1_TAG_NULL, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1.h:228:47: note: in expansion of macro 'XSEQUENCE_OPT_1' #define XSEQUENCE_OPT(todo, act_tag, the_tag) XSEQUENCE_OPT_1(todo, act_tag, the_tag, -1) ^~~~~~~~~~~~~~~ asn1_comp.c:176:2: note: in expansion of macro 'XSEQUENCE_OPT' XSEQUENCE_OPT(ParseNull, ASN1_TAG_NULL, ASN1_NOT_TAGGED); ^~~~~~~~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o asn1_diversion.lo -c asn1_diversion.c In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseARGReqCallDeflection': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:16:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &reqCD->address); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:16:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &reqCD->address); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:16:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &reqCD->address); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:17:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &reqCD->pres); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:17:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &reqCD->pres); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:17:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &reqCD->pres); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseARGActivationStatusNotificationDiv': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:61:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->procedure); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:61:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->procedure); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:61:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->procedure); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:62:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:62:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->basicService); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:62:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &actNot->basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:63:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &actNot->address); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:63:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &actNot->address); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:63:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &actNot->address); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:64:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &actNot->servedUserNr); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:64:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &actNot->servedUserNr); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:64:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &actNot->servedUserNr); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseARGDeactivationStatusNotificationDiv': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:74:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->procedure); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:74:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->procedure); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:74:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->procedure); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:75:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:75:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->basicService); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:75:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &deactNot->basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:76:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &deactNot->servedUserNr); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:76:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &deactNot->servedUserNr); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:76:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &deactNot->servedUserNr); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseARGDiversionInformation': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:147:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseDiversionReason, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, diversionReason); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:147:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseDiversionReason, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, diversionReason); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:147:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseDiversionReason, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, diversionReason); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:148:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:148:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &basicService); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:148:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:149:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, servedUserSubaddress); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:149:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, servedUserSubaddress); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:149:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, servedUserSubaddress); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:150:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedAddressScreened, ASN1_NOT_TAGGED, 0 | ASN1_TAG_EXPLICIT, callingAddress); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:150:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedAddressScreened, ASN1_NOT_TAGGED, 0 | ASN1_TAG_EXPLICIT, callingAddress); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:150:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedAddressScreened, ASN1_NOT_TAGGED, 0 | ASN1_TAG_EXPLICIT, callingAddress); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:151:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 1 | ASN1_TAG_EXPLICIT, originalCalledNr); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:151:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 1 | ASN1_TAG_EXPLICIT, originalCalledNr); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:151:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 1 | ASN1_TAG_EXPLICIT, originalCalledNr); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:152:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 2 | ASN1_TAG_EXPLICIT, lastDivertingNr); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:152:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 2 | ASN1_TAG_EXPLICIT, lastDivertingNr); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:152:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePresentedNumberUnscreened, ASN1_NOT_TAGGED, 2 | ASN1_TAG_EXPLICIT, lastDivertingNr); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:153:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseDiversionReason, ASN1_TAG_ENUM, 3 | ASN1_TAG_EXPLICIT, lastDivertingReason); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:153:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseDiversionReason, ASN1_TAG_ENUM, 3 | ASN1_TAG_EXPLICIT, lastDivertingReason); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:153:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseDiversionReason, ASN1_TAG_ENUM, 3 | ASN1_TAG_EXPLICIT, lastDivertingReason); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseIntResultList': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:171:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseIntResult, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:171:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseIntResult, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:171:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseIntResult, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseIntResult': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:183:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &intResult->servedUserNr); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:183:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &intResult->servedUserNr); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:183:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseServedUserNr, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &intResult->servedUserNr); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:184:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:184:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->basicService); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:184:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseBasicService, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->basicService); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:185:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->procedure); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:185:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->procedure); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:185:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseProcedure, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &intResult->procedure); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:186:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &intResult->address); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:186:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &intResult->address); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_diversion.c:186:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseAddress, ASN1_TAG_SEQUENCE, ASN1_NOT_TAGGED, &intResult->address); ^~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1_diversion.c: In function 'ParseServedUserNumberList': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:228:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &list->partyNumber[i]); ^~~~~~~~~~~~~~~ In file included from asn1_diversion.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:228:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &list->partyNumber[i]); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_diversion.c:228:3: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &list->partyNumber[i]); ^~~~~~~~~~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o asn1_address.lo -c asn1_address.c In file included from asn1_address.c:5: asn1_address.c: In function 'ParseNumberScreened': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:79:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:79:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:79:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:80:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:80:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:80:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1_address.c: In function 'ParseAddressScreened': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:94:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:94:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:94:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &partyNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:95:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:95:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:95:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseScreeningIndicator, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, screeningIndicator); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, partySubaddress); ^~~~~~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, partySubaddress); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:96:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, partySubaddress); ^~~~~~~~~~~~~~~ In file included from asn1_address.c:5: asn1_address.c: In function 'ParseAddress': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:110:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &address->partyNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:110:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &address->partyNumber); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:110:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePartyNumber, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, &address->partyNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:112:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, address->partySubaddress); ^~~~~~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:112:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, address->partySubaddress); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:112:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParsePartySubaddress, ASN1_NOT_TAGGED, ASN1_NOT_TAGGED, address->partySubaddress); ^~~~~~~~~~~~~~~ In file included from asn1_address.c:5: asn1_address.c: In function 'ParsePublicPartyNumber': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:138:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePublicTypeOfNumber, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &publicPartyNumber->publicTypeOfNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:138:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePublicTypeOfNumber, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &publicPartyNumber->publicTypeOfNumber); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:138:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParsePublicTypeOfNumber, ASN1_TAG_ENUM, ASN1_NOT_TAGGED, &publicPartyNumber->publicTypeOfNumber); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:139:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseNumberDigits, ASN1_TAG_NUMERIC_STRING, ASN1_NOT_TAGGED, publicPartyNumber->numberDigits); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:139:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseNumberDigits, ASN1_TAG_NUMERIC_STRING, ASN1_NOT_TAGGED, publicPartyNumber->numberDigits); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:139:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseNumberDigits, ASN1_TAG_NUMERIC_STRING, ASN1_NOT_TAGGED, publicPartyNumber->numberDigits); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1_address.c: In function 'ParseUserSpecifiedSubaddress': asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:194:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseSubaddressInformation, ASN1_TAG_OCTET_STRING, ASN1_NOT_TAGGED, str); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:194:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseSubaddressInformation, ASN1_TAG_OCTET_STRING, ASN1_NOT_TAGGED, str); ^~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1_address.c:194:2: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(ParseSubaddressInformation, ASN1_TAG_OCTET_STRING, ASN1_NOT_TAGGED, str); ^~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:200:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:195:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &oddCountIndicator); ^~~~~~~~~~~~~~~ In file included from asn1_address.c:5: asn1.h:209:56: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:195:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &oddCountIndicator); ^~~~~~~~~~~~~~~ asn1.h:217:32: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(the_tag) & ASN1_TAG_OPT) { \ ^ asn1.h:225:9: note: in expansion of macro 'XSEQUENCE_1' XSEQUENCE_1(todo, act_tag, (the_tag | ASN1_TAG_OPT), arg1) ^~~~~~~~~~~ asn1_address.c:195:2: note: in expansion of macro 'XSEQUENCE_OPT_1' XSEQUENCE_OPT_1(ParseBoolean, ASN1_TAG_BOOLEAN, ASN1_NOT_TAGGED, &oddCountIndicator); ^~~~~~~~~~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o fac.lo -c fac.c ar cru libsuppserv_pic.a asn1.lo ranlib libsuppserv_pic.a gcc -shared -Xlinker -x -o libsuppserv.so asn1.o asn1_enc.o asn1_generic.o asn1_aoc.o asn1_basic_service.o asn1_comp.o asn1_diversion.o asn1_address.o fac.o make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/suppserv' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/debugtool' gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -Wall -L../lib -L../i4lnet -L../lib -L../i4lnet mISDNdebugtool.c -lmISDN -lisdnnet -lmISDN -lisdnnet -o mISDNdebugtool mISDNdebugtool.c: In function 'main': mISDNdebugtool.c:471:35: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] printf("Invalid Packet! (size(%d) < %d)\n", size, sizeof(mISDN_dt_header_t)); ~^ ~~~~ %ld mISDNdebugtool.c:471:41: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] printf("Invalid Packet! (size(%d) < %d)\n", size, sizeof(mISDN_dt_header_t)); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ %ld mISDNdebugtool.c:477:48: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] printf("Invalid Packet! (plen:%d, but size:%d)\n", hdr->plength, size); ~^ ~~~~ %ld mISDNdebugtool.c:481:40: warning: pointer targets in passing argument 3 of 'handle_packet' differ in signedness [-Wpointer-sign] handle_packet(&sock_client, hdr, buf + sizeof(mISDN_dt_header_t)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mISDNdebugtool.c:279:20: note: expected 'unsigned char *' but argument is of type 'char *' static inline void handle_packet (struct sockaddr_in *sock_client, mISDN_dt_header_t *hdr, unsigned char *buf) ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/debugtool' make[1]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser' make: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser' + subst 's!linux/mISDNif.h!mISDNif.h!' include/bchannel.h include/g711.h include/helper.h include/ibuffer.h include/isdn_debug.h include/isdn_msg.h include/isdn_net.h include/isound.h include/l3dss1.h include/mISDNlib.h include/tone.h + subst 's!linux/isdn_compat.h!isdn_compat.h!' include/bchannel.h include/g711.h include/helper.h include/ibuffer.h include/isdn_debug.h include/isdn_msg.h include/isdn_net.h include/isound.h include/l3dss1.h include/mISDNlib.h include/tone.h + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.74423 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/mISDN-buildroot + : + /bin/rm -rf -- /usr/src/tmp/mISDN-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd misdn-1.1.5 + cp -a mISDN kernel-source-mISDN-1.1.5 + mkdir -p /usr/src/tmp/mISDN-buildroot/usr/src/kernel/sources + du -hsc kernel-source-mISDN-1.1.5 2.4M kernel-source-mISDN-1.1.5 2.4M total + tar cjf /usr/src/tmp/mISDN-buildroot/usr/src/kernel/sources/kernel-source-mISDN-1.1.5.tar.bz2 kernel-source-mISDN-1.1.5 + cd mISDNuser + mkdir -p /usr/src/tmp/mISDN-buildroot/usr/lib64 + cp -a include/linux/isdn_compat.h include/linux/mISDNdebugtool.h include/linux/mISDNif.h include/ + mkdir -p /usr/src/tmp/mISDN-buildroot/usr/lib64 + make 'INSTALL=/usr/libexec/rpm-build/install -p' INSTALL_PREFIX=/usr/src/tmp/mISDN-buildroot install make: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser' mkdir -p /usr/src/tmp/mISDN-buildroot/usr/bin/ mkdir -p /usr/src/tmp/mISDN-buildroot/usr/include/mISDNuser/ mkdir -p /usr/src/tmp/mISDN-buildroot//usr/lib make TARGET=all subdirs make[1]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser' make -C lib all make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/lib' gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o device.o -c device.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o layer.o -c layer.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o stack.o -c stack.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o status.o -c status.c ar cru libmISDN.a device.o layer.o stack.o status.o ranlib libmISDN.a gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o device.lo -c device.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o layer.lo -c layer.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o stack.lo -c stack.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -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 -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -shared -Xlinker -x -o libmISDN.so device.o layer.o stack.o status.o make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/lib' make -C i4lnet all make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/i4lnet' gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o net_if.o -c net_if.c net_if.c: In function 'init_timer': net_if.c:168:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] it->id = (int)it; ^ net_if.c: In function 'write_dmsg': net_if.c:290:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] frm->dinfo = (int)msg; ^ net_if.c: In function 'phd_conf': net_if.c:306:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (frm->dinfo == (int)nst->phd_down_msg) { ^ net_if.c: In function 'l1_request': net_if.c:535:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] frm->dinfo = (int)msg; ^ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o isdn_debug.o -c isdn_debug.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o isdn_msg.o -c isdn_msg.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o fsm.o -c fsm.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o net_l2.o -c net_l2.c net_l2.c: In function 'setva': net_l2.c:424:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] l2up(l2, DL_DATA | CONFIRM, (int)l2->windowar[l2->sow], NULL); ^ net_l2.c: In function 'l2from_up': net_l2.c:1926:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (void *)l2->tei); ^ net_l2.c: At top level: net_l2.c:1993:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o tei.o -c tei.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o net_l3.o -c net_l3.c net_l3.c: In function 'StopAllL3Timer': net_l3.c:190:2: warning: #warning also remove flags: [-Wcpp] #warning also remove flags: ^~~~~~~ net_l3.c: In function 'RemoveAllL3Timer': net_l3.c:208:2: warning: #warning also remove flags: [-Wcpp] #warning also remove flags: ^~~~~~~ net_l3.c: In function 'l3dss1_hold': net_l3.c:1177:11: warning: variable 'hold' set but not used [-Wunused-but-set-variable] HOLD_t *hold; ^~~~ net_l3.c: In function 'l3dss1_t305': net_l3.c:2026:2: warning: #warning : mut we dat sendn? : int t = 0x305; [-Wcpp] #warning: mut we dat sendn? : int t = 0x305; ^~~~~~~ net_l3.c: At top level: net_l3.c:2303:2: warning: #warning bitte beachte folgendes: [-Wcpp] #warning bitte beachte folgendes: ^~~~~~~ net_l3.c: In function 'send_proc': net_l3.c:2570:16: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] rel->CAUSE = cause; ^ net_l3.c: In function 'manager_l3': net_l3.c:2749:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ net_l3.c: At top level: net_l3.c:2856:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ net_l3.c:2897:2: warning: #warning l2_state makes no sense in multipoint environment. shouldnt we use something like l2_state[ces] ? [-Wcpp] #warning l2_state makes no sense in multipoint environment. shouldnt we use something like l2_state[ces] ? ^~~~~~~ net_l3.c: In function 'l3_msg': net_l3.c:2902:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ 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] #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. ^~~~~~~ net_l3.c:2965:2: warning: #warning geschieht dies auch im TE-mode? [-Wcpp] #warning geschieht dies auch im TE-mode? ^~~~~~~ net_l3.c:2966:2: warning: #warning TODO DL_RELEASE | INDICATION handling; inclusiv special state 10 (T309) [-Wcpp] #warning TODO DL_RELEASE | INDICATION handling; inclusiv special state 10 (T309) ^~~~~~~ net_l3.c: In function 'Isdnl3Init': net_l3.c:3020:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o manager.o -c manager.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o tone.o -c tone.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o bchannel.o -c bchannel.c bchannel.c: In function 'send_setup_ack': bchannel.c:364:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:367:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:367:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_setup': bchannel.c:391:2: warning: #warning testing: more crefs for S2M [-Wcpp] #warning testing: more crefs for S2M ^~~~~~~ bchannel.c:418:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:421:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:421:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_proceeding': bchannel.c:483:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:486:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:486:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_alert': bchannel.c:537:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:540:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:540:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_connect': bchannel.c:587:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:590:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:590:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_connect_ack': bchannel.c:648:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:651:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:651:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_disc': bchannel.c:693:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:696:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:696:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_facility': bchannel.c:731:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:734:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:734:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_rel': bchannel.c:799:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:802:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:802:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_relcomp': bchannel.c:848:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:851:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:851:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'main_bc_task': bchannel.c:1339:22: warning: passing argument 2 of 'dprint' makes integer from pointer without a cast [-Wint-conversion] dprint(DBGM_MAN,"%s: bc%d got CC_TIMEOUT\n", __FUNCTION__, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:10, from bchannel.c:4: /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_debug.h:30:43: note: expected 'int' but argument is of type 'char *' extern int dprint(unsigned int mask, int port, const char *fmt, ...); ~~~~^~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -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 -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o net_if.lo -c net_if.c net_if.c: In function 'init_timer': net_if.c:168:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] it->id = (int)it; ^ net_if.c: In function 'write_dmsg': net_if.c:290:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] frm->dinfo = (int)msg; ^ net_if.c: In function 'phd_conf': net_if.c:306:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (frm->dinfo == (int)nst->phd_down_msg) { ^ net_if.c: In function 'l1_request': net_if.c:535:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] frm->dinfo = (int)msg; ^ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o isdn_debug.lo -c isdn_debug.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o isdn_msg.lo -c isdn_msg.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o fsm.lo -c fsm.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o net_l2.lo -c net_l2.c net_l2.c: In function 'setva': net_l2.c:424:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] l2up(l2, DL_DATA | CONFIRM, (int)l2->windowar[l2->sow], NULL); ^ net_l2.c: In function 'l2from_up': net_l2.c:1926:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (void *)l2->tei); ^ net_l2.c: At top level: net_l2.c:1993:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o tei.lo -c tei.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o net_l3.lo -c net_l3.c net_l3.c: In function 'StopAllL3Timer': net_l3.c:190:2: warning: #warning also remove flags: [-Wcpp] #warning also remove flags: ^~~~~~~ net_l3.c: In function 'RemoveAllL3Timer': net_l3.c:208:2: warning: #warning also remove flags: [-Wcpp] #warning also remove flags: ^~~~~~~ net_l3.c: In function 'l3dss1_hold': net_l3.c:1177:11: warning: variable 'hold' set but not used [-Wunused-but-set-variable] HOLD_t *hold; ^~~~ net_l3.c: In function 'l3dss1_t305': net_l3.c:2026:2: warning: #warning : mut we dat sendn? : int t = 0x305; [-Wcpp] #warning: mut we dat sendn? : int t = 0x305; ^~~~~~~ net_l3.c: At top level: net_l3.c:2303:2: warning: #warning bitte beachte folgendes: [-Wcpp] #warning bitte beachte folgendes: ^~~~~~~ net_l3.c: In function 'send_proc': net_l3.c:2570:16: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] rel->CAUSE = cause; ^ net_l3.c: In function 'manager_l3': net_l3.c:2749:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ net_l3.c: At top level: net_l3.c:2856:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ net_l3.c:2897:2: warning: #warning l2_state makes no sense in multipoint environment. shouldnt we use something like l2_state[ces] ? [-Wcpp] #warning l2_state makes no sense in multipoint environment. shouldnt we use something like l2_state[ces] ? ^~~~~~~ net_l3.c: In function 'l3_msg': net_l3.c:2902:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ 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] #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. ^~~~~~~ net_l3.c:2965:2: warning: #warning geschieht dies auch im TE-mode? [-Wcpp] #warning geschieht dies auch im TE-mode? ^~~~~~~ net_l3.c:2966:2: warning: #warning TODO DL_RELEASE | INDICATION handling; inclusiv special state 10 (T309) [-Wcpp] #warning TODO DL_RELEASE | INDICATION handling; inclusiv special state 10 (T309) ^~~~~~~ net_l3.c: In function 'Isdnl3Init': net_l3.c:3020:2: warning: #warning testing [-Wcpp] #warning testing ^~~~~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o manager.lo -c manager.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o tone.lo -c tone.c gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -fPIC -o bchannel.lo -c bchannel.c bchannel.c: In function 'send_setup_ack': bchannel.c:364:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:367:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:367:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_setup': bchannel.c:391:2: warning: #warning testing: more crefs for S2M [-Wcpp] #warning testing: more crefs for S2M ^~~~~~~ bchannel.c:418:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:421:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:421:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_proceeding': bchannel.c:483:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:486:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:486:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_alert': bchannel.c:537:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:540:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:540:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_connect': bchannel.c:587:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:590:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:590:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_connect_ack': bchannel.c:648:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:651:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:651:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_disc': bchannel.c:693:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:696:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:696:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_facility': bchannel.c:731:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:734:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:734:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_rel': bchannel.c:799:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:802:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:802:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'send_relcomp': bchannel.c:848:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ bchannel.c:851:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ^ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c:851:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(p, bc->display); ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/ibuffer.h:6, from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:11, from bchannel.c:4: /usr/include/string.h:122:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ bchannel.c: In function 'main_bc_task': bchannel.c:1339:22: warning: passing argument 2 of 'dprint' makes integer from pointer without a cast [-Wint-conversion] dprint(DBGM_MAN,"%s: bc%d got CC_TIMEOUT\n", __FUNCTION__, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:10, from bchannel.c:4: /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_debug.h:30:43: note: expected 'int' but argument is of type 'char *' extern int dprint(unsigned int mask, int port, const char *fmt, ...); ~~~~^~~~ gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -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 gcc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -fPIC -shared -Xlinker -x -o libisdnnet.so 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 -L../lib -lmISDN -lpthread make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/i4lnet' set -e; for i in lib example i4lnet tenovis voip suppserv debugtool ; do make -C $i all; done make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/lib' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/example' cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o testcon.o testcon.c testcon.c: In function 'do_connection': testcon.c:475:12: warning: variable 'rfrm' set but not used [-Wunused-but-set-variable] iframe_t *rfrm; ^~~~ testcon.c: In function 'main': testcon.c:896:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(FileName,"%s.in",FileName); ^~~~~~~~ ~~~~~~~~ testcon.c:895:25: warning: '.out' directive writing 4 bytes into a region of size between 1 and 200 [-Wformat-overflow=] sprintf(FileNameOut,"%s.out",FileName); ^~~~ testcon.c:895:2: note: 'sprintf' output between 5 and 204 bytes into a destination of size 200 sprintf(FileNameOut,"%s.out",FileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testcon.c:896:22: warning: '.in' directive writing 3 bytes into a region of size between 1 and 200 [-Wformat-overflow=] sprintf(FileName,"%s.in",FileName); ^~~ testcon.c:896:2: note: 'sprintf' output between 4 and 203 bytes into a destination of size 200 sprintf(FileName,"%s.in",FileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -L../lib -L../i4lnet -L../lib -L../i4lnet testcon.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o testcon cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o testcon_l2.o testcon_l2.c testcon_l2.c: In function 'send_data': testcon_l2.c:128:25: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] if (!(data = fgets(buf + mISDN_HEADER_LEN, MAX_DATA_BUF, di->fplay))) { In file included from testcon_l2.c:3: /usr/include/stdio.h:564:14: note: expected 'char * restrict' but argument is of type 'unsigned char *' extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) ^~~~~ testcon_l2.c:128:13: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if (!(data = fgets(buf + mISDN_HEADER_LEN, MAX_DATA_BUF, di->fplay))) { ^ testcon_l2.c:135:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(data); ^~~~ In file included from testcon_l2.c:11: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ testcon_l2.c: In function 'send_SETUP': testcon_l2.c:219:5: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] np = PNr; ^ testcon_l2.c:220:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] *p++ = strlen(np) + 1; ^~ In file included from testcon_l2.c:11: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ testcon_l2.c: In function 'do_connection': testcon_l2.c:460:12: warning: variable 'rfrm' set but not used [-Wunused-but-set-variable] iframe_t *rfrm; ^~~~ testcon_l2.c: In function 'main': testcon_l2.c:843:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(FileName,"%s.in",FileName); ^~~~~~~~ ~~~~~~~~ testcon_l2.c:842:25: warning: '.out' directive writing 4 bytes into a region of size between 1 and 200 [-Wformat-overflow=] sprintf(FileNameOut,"%s.out",FileName); ^~~~ testcon_l2.c:842:2: note: 'sprintf' output between 5 and 204 bytes into a destination of size 200 sprintf(FileNameOut,"%s.out",FileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testcon_l2.c:843:22: warning: '.in' directive writing 3 bytes into a region of size between 1 and 200 [-Wformat-overflow=] sprintf(FileName,"%s.in",FileName); ^~~ testcon_l2.c:843:2: note: 'sprintf' output between 4 and 203 bytes into a destination of size 200 sprintf(FileName,"%s.in",FileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -L../lib -L../i4lnet -L../lib -L../i4lnet testcon_l2.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o testcon_l2 cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o testlayer3.o testlayer3.c testlayer3.c: In function 'main': testlayer3.c:1082:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(FileName,"%s.in",FileName); ^~~~~~~~ ~~~~~~~~ testlayer3.c:1081:25: warning: '.out' directive writing 4 bytes into a region of size between 1 and 200 [-Wformat-overflow=] sprintf(FileNameOut,"%s.out",FileName); ^~~~ testlayer3.c:1081:2: note: 'sprintf' output between 5 and 204 bytes into a destination of size 200 sprintf(FileNameOut,"%s.out",FileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testlayer3.c:1082:22: warning: '.in' directive writing 3 bytes into a region of size between 1 and 200 [-Wformat-overflow=] sprintf(FileName,"%s.in",FileName); ^~~ testlayer3.c:1082:2: note: 'sprintf' output between 4 and 203 bytes into a destination of size 200 sprintf(FileName,"%s.in",FileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -L../lib -L../i4lnet -L../lib -L../i4lnet testlayer3.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o testlayer3 cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o loadfirm.o loadfirm.c loadfirm.c: In function 'download_firmware': loadfirm.c:48:17: warning: variable 'p' set but not used [-Wunused-but-set-variable] unsigned char *p, buf[2048], rbuf[128]; ^ loadfirm.c: In function 'read_firmware': loadfirm.c:203:23: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] if (!(infile = fopen(fname, "rb"))) { ^~~~~ In file included from loadfirm.c:1: /usr/include/stdio.h:232:14: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern FILE *fopen (const char *__restrict __filename, ^~~~~ loadfirm.c: In function 'main': loadfirm.c:286:22: warning: pointer targets in passing argument 1 of 'read_firmware' differ in signedness [-Wpointer-sign] len = read_firmware(FileName); ^~~~~~~~ loadfirm.c:198:1: note: expected 'unsigned char *' but argument is of type 'char *' read_firmware(unsigned char *fname) ^~~~~~~~~~~~~ cc -L../lib -L../i4lnet -L../lib -L../i4lnet loadfirm.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o loadfirm cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o sendhwctrl.o sendhwctrl.c sendhwctrl.c: In function 'send_primitiv': sendhwctrl.c:45:17: warning: unused variable 'p' [-Wunused-variable] unsigned char *p, buf[2048], rbuf[128]; ^ cc -L../lib -L../i4lnet -L../lib -L../i4lnet sendhwctrl.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o sendhwctrl cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o misdnportinfo.o misdnportinfo.c cc -L../lib -L../i4lnet -L../lib -L../i4lnet misdnportinfo.o -lmISDN -lisdnnet -lmISDN -lisdnnet -o misdnportinfo make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/example' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/i4lnet' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/i4lnet' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/tenovis' make -C lib lib make[3]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/tenovis/lib' cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o tenovis_device.o tenovis_device.c cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o tenovis_intern.o tenovis_intern.c tenovis_intern.c: In function 'shutdown_tdevice': tenovis_intern.c:243:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int ret; ^~~ tenovis_intern.c: In function 'intern_read': tenovis_intern.c:270:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int ret; ^~~ rm -f libtenovis.a ar -r libtenovis.a tenovis_device.o tenovis_intern.o ar: creating libtenovis.a ar -s libtenovis.a make[3]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/tenovis/lib' cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o testlib.o testlib.c cc -L../lib -L../i4lnet -L../lib -L../i4lnet testlib.o lib/libtenovis.a -lmISDN -lisdnnet -lmISDN -lisdnnet -o testlib cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -c -o tstlib.o tstlib.c tstlib.c: In function 'main': tstlib.c:124:10: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] fgets(imsg, 2048, stdin); ^~~~ In file included from tstlib.c:1: /usr/include/stdio.h:564:14: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) ^~~~~ cc -L../lib -L../i4lnet -L../lib -L../i4lnet tstlib.o lib/libtenovis.a -lmISDN -lisdnnet -lmISDN -lisdnnet -o tstlib make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/tenovis' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/voip' cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -g -DHEXDUMP -DInternet_Port=2074 -O3 -DLINUX -DM_LITTLE_ENDIAN -DGSM_COMPRESSION -c -o voip_isdn.o voip_isdn.c voip_isdn.c: In function 'route_call': voip_isdn.c:448:27: warning: passing argument 2 of 'display_NR_IE' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] display_NR_IE(bc->msn, __FUNCTION__, ": msn"); ^~~~~~~~~~~~ In file included from voip_isdn.c:16: /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:204:38: note: expected 'char *' but argument is of type 'const char *' extern void display_NR_IE(u_char *, char *, char *); ^~~~~~ voip_isdn.c:449:27: warning: passing argument 2 of 'display_NR_IE' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] display_NR_IE(bc->nr, __FUNCTION__, ": nr"); ^~~~~~~~~~~~ In file included from voip_isdn.c:16: /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include/isdn_net.h:204:38: note: expected 'char *' but argument is of type 'const char *' extern void display_NR_IE(u_char *, char *, char *); ^~~~~~ voip_isdn.c:497:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(bc->display,"connect to AUDIO"); ~~^~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from voip_isdn.c:1: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ voip_isdn.c: In function 'connect_call': voip_isdn.c:533:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(bc->display,"connect to %s", bc->usednr->name); ~~^~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from voip_isdn.c:1: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^~~~~ cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -g -DHEXDUMP -DInternet_Port=2074 -O3 -DLINUX -DM_LITTLE_ENDIAN -DGSM_COMPRESSION -c -o rtpacket.o rtpacket.c rtpacket.c: In function 'isrtp': rtpacket.c:89:11: warning: variable 'paylen' set but not used [-Wunused-but-set-variable] int lex, paylen; ^~~~~~ rtpacket.c:88:17: warning: variable 'payload' set but not used [-Wunused-but-set-variable] unsigned char *payload; ^~~~~~~ rtpacket.c:59:11: warning: variable 'r_ts' set but not used [-Wunused-but-set-variable] r_seq, r_ts; ^~~~ rtpacket.c:59:4: warning: variable 'r_seq' set but not used [-Wunused-but-set-variable] r_seq, r_ts; ^~~~~ rtpacket.c:58:45: warning: variable 'r_m' set but not used [-Wunused-but-set-variable] unsigned int r_version, r_p, r_x, r_cc, r_m, r_pt, ^~~ cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -g -DHEXDUMP -DInternet_Port=2074 -O3 -DLINUX -DM_LITTLE_ENDIAN -DGSM_COMPRESSION -c -o voip_appl.o voip_appl.c voip_appl.c: In function 'voipscan': voip_appl.c:1328:38: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness [-Wpointer-sign] 0, (struct sockaddr *) &v->from, &v->fromlen); ^~~~~~~~~~~ In file included from /usr/include/sys/socket.h:269, from voip_appl.c:9: /usr/include/bits/socket2.h:64:1: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' recvfrom (int __fd, void *__restrict __buf, size_t __n, int __flags, ^~~~~~~~ voip_appl.c:1342:38: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness [-Wpointer-sign] 0, (struct sockaddr *) &v->from, &v->fromlen); ^~~~~~~~~~~ In file included from /usr/include/sys/socket.h:269, from voip_appl.c:9: /usr/include/bits/socket2.h:64:1: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' recvfrom (int __fd, void *__restrict __buf, size_t __n, int __flags, ^~~~~~~~ voip_appl.c: In function 'run_voip': voip_appl.c:1360:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int ret; ^~~ voip_appl.c: In function 'voip_sender': voip_appl.c:1539:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return((void *)ret); ^ voip_appl.c: In function 'my_random_ul': voip_appl.c:192:2: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(rd, &r, sizeof(r)); ^~~~~~~~~~~~~~~~~~~~~~~ cc -g -Wall -I /usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/include -I ../mISDN/include -D CLOSE_REPORT=1 -fPIC -g -DHEXDUMP -DInternet_Port=2074 -O3 -DLINUX -DM_LITTLE_ENDIAN -DGSM_COMPRESSION -c -o voip_isdn_app.o voip_isdn_app.c voip_isdn_app.c: In function 'setup_voip_ocall': voip_isdn_app.c:184:42: warning: pointer targets in passing argument 1 of 'inet_addr' differ in signedness [-Wpointer-sign] if ((addr.s_addr = inet_addr(bc->usednr->name)) == -1) { ~~~~~~~~~~^~~~~~ In file included from voip_isdn_app.c:7: /usr/include/arpa/inet.h:34:18: note: expected 'const char *' but argument is of type 'unsigned char *' extern in_addr_t inet_addr (const char *__cp) __THROW; ^~~~~~~~~ voip_isdn_app.c:185:32: warning: pointer targets in passing argument 1 of 'gethostbyname' differ in signedness [-Wpointer-sign] h = gethostbyname(bc->usednr->name); ~~~~~~~~~~^~~~~~ In file included from voip_isdn_app.c:8: /usr/include/netdb.h:142:24: note: expected 'const char *' but argument is of type 'unsigned char *' extern struct hostent *gethostbyname (const char *__name); ^~~~~~~~~~~~~ voip_isdn_app.c: In function 'parse_isdn_setup': voip_isdn_app.c:290:13: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(bc->display, appl->con->con_hostname); ~~^~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from voip_isdn_app.c:1: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ voip_isdn_app.c: In function 'parse_isdn_alert': voip_isdn_app.c:309:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(bc->display, bc->usednr->name); ~~^~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from voip_isdn_app.c:1: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ voip_isdn_app.c:309:33: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(bc->display, bc->usednr->name); ~~~~~~~~~~^~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from voip_isdn_app.c:1: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ cc -fPIC voip_isdn.o rtpacket.o voip_timer.o read_cfg.o voip_appl.o voip_isdn_app.o /usr/lib64/libgsm.so \ -o voipisdn -lncurses -lm -lrt -lpthread -lmISDN -lisdnnet -lmISDN -lisdnnet -L../lib -L../i4lnet -L../lib -L../i4lnet make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/voip' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/suppserv' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/suppserv' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/debugtool' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/debugtool' make[1]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser' make TARGET=install subdirs make[1]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser' make -C lib install make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/lib' install -m 644 libmISDN.so /usr/src/tmp/mISDN-buildroot/usr/lib64 install -m 644 libmISDN_pic.a /usr/src/tmp/mISDN-buildroot/usr/lib64 install -m 644 libmISDN.a /usr/src/tmp/mISDN-buildroot/usr/lib64 make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/lib' make -C i4lnet install make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/i4lnet' install -m 644 libisdnnet.a /usr/src/tmp/mISDN-buildroot/usr/lib64 install -m 644 libisdnnet_pic.a /usr/src/tmp/mISDN-buildroot/usr/lib64 install -m 644 libisdnnet.so /usr/src/tmp/mISDN-buildroot/usr/lib64 cp *.h /usr/src/tmp/mISDN-buildroot/usr/include/mISDNuser/ make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/i4lnet' set -e; for i in lib example i4lnet tenovis voip suppserv debugtool ; do make -C $i install; done make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/lib' install -m 644 libmISDN.so /usr/src/tmp/mISDN-buildroot/usr/lib64 install -m 644 libmISDN_pic.a /usr/src/tmp/mISDN-buildroot/usr/lib64 install -m 644 libmISDN.a /usr/src/tmp/mISDN-buildroot/usr/lib64 make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/lib' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/example' for i in testcon testcon_l2 testlayer3 loadfirm sendhwctrl testlayer1 misdnportinfo ; do \ install -m 755 $i /usr/src/tmp/mISDN-buildroot/usr/bin ;\ done make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/example' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/i4lnet' install -m 644 libisdnnet.a /usr/src/tmp/mISDN-buildroot/usr/lib64 install -m 644 libisdnnet_pic.a /usr/src/tmp/mISDN-buildroot/usr/lib64 install -m 644 libisdnnet.so /usr/src/tmp/mISDN-buildroot/usr/lib64 cp *.h /usr/src/tmp/mISDN-buildroot/usr/include/mISDNuser/ make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/i4lnet' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/tenovis' for i in testlib tstlib ; do \ install -m 755 $i /usr/src/tmp/mISDN-buildroot/usr/bin ;\ done make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/tenovis' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/voip' for i in voipisdn ; do \ install -m 755 $i /usr/src/tmp/mISDN-buildroot/usr/bin ;\ done make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/voip' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/suppserv' install -m 644 libsuppserv.a /usr/src/tmp/mISDN-buildroot/usr/lib install -m 644 libsuppserv_pic.a /usr/src/tmp/mISDN-buildroot/usr/lib install -m 644 libsuppserv.so /usr/src/tmp/mISDN-buildroot/usr/lib cp *.h /usr/src/tmp/mISDN-buildroot/usr/include/mISDNuser/ make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/suppserv' make[2]: Entering directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/debugtool' install -m 755 mISDNdebugtool /usr/src/tmp/mISDN-buildroot/usr/bin make[2]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser/debugtool' make[1]: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser' cp include/*.h /usr/src/tmp/mISDN-buildroot/usr/include/mISDNuser/ make: Leaving directory '/usr/src/RPM/BUILD/misdn-1.1.5/mISDNuser' + install -d /usr/src/tmp/mISDN-buildroot/lib/udev/rules.d + install /usr/src/RPM/SOURCES/mISDN.rules /usr/src/tmp/mISDN-buildroot/lib/udev/rules.d/00-misdn.rules + mv /usr/src/tmp/mISDN-buildroot/usr/lib/libsuppserv.a /usr/src/tmp/mISDN-buildroot/usr/lib/libsuppserv.so /usr/src/tmp/mISDN-buildroot/usr/lib/libsuppserv_pic.a /usr/src/tmp/mISDN-buildroot/usr/lib64/ + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/mISDN-buildroot (auto) Verifying and fixing files in /usr/src/tmp/mISDN-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/mISDN-buildroot/ (default) Compressing files in /usr/src/tmp/mISDN-buildroot (auto) Adjusting library links in /usr/src/tmp/mISDN-buildroot ./lib: ./usr/lib: ./usr/lib64: libmISDN.so -> libmISDN.so libisdnnet.so -> libisdnnet.so libsuppserv.so -> libsuppserv.so Verifying ELF objects in /usr/src/tmp/mISDN-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Hardlinking identical .pyc and .pyo files Processing files: mISDN-1.1.5-alt3.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7EAN69 find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6vLo7z find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: asterisk-base, libmISDN = 1.1.5-alt3.1, /lib/udev/rules.d, /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libgsm.so.1()(64bit) >= set:jgcPigtMDyTj2, libisdnnet.so()(64bit) >= set:kf8wFvYDy63kZjGA2PvcBVC2RPYZ0S1KlHTOZgUtbBTb0AbeBs2f, libmISDN.so()(64bit) >= set:idVbISsRGb31DMnCIJlkO9VIK0owo2PW0Z7in, libpthread.so.0(GLIBC_2.2.5)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Conflicts: misdn Obsoletes: misdn Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.R5Njzg Creating mISDN-debuginfo package Processing files: libmISDN-1.1.5-alt3.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.OB0ZV0 find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) lib.prov: /usr/src/tmp/mISDN-buildroot/usr/lib64/libisdnnet.so: 82 symbols, 17 bpp lib.prov: /usr/src/tmp/mISDN-buildroot/usr/lib64/libmISDN.so: 27 symbols, 15 bpp lib.prov: /usr/src/tmp/mISDN-buildroot/usr/lib64/libsuppserv.so: 93 symbols, 17 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hWYsCP find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libisdnnet.so()(64bit) = set:kdN6lZBBsml1wq8apDYhYo5kVsa63aZFGiwzx7pl2UOq96cZd4ZBjyeEYx2knDq1g85hWxZIzyE5ZKx5j1Ps2OPVZ25uXQYe85QXz2zaLYqLvzBAFh81elWJXzVwS7YKwhZArICcBxyZAW203TXROlGZmVlsb8bBtLUUrzHR73, libmISDN.so()(64bit) = set:idVbZ6ZaZ1wAmtp8U4Zij2dWo5BsiepH9weAp2ESq2PW0Z7inlaGQHNu0, libsuppserv.so()(64bit) = set:kdTZ2ked8RFRdVEMCBreJxaKWd80LQDSTYN1gnEOSYlzGYIZDRQ4Og45sEtWnaZ4Ey4Q4f148nUnAVlOZGZrQHk3wF90SxyC4JVzlQ5C3y3m7jZzPdXhNGZ9tjFhsGjhJ4YOZgtw2rnSAGgZeePd6sQaqfBLVg61jasKG2ptQe25ZtIAX4e15PUN7DrBM1 Requires: libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.4)(64bit), libpthread.so.0(GLIBC_2.2.5)(64bit), libpthread.so.0(GLIBC_2.3.3)(64bit), rtld(GNU_HASH) Conflicts: libmisdn Obsoletes: libmisdn Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.MjlZpL Creating libmISDN-debuginfo package Processing files: libmISDN-devel-1.1.5-alt3.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nSQQ3K find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CBitYO find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libmisdn-devel Requires: libmISDN = 1.1.5-alt3.1, glibc-kernheaders-generic, glibc-kernheaders-x86 Obsoletes: libmisdn-devel Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lWeRd0 Processing files: libmISDN-devel-static-1.1.5-alt3.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.grdUvf find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Ho4HRy find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: libmISDN-devel = 1.1.5-alt3.1, glibc-devel-static Conflicts: libmisdn-devel-static Obsoletes: libmisdn-devel-static Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.eJiquW Processing files: kernel-source-mISDN-1.1.5-alt3.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.V0iiYn find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mYWExT find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PEveot Processing files: mISDN-debuginfo-1.1.5-alt3.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cuvnA7 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zJA57P find-requires: running scripts (debuginfo) Requires: mISDN = 1.1.5-alt3.1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libgsm.so.1), debug64(libisdnnet.so), debug64(libmISDN.so), debug64(libpthread.so.0) Processing files: libmISDN-debuginfo-1.1.5-alt3.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ywJYBF find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vwOdfz find-requires: running scripts (debuginfo) Provides: debug64(libisdnnet.so), debug64(libmISDN.so), debug64(libsuppserv.so) Requires: libmISDN = 1.1.5-alt3.1, debug64(libc.so.6), debug64(libpthread.so.0) Adding to mISDN-debuginfo a strict dependency on libmISDN-debuginfo Removing from mISDN-debuginfo 8 sources provided by libmISDN-debuginfo Removing 2 extra deps from mISDN due to dependency on libmISDN Removing 2 extra deps from mISDN-debuginfo due to dependency on libmISDN-debuginfo Removing 5 extra deps from mISDN due to repentancy on libmISDN Removing 2 extra deps from mISDN-debuginfo due to repentancy on libmISDN-debuginfo Wrote: /usr/src/RPM/RPMS/x86_64/mISDN-1.1.5-alt3.1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libmISDN-1.1.5-alt3.1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libmISDN-devel-1.1.5-alt3.1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libmISDN-devel-static-1.1.5-alt3.1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/kernel-source-mISDN-1.1.5-alt3.1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/mISDN-debuginfo-1.1.5-alt3.1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libmISDN-debuginfo-1.1.5-alt3.1.x86_64.rpm (w2.lzdio) 18.07user 4.27system 0:51.23elapsed 43%CPU (0avgtext+0avgdata 38356maxresident)k 0inputs+0outputs (0major+1777164minor)pagefaults 0swaps 23.01user 9.21system 1:07.11elapsed 48%CPU (0avgtext+0avgdata 122164maxresident)k 24inputs+0outputs (34394major+2170422minor)pagefaults 0swaps --- kernel-source-mISDN-1.1.5-alt3.1.x86_64.rpm.repo 2018-06-24 02:04:21.000000000 +0000 +++ kernel-source-mISDN-1.1.5-alt3.1.x86_64.rpm.hasher 2021-12-05 03:43:22.809139917 +0000 @@ -3,3 +3,3 @@ Provides: kernel-source-mISDN = 1.1.5-alt3.1 -File: /usr/src/kernel/sources/kernel-source-mISDN-1.1.5.tar.bz2 100644 root:root 21b9538fa73df6676420c3702e5b71f0 -RPMIdentity: 99aeaf44a8cbebfb4130c0efc3ddbb29087eb4eb9087bedca93a69dc167371c75cfec7b82da20901bbe247ecb86abff5f2e60ce39cd38198bf2265cc2add0dd8 +File: /usr/src/kernel/sources/kernel-source-mISDN-1.1.5.tar.bz2 100644 root:root 23a76e30de60d27f7ff72bcbf1c599d4 +RPMIdentity: 6c82f411116507324466d261c113f139d7e53e5e1abb344bee3d6323332664ffe95773fdbe58454808152bfcdc9d1d044de9cd79527f0caa181b7bc4209df6ef --- libmISDN-1.1.5-alt3.1.x86_64.rpm.repo 2018-06-24 02:04:21.000000000 +0000 +++ libmISDN-1.1.5-alt3.1.x86_64.rpm.hasher 2021-12-05 03:43:23.062142790 +0000 @@ -16,5 +16,5 @@ Conflicts: libmisdn -File: /usr/lib64/libisdnnet.so 100644 root:root ddfda8ff211e5ae90d27aec3fab0ad23 -File: /usr/lib64/libmISDN.so 100644 root:root 366b04c6a6ac844f4ad6aa1f6c80fad1 -File: /usr/lib64/libsuppserv.so 100644 root:root e4149cc8e71ac09d2ec74b488b2ad41e -RPMIdentity: 57cce933b6b027164eaad49e56c99c36bab039ad16675d35ae7e1f24cc3bcf46d8edfe18a3dbfe23b2072dd72af2991422f440671cc10fab5bd43d42cb680cca +File: /usr/lib64/libisdnnet.so 100644 root:root e05c5403c4103885c3fccbc8386f9b56 +File: /usr/lib64/libmISDN.so 100644 root:root 72f793b7202c9c11320df9aa8a4ca262 +File: /usr/lib64/libsuppserv.so 100644 root:root 7e37e2eaa230433849a9518ec4f20ee1 +RPMIdentity: 44e4bd99b363c90ba64f3f4dd95370b1feb9ae76e2754eb584e683126dbc53a2bb0ad4f82d9ac81e12ca97650260fe777ffe65dd43f0bd3d46774fc879ac09b4 --- libmISDN-debuginfo-1.1.5-alt3.1.x86_64.rpm.repo 2018-06-24 02:04:21.000000000 +0000 +++ libmISDN-debuginfo-1.1.5-alt3.1.x86_64.rpm.hasher 2021-12-05 03:43:23.277145231 +0000 @@ -1,10 +1,10 @@ -/usr/lib/debug/.build-id/71 40755 root:root -/usr/lib/debug/.build-id/71/b562b1f54db10ccb58bb06e2e19ed77876d64c 120777 root:root ../../../../lib64/libisdnnet.so -/usr/lib/debug/.build-id/71/b562b1f54db10ccb58bb06e2e19ed77876d64c.debug 120777 root:root ../../usr/lib64/libisdnnet.so.debug -/usr/lib/debug/.build-id/95 40755 root:root -/usr/lib/debug/.build-id/95/1312144d8ac502e1bc63953fe81409d8818166 120777 root:root ../../../../lib64/libmISDN.so -/usr/lib/debug/.build-id/95/1312144d8ac502e1bc63953fe81409d8818166.debug 120777 root:root ../../usr/lib64/libmISDN.so.debug -/usr/lib/debug/.build-id/ab 40755 root:root -/usr/lib/debug/.build-id/ab/8429b0c4f4a6539e4df37368784eabc08d9495 120777 root:root ../../../../lib64/libsuppserv.so -/usr/lib/debug/.build-id/ab/8429b0c4f4a6539e4df37368784eabc08d9495.debug 120777 root:root ../../usr/lib64/libsuppserv.so.debug +/usr/lib/debug/.build-id/44 40755 root:root +/usr/lib/debug/.build-id/44/a26f64b673e1f3e8cf1279dd42ba0c96fc4dd0 120777 root:root ../../../../lib64/libmISDN.so +/usr/lib/debug/.build-id/44/a26f64b673e1f3e8cf1279dd42ba0c96fc4dd0.debug 120777 root:root ../../usr/lib64/libmISDN.so.debug +/usr/lib/debug/.build-id/54 40755 root:root +/usr/lib/debug/.build-id/54/d13b0e56837bb54992006bf39848e395f3d9a5 120777 root:root ../../../../lib64/libisdnnet.so +/usr/lib/debug/.build-id/54/d13b0e56837bb54992006bf39848e395f3d9a5.debug 120777 root:root ../../usr/lib64/libisdnnet.so.debug +/usr/lib/debug/.build-id/9d 40755 root:root +/usr/lib/debug/.build-id/9d/28dbe409bc7905d6577cc018a7a0ca2c5ea28d 120777 root:root ../../../../lib64/libsuppserv.so +/usr/lib/debug/.build-id/9d/28dbe409bc7905d6577cc018a7a0ca2c5ea28d.debug 120777 root:root ../../usr/lib64/libsuppserv.so.debug /usr/lib/debug/usr/lib64/libisdnnet.so.debug 100644 root:root @@ -63,14 +63,14 @@ Provides: libmISDN-debuginfo = 1.1.5-alt3.1 -File: /usr/lib/debug/.build-id/71 40755 root:root -File: /usr/lib/debug/.build-id/71/b562b1f54db10ccb58bb06e2e19ed77876d64c 120777 root:root ../../../../lib64/libisdnnet.so -File: /usr/lib/debug/.build-id/71/b562b1f54db10ccb58bb06e2e19ed77876d64c.debug 120777 root:root ../../usr/lib64/libisdnnet.so.debug -File: /usr/lib/debug/.build-id/95 40755 root:root -File: /usr/lib/debug/.build-id/95/1312144d8ac502e1bc63953fe81409d8818166 120777 root:root ../../../../lib64/libmISDN.so -File: /usr/lib/debug/.build-id/95/1312144d8ac502e1bc63953fe81409d8818166.debug 120777 root:root ../../usr/lib64/libmISDN.so.debug -File: /usr/lib/debug/.build-id/ab 40755 root:root -File: /usr/lib/debug/.build-id/ab/8429b0c4f4a6539e4df37368784eabc08d9495 120777 root:root ../../../../lib64/libsuppserv.so -File: /usr/lib/debug/.build-id/ab/8429b0c4f4a6539e4df37368784eabc08d9495.debug 120777 root:root ../../usr/lib64/libsuppserv.so.debug -File: /usr/lib/debug/usr/lib64/libisdnnet.so.debug 100644 root:root 8b310790351f2f42ab833142bd68f520 -File: /usr/lib/debug/usr/lib64/libmISDN.so.debug 100644 root:root 6dc4287e54ab46b4fa7cea6c334633b9 -File: /usr/lib/debug/usr/lib64/libsuppserv.so.debug 100644 root:root 82bf5742f839eb32bb4efce874d291f3 +File: /usr/lib/debug/.build-id/44 40755 root:root +File: /usr/lib/debug/.build-id/44/a26f64b673e1f3e8cf1279dd42ba0c96fc4dd0 120777 root:root ../../../../lib64/libmISDN.so +File: /usr/lib/debug/.build-id/44/a26f64b673e1f3e8cf1279dd42ba0c96fc4dd0.debug 120777 root:root ../../usr/lib64/libmISDN.so.debug +File: /usr/lib/debug/.build-id/54 40755 root:root +File: /usr/lib/debug/.build-id/54/d13b0e56837bb54992006bf39848e395f3d9a5 120777 root:root ../../../../lib64/libisdnnet.so +File: /usr/lib/debug/.build-id/54/d13b0e56837bb54992006bf39848e395f3d9a5.debug 120777 root:root ../../usr/lib64/libisdnnet.so.debug +File: /usr/lib/debug/.build-id/9d 40755 root:root +File: /usr/lib/debug/.build-id/9d/28dbe409bc7905d6577cc018a7a0ca2c5ea28d 120777 root:root ../../../../lib64/libsuppserv.so +File: /usr/lib/debug/.build-id/9d/28dbe409bc7905d6577cc018a7a0ca2c5ea28d.debug 120777 root:root ../../usr/lib64/libsuppserv.so.debug +File: /usr/lib/debug/usr/lib64/libisdnnet.so.debug 100644 root:root a9b27960e5771fa938b100908cd65f3e +File: /usr/lib/debug/usr/lib64/libmISDN.so.debug 100644 root:root 063f890463dae0d881cebc7363a261d4 +File: /usr/lib/debug/usr/lib64/libsuppserv.so.debug 100644 root:root 665a6b618287d7b689392840ead25808 File: /usr/src/debug/misdn-1.1.5 40755 root:root @@ -118,2 +118,2 @@ File: /usr/src/debug/misdn-1.1.5/mISDNuser/suppserv/suppserv.h 100644 root:root 2a6d847ad9657203127439a5253c726c -RPMIdentity: 974a3992df966f9c834fb6cf8ee8c1650e550d37da59b92cf346ef5de0bd6fc6c9418fe877a8cad4ae1ea0b05aa821b42599a1ec1a75c20660b996c88229f410 +RPMIdentity: 9be58319f59db7c2c2a6fa974280f67b273cac3bea49531ecc2e06141dcf3338d7ba027c2517a13e04f60e3d8e9c096596487429f774f9ac65f3d3deff99d893 --- libmISDN-devel-static-1.1.5-alt3.1.x86_64.rpm.repo 2018-06-24 02:04:20.000000000 +0000 +++ libmISDN-devel-static-1.1.5-alt3.1.x86_64.rpm.hasher 2021-12-05 03:43:24.148155122 +0000 @@ -12,8 +12,8 @@ Conflicts: libmisdn-devel-static -File: /usr/lib64/libisdnnet.a 100644 root:root 633ad92ec3a514e66fa976f044af665e -File: /usr/lib64/libisdnnet_pic.a 100644 root:root a8bceb470de4ef79688383abddd8f637 -File: /usr/lib64/libmISDN.a 100644 root:root e8e6247275623d2feff62e2488ec6db6 -File: /usr/lib64/libmISDN_pic.a 100644 root:root 803b77864046dc97c7a0a3222e9e4844 -File: /usr/lib64/libsuppserv.a 100644 root:root 5d36484f1635f4cf9c45575a2b4f4a48 -File: /usr/lib64/libsuppserv_pic.a 100644 root:root 11cfab72ccf549118b3008d55ed87629 -RPMIdentity: c328aae4c650bba45fb3a47843cf8b95e76aed206d117be509bbc595d366fbcc094a21df1f5499311a378dc993f94fd7ba8d66290f6b9f47a2bf9f42f4e97c4d +File: /usr/lib64/libisdnnet.a 100644 root:root 08fa2db707370c29d931074e907835e4 +File: /usr/lib64/libisdnnet_pic.a 100644 root:root bad17cc8f64b3f57dc26357a5d359cfa +File: /usr/lib64/libmISDN.a 100644 root:root 1d7db23f945e7cebf51c3852ecf3be08 +File: /usr/lib64/libmISDN_pic.a 100644 root:root 9c8bba989d3b21bb9ca36f89bb2d8438 +File: /usr/lib64/libsuppserv.a 100644 root:root 402f58f9d3d4d5b65f1d6aef21de8c65 +File: /usr/lib64/libsuppserv_pic.a 100644 root:root 00ddf387b7d42132f5d1eedf7d58f8db +RPMIdentity: 3d8264b2f5925ec6e873e242d34b89ea09a1c06d498120a0fceb57239b48ad7e47ebc1518a40786c3e98800e1b44acc1a3673401a16f51034a76c7739cec8420 --- mISDN-1.1.5-alt3.1.x86_64.rpm.repo 2018-06-24 02:04:21.000000000 +0000 +++ mISDN-1.1.5-alt3.1.x86_64.rpm.hasher 2021-12-05 03:43:24.365157586 +0000 @@ -26,13 +26,13 @@ File: /lib/udev/rules.d/00-misdn.rules 100755 root:root 81a46413419c5b51906dc90a30ffce97 -File: /usr/bin/loadfirm 100755 root:root 4fe207a8dcb2a06f676987625f196ae5 -File: /usr/bin/mISDNdebugtool 100755 root:root 3044ebead7aee83340ab033bd3597c4f -File: /usr/bin/misdnportinfo 100755 root:root 34adc45ff1a1ddb9a9a46f736ff12be3 -File: /usr/bin/sendhwctrl 100755 root:root cf7e150faa1b82fff75f402ec916db2c -File: /usr/bin/testcon 100755 root:root 5f2a017b22b9f9459a1b1e312260f832 -File: /usr/bin/testcon_l2 100755 root:root 74d784ab8614c61ee8c3f9eb85caa565 -File: /usr/bin/testlayer1 100755 root:root 860a407c2e11efe2f558197b7ea2fc3c -File: /usr/bin/testlayer3 100755 root:root 9a87d10df08eb28a581aa55ad76d8310 -File: /usr/bin/testlib 100755 root:root caf0e9241db4b33f0148ac4c0f7cb360 -File: /usr/bin/tstlib 100755 root:root 6e74df7eb8af4236b59d14a60f94d3d9 -File: /usr/bin/voipisdn 100755 root:root cc165b42248ad480773c584e2635948e -RPMIdentity: 18a5c1c3164d86d769e975b0effc5a3b81802d1ad79ba8b3f361f9b9727eff1150f7332297513815ebc816545868f1283c0370f3565f52fb09e66712dffcaef1 +File: /usr/bin/loadfirm 100755 root:root 4305e23288ac2e4387b0f4bd5535746d +File: /usr/bin/mISDNdebugtool 100755 root:root 6c111bccdc45822c0a2a0e26c54e5420 +File: /usr/bin/misdnportinfo 100755 root:root 70bf5507678a6950a5e3dafc3a5c7701 +File: /usr/bin/sendhwctrl 100755 root:root 53692872cd9187f6060d5ad704f36c28 +File: /usr/bin/testcon 100755 root:root 7f0b4611e290198d153cddeb11931d14 +File: /usr/bin/testcon_l2 100755 root:root 4c6bca059dfea4688e81599e56d24b12 +File: /usr/bin/testlayer1 100755 root:root dad0f3d74cf466229a3b85a7c4c3308d +File: /usr/bin/testlayer3 100755 root:root 53c1ed6b04be933bbea2ae7c8f3596a4 +File: /usr/bin/testlib 100755 root:root 5e9ef9e1daf3d545226c16045b880e14 +File: /usr/bin/tstlib 100755 root:root af95aaa3ab5655f43fe80355901ef218 +File: /usr/bin/voipisdn 100755 root:root 01617ba6420a7ae3fd58bda9479ed286 +RPMIdentity: c46a24a0c01b3fbfed2e4d5a8a57ab48a9367a8bce9330594e1eaabe2ffb7f20d53bfad740b6b09aa118c6c15dc6a0fe6a9a7c00707ad1ecd7342e95446f2e35 --- mISDN-debuginfo-1.1.5-alt3.1.x86_64.rpm.repo 2018-06-24 02:04:21.000000000 +0000 +++ mISDN-debuginfo-1.1.5-alt3.1.x86_64.rpm.hasher 2021-12-05 03:43:24.697161356 +0000 @@ -1,34 +1,33 @@ -/usr/lib/debug/.build-id/2d 40755 root:root -/usr/lib/debug/.build-id/2d/a860a3992dd1433c697bbe7c55429341f4a189 120777 root:root ../../../../bin/misdnportinfo -/usr/lib/debug/.build-id/2d/a860a3992dd1433c697bbe7c55429341f4a189.debug 120777 root:root ../../usr/bin/misdnportinfo.debug -/usr/lib/debug/.build-id/52 40755 root:root -/usr/lib/debug/.build-id/52/8f72b155bed7e9c1c442ff49e5c343d053e513 120777 root:root ../../../../bin/loadfirm -/usr/lib/debug/.build-id/52/8f72b155bed7e9c1c442ff49e5c343d053e513.debug 120777 root:root ../../usr/bin/loadfirm.debug -/usr/lib/debug/.build-id/5e 40755 root:root -/usr/lib/debug/.build-id/5e/32f3c13fc489fe1ac522d0a6be7a679dfe9542 120777 root:root ../../../../bin/testlayer1 -/usr/lib/debug/.build-id/5e/32f3c13fc489fe1ac522d0a6be7a679dfe9542.debug 120777 root:root ../../usr/bin/testlayer1.debug -/usr/lib/debug/.build-id/7a 40755 root:root -/usr/lib/debug/.build-id/7a/ea66f0a2736bdc5e349be26b391b1ba3be84b9 120777 root:root ../../../../bin/testcon -/usr/lib/debug/.build-id/7a/ea66f0a2736bdc5e349be26b391b1ba3be84b9.debug 120777 root:root ../../usr/bin/testcon.debug -/usr/lib/debug/.build-id/90 40755 root:root -/usr/lib/debug/.build-id/90/baab57002c1e2a092383714af60970ca2a259f 120777 root:root ../../../../bin/voipisdn -/usr/lib/debug/.build-id/90/baab57002c1e2a092383714af60970ca2a259f.debug 120777 root:root ../../usr/bin/voipisdn.debug -/usr/lib/debug/.build-id/ca 40755 root:root -/usr/lib/debug/.build-id/ca/8e12c6741a85f711ceb491226a5bc23a4fda06 120777 root:root ../../../../bin/mISDNdebugtool -/usr/lib/debug/.build-id/ca/8e12c6741a85f711ceb491226a5bc23a4fda06.debug 120777 root:root ../../usr/bin/mISDNdebugtool.debug -/usr/lib/debug/.build-id/d5 40755 root:root -/usr/lib/debug/.build-id/d5/19be718d4fc5a718b901863326a402505bf01d 120777 root:root ../../../../bin/sendhwctrl -/usr/lib/debug/.build-id/d5/19be718d4fc5a718b901863326a402505bf01d.debug 120777 root:root ../../usr/bin/sendhwctrl.debug -/usr/lib/debug/.build-id/db 40755 root:root -/usr/lib/debug/.build-id/db/fe2c15d399c7d63a9ec7e256b1df8026779b0e 120777 root:root ../../../../bin/testcon_l2 -/usr/lib/debug/.build-id/db/fe2c15d399c7d63a9ec7e256b1df8026779b0e.debug 120777 root:root ../../usr/bin/testcon_l2.debug -/usr/lib/debug/.build-id/e5 40755 root:root -/usr/lib/debug/.build-id/e5/66d565c7c863612e27c672daba0db6b8da2efa 120777 root:root ../../../../bin/testlayer3 -/usr/lib/debug/.build-id/e5/66d565c7c863612e27c672daba0db6b8da2efa.debug 120777 root:root ../../usr/bin/testlayer3.debug +/usr/lib/debug/.build-id/07 40755 root:root +/usr/lib/debug/.build-id/07/1c7c5c8d380f5a0f6782f6ba2f6b2daa280201 120777 root:root ../../../../bin/tstlib +/usr/lib/debug/.build-id/07/1c7c5c8d380f5a0f6782f6ba2f6b2daa280201.debug 120777 root:root ../../usr/bin/tstlib.debug +/usr/lib/debug/.build-id/17 40755 root:root +/usr/lib/debug/.build-id/17/0b139da01c9db00a80fe4ac5b2a80066af70e1 120777 root:root ../../../../bin/testlayer3 +/usr/lib/debug/.build-id/17/0b139da01c9db00a80fe4ac5b2a80066af70e1.debug 120777 root:root ../../usr/bin/testlayer3.debug +/usr/lib/debug/.build-id/17/7572db4baadaa70dd28408ae05974d09a7eeee 120777 root:root ../../../../bin/voipisdn +/usr/lib/debug/.build-id/17/7572db4baadaa70dd28408ae05974d09a7eeee.debug 120777 root:root ../../usr/bin/voipisdn.debug +/usr/lib/debug/.build-id/1c 40755 root:root +/usr/lib/debug/.build-id/1c/31e9a1a054373e2c2dd9b0cda075bf74477bbc 120777 root:root ../../../../bin/loadfirm +/usr/lib/debug/.build-id/1c/31e9a1a054373e2c2dd9b0cda075bf74477bbc.debug 120777 root:root ../../usr/bin/loadfirm.debug +/usr/lib/debug/.build-id/89 40755 root:root +/usr/lib/debug/.build-id/89/b9713abbb002267637120e0b4775ec72833f4a 120777 root:root ../../../../bin/sendhwctrl +/usr/lib/debug/.build-id/89/b9713abbb002267637120e0b4775ec72833f4a.debug 120777 root:root ../../usr/bin/sendhwctrl.debug +/usr/lib/debug/.build-id/9e 40755 root:root +/usr/lib/debug/.build-id/9e/04f9b400abb84a0b35fbdabd95483326e0ac3d 120777 root:root ../../../../bin/testlib +/usr/lib/debug/.build-id/9e/04f9b400abb84a0b35fbdabd95483326e0ac3d.debug 120777 root:root ../../usr/bin/testlib.debug +/usr/lib/debug/.build-id/bf 40755 root:root +/usr/lib/debug/.build-id/bf/33b8747b79e9030a7a1e4c849e501e0d23aed9 120777 root:root ../../../../bin/testlayer1 +/usr/lib/debug/.build-id/bf/33b8747b79e9030a7a1e4c849e501e0d23aed9.debug 120777 root:root ../../usr/bin/testlayer1.debug +/usr/lib/debug/.build-id/c6 40755 root:root +/usr/lib/debug/.build-id/c6/41e20b8eac3dfff09f527d4f9af35067c87a74 120777 root:root ../../../../bin/testcon_l2 +/usr/lib/debug/.build-id/c6/41e20b8eac3dfff09f527d4f9af35067c87a74.debug 120777 root:root ../../usr/bin/testcon_l2.debug +/usr/lib/debug/.build-id/cf 40755 root:root +/usr/lib/debug/.build-id/cf/d15c76704e4bf883d47af3c5186c360809ecd6 120777 root:root ../../../../bin/mISDNdebugtool +/usr/lib/debug/.build-id/cf/d15c76704e4bf883d47af3c5186c360809ecd6.debug 120777 root:root ../../usr/bin/mISDNdebugtool.debug /usr/lib/debug/.build-id/e7 40755 root:root -/usr/lib/debug/.build-id/e7/e6eb045ae2c819bca80ff8a68994ced0d02ca1 120777 root:root ../../../../bin/testlib -/usr/lib/debug/.build-id/e7/e6eb045ae2c819bca80ff8a68994ced0d02ca1.debug 120777 root:root ../../usr/bin/testlib.debug -/usr/lib/debug/.build-id/e9 40755 root:root -/usr/lib/debug/.build-id/e9/78055db363cd43515b9d1c0772b382241f7641 120777 root:root ../../../../bin/tstlib -/usr/lib/debug/.build-id/e9/78055db363cd43515b9d1c0772b382241f7641.debug 120777 root:root ../../usr/bin/tstlib.debug +/usr/lib/debug/.build-id/e7/22fbc7b9bf1f0092ff2dc4a381caba5e85a7eb 120777 root:root ../../../../bin/misdnportinfo +/usr/lib/debug/.build-id/e7/22fbc7b9bf1f0092ff2dc4a381caba5e85a7eb.debug 120777 root:root ../../usr/bin/misdnportinfo.debug +/usr/lib/debug/.build-id/fa 40755 root:root +/usr/lib/debug/.build-id/fa/6a2cd0ec144cc7cd349751e16b9962d248bca8 120777 root:root ../../../../bin/testcon +/usr/lib/debug/.build-id/fa/6a2cd0ec144cc7cd349751e16b9962d248bca8.debug 120777 root:root ../../usr/bin/testcon.debug /usr/lib/debug/usr/bin/loadfirm.debug 100644 root:root @@ -88,46 +87,45 @@ Provides: mISDN-debuginfo = 1.1.5-alt3.1 -File: /usr/lib/debug/.build-id/2d 40755 root:root -File: /usr/lib/debug/.build-id/2d/a860a3992dd1433c697bbe7c55429341f4a189 120777 root:root ../../../../bin/misdnportinfo -File: /usr/lib/debug/.build-id/2d/a860a3992dd1433c697bbe7c55429341f4a189.debug 120777 root:root ../../usr/bin/misdnportinfo.debug -File: /usr/lib/debug/.build-id/52 40755 root:root -File: /usr/lib/debug/.build-id/52/8f72b155bed7e9c1c442ff49e5c343d053e513 120777 root:root ../../../../bin/loadfirm -File: /usr/lib/debug/.build-id/52/8f72b155bed7e9c1c442ff49e5c343d053e513.debug 120777 root:root ../../usr/bin/loadfirm.debug -File: /usr/lib/debug/.build-id/5e 40755 root:root -File: /usr/lib/debug/.build-id/5e/32f3c13fc489fe1ac522d0a6be7a679dfe9542 120777 root:root ../../../../bin/testlayer1 -File: /usr/lib/debug/.build-id/5e/32f3c13fc489fe1ac522d0a6be7a679dfe9542.debug 120777 root:root ../../usr/bin/testlayer1.debug -File: /usr/lib/debug/.build-id/7a 40755 root:root -File: /usr/lib/debug/.build-id/7a/ea66f0a2736bdc5e349be26b391b1ba3be84b9 120777 root:root ../../../../bin/testcon -File: /usr/lib/debug/.build-id/7a/ea66f0a2736bdc5e349be26b391b1ba3be84b9.debug 120777 root:root ../../usr/bin/testcon.debug -File: /usr/lib/debug/.build-id/90 40755 root:root -File: /usr/lib/debug/.build-id/90/baab57002c1e2a092383714af60970ca2a259f 120777 root:root ../../../../bin/voipisdn -File: /usr/lib/debug/.build-id/90/baab57002c1e2a092383714af60970ca2a259f.debug 120777 root:root ../../usr/bin/voipisdn.debug -File: /usr/lib/debug/.build-id/ca 40755 root:root -File: /usr/lib/debug/.build-id/ca/8e12c6741a85f711ceb491226a5bc23a4fda06 120777 root:root ../../../../bin/mISDNdebugtool -File: /usr/lib/debug/.build-id/ca/8e12c6741a85f711ceb491226a5bc23a4fda06.debug 120777 root:root ../../usr/bin/mISDNdebugtool.debug -File: /usr/lib/debug/.build-id/d5 40755 root:root -File: /usr/lib/debug/.build-id/d5/19be718d4fc5a718b901863326a402505bf01d 120777 root:root ../../../../bin/sendhwctrl -File: /usr/lib/debug/.build-id/d5/19be718d4fc5a718b901863326a402505bf01d.debug 120777 root:root ../../usr/bin/sendhwctrl.debug -File: /usr/lib/debug/.build-id/db 40755 root:root -File: /usr/lib/debug/.build-id/db/fe2c15d399c7d63a9ec7e256b1df8026779b0e 120777 root:root ../../../../bin/testcon_l2 -File: /usr/lib/debug/.build-id/db/fe2c15d399c7d63a9ec7e256b1df8026779b0e.debug 120777 root:root ../../usr/bin/testcon_l2.debug -File: /usr/lib/debug/.build-id/e5 40755 root:root -File: /usr/lib/debug/.build-id/e5/66d565c7c863612e27c672daba0db6b8da2efa 120777 root:root ../../../../bin/testlayer3 -File: /usr/lib/debug/.build-id/e5/66d565c7c863612e27c672daba0db6b8da2efa.debug 120777 root:root ../../usr/bin/testlayer3.debug +File: /usr/lib/debug/.build-id/07 40755 root:root +File: /usr/lib/debug/.build-id/07/1c7c5c8d380f5a0f6782f6ba2f6b2daa280201 120777 root:root ../../../../bin/tstlib +File: /usr/lib/debug/.build-id/07/1c7c5c8d380f5a0f6782f6ba2f6b2daa280201.debug 120777 root:root ../../usr/bin/tstlib.debug +File: /usr/lib/debug/.build-id/17 40755 root:root +File: /usr/lib/debug/.build-id/17/0b139da01c9db00a80fe4ac5b2a80066af70e1 120777 root:root ../../../../bin/testlayer3 +File: /usr/lib/debug/.build-id/17/0b139da01c9db00a80fe4ac5b2a80066af70e1.debug 120777 root:root ../../usr/bin/testlayer3.debug +File: /usr/lib/debug/.build-id/17/7572db4baadaa70dd28408ae05974d09a7eeee 120777 root:root ../../../../bin/voipisdn +File: /usr/lib/debug/.build-id/17/7572db4baadaa70dd28408ae05974d09a7eeee.debug 120777 root:root ../../usr/bin/voipisdn.debug +File: /usr/lib/debug/.build-id/1c 40755 root:root +File: /usr/lib/debug/.build-id/1c/31e9a1a054373e2c2dd9b0cda075bf74477bbc 120777 root:root ../../../../bin/loadfirm +File: /usr/lib/debug/.build-id/1c/31e9a1a054373e2c2dd9b0cda075bf74477bbc.debug 120777 root:root ../../usr/bin/loadfirm.debug +File: /usr/lib/debug/.build-id/89 40755 root:root +File: /usr/lib/debug/.build-id/89/b9713abbb002267637120e0b4775ec72833f4a 120777 root:root ../../../../bin/sendhwctrl +File: /usr/lib/debug/.build-id/89/b9713abbb002267637120e0b4775ec72833f4a.debug 120777 root:root ../../usr/bin/sendhwctrl.debug +File: /usr/lib/debug/.build-id/9e 40755 root:root +File: /usr/lib/debug/.build-id/9e/04f9b400abb84a0b35fbdabd95483326e0ac3d 120777 root:root ../../../../bin/testlib +File: /usr/lib/debug/.build-id/9e/04f9b400abb84a0b35fbdabd95483326e0ac3d.debug 120777 root:root ../../usr/bin/testlib.debug +File: /usr/lib/debug/.build-id/bf 40755 root:root +File: /usr/lib/debug/.build-id/bf/33b8747b79e9030a7a1e4c849e501e0d23aed9 120777 root:root ../../../../bin/testlayer1 +File: /usr/lib/debug/.build-id/bf/33b8747b79e9030a7a1e4c849e501e0d23aed9.debug 120777 root:root ../../usr/bin/testlayer1.debug +File: /usr/lib/debug/.build-id/c6 40755 root:root +File: /usr/lib/debug/.build-id/c6/41e20b8eac3dfff09f527d4f9af35067c87a74 120777 root:root ../../../../bin/testcon_l2 +File: /usr/lib/debug/.build-id/c6/41e20b8eac3dfff09f527d4f9af35067c87a74.debug 120777 root:root ../../usr/bin/testcon_l2.debug +File: /usr/lib/debug/.build-id/cf 40755 root:root +File: /usr/lib/debug/.build-id/cf/d15c76704e4bf883d47af3c5186c360809ecd6 120777 root:root ../../../../bin/mISDNdebugtool +File: /usr/lib/debug/.build-id/cf/d15c76704e4bf883d47af3c5186c360809ecd6.debug 120777 root:root ../../usr/bin/mISDNdebugtool.debug File: /usr/lib/debug/.build-id/e7 40755 root:root -File: /usr/lib/debug/.build-id/e7/e6eb045ae2c819bca80ff8a68994ced0d02ca1 120777 root:root ../../../../bin/testlib -File: /usr/lib/debug/.build-id/e7/e6eb045ae2c819bca80ff8a68994ced0d02ca1.debug 120777 root:root ../../usr/bin/testlib.debug -File: /usr/lib/debug/.build-id/e9 40755 root:root -File: /usr/lib/debug/.build-id/e9/78055db363cd43515b9d1c0772b382241f7641 120777 root:root ../../../../bin/tstlib -File: /usr/lib/debug/.build-id/e9/78055db363cd43515b9d1c0772b382241f7641.debug 120777 root:root ../../usr/bin/tstlib.debug -File: /usr/lib/debug/usr/bin/loadfirm.debug 100644 root:root 9f5860d086f6589b5e4897bb0b72e2a5 -File: /usr/lib/debug/usr/bin/mISDNdebugtool.debug 100644 root:root 9adc8b91d46f1d69f6d181254b8d8b4e -File: /usr/lib/debug/usr/bin/misdnportinfo.debug 100644 root:root a7b3e0fd1680af27539f425b04e63000 -File: /usr/lib/debug/usr/bin/sendhwctrl.debug 100644 root:root d6d1b1d0b86e503d67d75394e5fff8c9 -File: /usr/lib/debug/usr/bin/testcon.debug 100644 root:root 1208c6182925ae4a18f7944dce5e3341 -File: /usr/lib/debug/usr/bin/testcon_l2.debug 100644 root:root 8a0df10ebdd0849c2345b2fb0584f98b -File: /usr/lib/debug/usr/bin/testlayer1.debug 100644 root:root 0cfd62b0dd109a31b245eb3b6e118f06 -File: /usr/lib/debug/usr/bin/testlayer3.debug 100644 root:root 25a9f54cf0373c7ed049a2a5f1023584 -File: /usr/lib/debug/usr/bin/testlib.debug 100644 root:root f638e16f7824b2c8b206126ac5a69e1a -File: /usr/lib/debug/usr/bin/tstlib.debug 100644 root:root 4d0f57c1b33aab31a6e0abf2767a0549 -File: /usr/lib/debug/usr/bin/voipisdn.debug 100644 root:root 081c87e3cd98c8fa05e409b224e39819 +File: /usr/lib/debug/.build-id/e7/22fbc7b9bf1f0092ff2dc4a381caba5e85a7eb 120777 root:root ../../../../bin/misdnportinfo +File: /usr/lib/debug/.build-id/e7/22fbc7b9bf1f0092ff2dc4a381caba5e85a7eb.debug 120777 root:root ../../usr/bin/misdnportinfo.debug +File: /usr/lib/debug/.build-id/fa 40755 root:root +File: /usr/lib/debug/.build-id/fa/6a2cd0ec144cc7cd349751e16b9962d248bca8 120777 root:root ../../../../bin/testcon +File: /usr/lib/debug/.build-id/fa/6a2cd0ec144cc7cd349751e16b9962d248bca8.debug 120777 root:root ../../usr/bin/testcon.debug +File: /usr/lib/debug/usr/bin/loadfirm.debug 100644 root:root 73edbe777b251b48c213c859e30cbfca +File: /usr/lib/debug/usr/bin/mISDNdebugtool.debug 100644 root:root 23c00f3e76088a25370d45ce1def9287 +File: /usr/lib/debug/usr/bin/misdnportinfo.debug 100644 root:root 779b4ca94b8309a188a082f356bfe659 +File: /usr/lib/debug/usr/bin/sendhwctrl.debug 100644 root:root 5e5cb0c1723b8fb590c8b0aa196a1e1d +File: /usr/lib/debug/usr/bin/testcon.debug 100644 root:root 279d440235fd40ee4d932eea60de94ae +File: /usr/lib/debug/usr/bin/testcon_l2.debug 100644 root:root 01acf2570a6b7a64f7de837ad17617f5 +File: /usr/lib/debug/usr/bin/testlayer1.debug 100644 root:root 3c4a07acaeea33ee3c289f13d6870b37 +File: /usr/lib/debug/usr/bin/testlayer3.debug 100644 root:root 77453d5e6e095ea5d8e2092b454863f0 +File: /usr/lib/debug/usr/bin/testlib.debug 100644 root:root 433b84831e54f9e7ccdbed9062ff0a4d +File: /usr/lib/debug/usr/bin/tstlib.debug 100644 root:root a9aa353bd9ab6c6c72285df09ade963c +File: /usr/lib/debug/usr/bin/voipisdn.debug 100644 root:root 58cd958601507bbb1017f0819b370840 File: /usr/src/debug/misdn-1.1.5 40755 root:root @@ -170,2 +168,2 @@ File: /usr/src/debug/misdn-1.1.5/mISDNuser/voip/voip_timer.c 100644 root:root 20a956be8b58441baecb21ec66216d5a -RPMIdentity: 57117532d729e1e2193bf7fda4a2b4366edf2645194efcd9e113b483f2d46749c7806e4e7c8221a4ecbf5be1a5156b9bde6594c76666e48ffb94252259b77639 +RPMIdentity: 916a1c6e2f5c0588d357e14fffe3a97c757e715f4dbdcf1194532b754732c05c1cd26a77ed39d07c670a05a527dce74a873ceb79f54732d821a3d25d50466052