* CPV: games-action/0verkill-0.16-r3 * REPO: gentoo * Maintainer: games@gentoo.org * USE: elibc_glibc kernel_linux test userland_GNU x86 >>> Unpacking source... >>> Unpacking 0verkill-0.16.tgz to /var/tmp/portage/games-action/0verkill-0.16-r3/work >>> Source unpacked in /var/tmp/portage/games-action/0verkill-0.16-r3/work >>> Preparing source in /var/tmp/portage/games-action/0verkill-0.16-r3/work/0verkill-0.16 ... * Applying 0verkill-0.16-docs.patch ... [ ok ] * Applying 0verkill-0.16-home-overflow.patch ... [ ok ] * Applying 0verkill-0.16-segv.patch ... [ ok ] * Applying 0verkill-0.16-gentoo-paths.patch ... [ ok ] * Applying 0verkill-0.16-underflow-check.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/games-action/0verkill-0.16-r3/work/0verkill-0.16' ... * Running aclocal ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-action/0verkill-0.16-r3/work/0verkill-0.16 ... ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/usr/games --libdir=/usr/games/lib --datadir=/usr/share/games --sysconfdir=/etc/games --localstatedir=/var/games --without-x checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for EMX... no checking for main in -lm... yes checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking linux/vt.h usability... yes checking linux/vt.h presence... yes checking for linux/vt.h... yes checking linux/kd.h usability... yes checking linux/kd.h presence... yes checking for linux/kd.h... yes checking siginfo.h usability... no checking siginfo.h presence... no checking for siginfo.h... no checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking whether i686-pc-linux-gnu-gcc needs -traditional... no checking return type of signal handlers... void checking for gettimeofday... yes checking for select... yes checking for strtol... yes checking for strtoul... yes checking for getopt... yes checking for calloc... yes checking for psignal... yes checking for random... yes checking for srandom... yes checking for socket... yes checking for typeof... yes checking for gethostbyname... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/games-action/0verkill-0.16-r3/work/0verkill-0.16 ... make -j14 i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o server.o server.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o data.o data.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o sprite.o sprite.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o blit.o blit.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o console.o console.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o hash.o hash.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o time.o time.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o kbd.o kbd.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o net.o net.c In file included from data.c:14:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o crc32.o crc32.c error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ data.c: At top level: data.c:77:2: warning: pointer targets in initialization differ in signedness data.c:78:2: warning: pointer targets in initialization differ in signedness data.c:79:2: warning: pointer targets in initialization differ in signedness data.c:80:2: warning: pointer targets in initialization differ in signedness data.c:81:2: warning: pointer targets in initialization differ in signedness data.c: In function ‘find_sprite’: data.c:126:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:126:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:126:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness data.c:126:3: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:126:3: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness data.c:126:3: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:126:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:126:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness data.c:126:3: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:126:3: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness data.c:126:3: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:126:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:126:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness data.c:126:3: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:126:3: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness data.c:126:3: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:126:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness data.c:126:3: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:126:3: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness data.c:126:3: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c: In function ‘load_data’: data.c:196:2: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ data.c:200:2: warning: format not a string literal and no format arguments data.c:215:2: warning: format not a string literal and no format arguments data.c:223:3: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.c:123:5: note: expected ‘unsigned char *’ but argument is of type ‘char *’ data.c:227:2: warning: format not a string literal and no format arguments data.c: In function ‘load_sprites’: data.c:244:2: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ data.c:249:2: warning: format not a string literal and no format arguments data.c:265:28: warning: pointer targets in assignment differ in signedness data.c:271:3: warning: pointer targets in passing argument 1 of ‘load_sprite’ differ in signedness sprite.h:37:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ data.c: In function ‘load_level’: data.c:308:3: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness /usr/include/bits/stdio2.h:245:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ data.c:311:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:311:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:312:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:312:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:314:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:319:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:323:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ In file included from blit.c:12:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o md5.o md5.c In file included from hash.c:9:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ data.c: In function ‘__add_md5’: data.c:591:2: warning: pointer targets in passing argument 1 of ‘MD5File’ differ in signedness md5.h:20:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:591:3: warning: pointer targets in assignment differ in signedness data.c:592:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c: In function ‘md5_level’: data.c:614:3: warning: pointer targets in assignment differ in signedness data.c:617:2: warning: pointer targets in passing argument 1 of ‘__add_md5’ differ in signedness data.c:586:16: note: expected ‘unsigned char *’ but argument is of type ‘char *’ data.c:619:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ data.c:622:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ data.c:625:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ data.c:628:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ data.c:634:3: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ data.c:636:3: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness /usr/include/bits/stdio2.h:245:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ data.c:638:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:638:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:639:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:639:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ data.c:641:5: warning: pointer targets in assignment differ in signedness data.c:646:4: warning: pointer targets in passing argument 1 of ‘__add_md5’ differ in signedness data.c:586:16: note: expected ‘unsigned char *’ but argument is of type ‘char *’ data.c:653:2: warning: pointer targets in return differ in signedness In file included from sprite.c:16:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ sprite.c: In function ‘load_sprite’: sprite.c:190:2: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:194:2: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:197:2: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:199:3: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:200:3: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:200:3: warning: format not a string literal and no format arguments sprite.c:203:2: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness /usr/include/bits/stdio2.h:245:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:205:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ sprite.c:219:5: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:220:5: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:220:5: warning: format not a string literal and no format arguments sprite.c:235:4: warning: pointer targets in passing argument 1 of ‘strtol’ differ in signedness /usr/include/stdlib.h:184:17: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:243:5: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:244:5: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:244:5: warning: format not a string literal and no format arguments sprite.c:256:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ sprite.c:271:5: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:272:5: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:272:5: warning: format not a string literal and no format arguments sprite.c:289:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ sprite.c:300:5: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:301:5: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:301:5: warning: format not a string literal and no format arguments sprite.c:305:9: warning: pointer targets in assignment differ in signedness sprite.c:305:18: warning: pointer targets in assignment differ in signedness sprite.c:312:6: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:313:6: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:313:6: warning: format not a string literal and no format arguments sprite.c:331:5: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:332:5: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:332:5: warning: format not a string literal and no format arguments sprite.c:341:3: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:342:3: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ sprite.c:342:3: warning: format not a string literal and no format arguments i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o md5hl.o md5hl.c In file included from console.c:19:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ sprite.c:192:8: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result sprite.c:195:8: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result console.c: In function ‘c_refresh’: console.c:88:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o error.o error.c kbd.c: In function ‘my_getchar’: kbd.c:140:6: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result In file included from server.c:54:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c: In function ‘load_dynamic’: server.c:339:2: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:339:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:339:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:339:2: warning: format not a string literal and no format arguments server.c:340:2: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness /usr/include/bits/stdio2.h:245:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:342:4: warning: pointer targets in assignment differ in signedness server.c:348:3: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:348:3: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:348:3: warning: format not a string literal and no format arguments server.c:363:3: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:363:3: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:363:3: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:363:3: warning: format not a string literal and no format arguments server.c: In function ‘print_ip’: server.c:376:2: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:378:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ server.c:378:3: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c: In function ‘message’: server.c:398:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c: In function ‘init_socket’: server.c:477:3: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:478:3: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:478:3: warning: format not a string literal and no format arguments server.c: In function ‘select_hero’: server.c:501:2: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c: In function ‘add_player’: server.c:542:3: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:543:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ server.c:545:3: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:560:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ server.c:567:3: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:570:3: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o client.o client.c server.c: In function ‘send_info’: server.c:889:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ server.c: In function ‘send_message’: server.c:908:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:908:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ server.c:909:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:909:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ server.c:909:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ server.c: In function ‘sendall_message’: server.c:922:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:922:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ server.c:923:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:923:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ server.c:923:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ server.c: In function ‘read_data’: server.c:1212:6: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1221:5: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1225:6: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1234:6: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1240:5: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1242:5: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1263:5: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o help.o help.c server.c:1306:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ server.c:1307:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ server.c:1308:4: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1320:4: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1324:4: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1350:4: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1355:4: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c: In function ‘create_corpse’: server.c:1395:2: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c: In function ‘dynamic_collision’: server.c:1500:27: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1501:53: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1524:27: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1525:55: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1548:27: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1549:59: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1572:27: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1573:55: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1596:27: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1597:53: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1621:27: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1622:48: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1646:27: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1647:57: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1671:27: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1672:54: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1688:27: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1689:57: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1705:27: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1706:50: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1722:27: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1723:60: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o editor.o editor.c server.c:1738:27: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1739:46: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1741:49: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1797:28: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:1798:47: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1800:50: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1806:83: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1808:49: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1810:49: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:1812:85: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c: In function ‘update_game’: server.c:1944:6: warning: cast to pointer from integer of different size In file included from net.c:14:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ net.c: In function ‘recv_packet’: net.c:86:2: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness /usr/include/bits/socket2.h:65:1: note: expected ‘socklen_t * __restrict__’ but argument is of type ‘int *’ server.c: In function ‘signal_handler’: server.c:2158:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c: In function ‘change_weapon_player’: server.c:2243:3: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2245:3: warning: pointer targets in passing argument 3 of ‘send_message’ differ in signedness server.c:902:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2247:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c: In function ‘fire_player’: server.c:2283:4: warning: cast to pointer from integer of different size server.c:2297:4: warning: cast to pointer from integer of different size server.c:2311:4: warning: cast to pointer from integer of different size server.c:2325:4: warning: cast to pointer from integer of different size server.c:2339:4: warning: cast to pointer from integer of different size server.c:2353:4: warning: cast to pointer from integer of different size server.c:2367:4: warning: cast to pointer from integer of different size server.c:2386:5: warning: cast to pointer from integer of different size server.c:2400:5: warning: cast to pointer from integer of different size server.c: In function ‘update_players’: server.c:2487:4: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2491:4: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c: In function ‘server’: server.c:2633:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2639:2: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2657:2: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2658:2: warning: pointer targets in passing argument 1 of ‘load_sprites’ differ in signedness data.h:147:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2659:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2659:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2659:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2659:2: warning: format not a string literal and no format arguments server.c:2660:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2660:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2660:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2660:2: warning: format not a string literal and no format arguments server.c:2661:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2661:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2661:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2661:2: warning: format not a string literal and no format arguments server.c:2662:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2662:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2662:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2662:2: warning: format not a string literal and no format arguments server.c:2663:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2663:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2663:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2663:2: warning: format not a string literal and no format arguments server.c:2664:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2664:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2664:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2664:2: warning: format not a string literal and no format arguments server.c:2665:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2665:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2665:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2665:2: warning: format not a string literal and no format arguments server.c:2666:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2666:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2666:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2666:2: warning: format not a string literal and no format arguments server.c:2667:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2667:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2667:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2667:2: warning: format not a string literal and no format arguments server.c:2668:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2668:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2668:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2668:2: warning: format not a string literal and no format arguments server.c:2671:3: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2672:3: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2672:3: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2672:3: warning: format not a string literal and no format arguments server.c:2677:2: warning: format not a string literal and no format arguments server.c:2678:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2680:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2681:2: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2683:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2684:2: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2686:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ server.c:2687:2: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2691:2: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2694:2: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2704:2: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2731:3: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ server.c:2738:3: warning: pointer targets in passing argument 1 of ‘message’ differ in signedness server.c:383:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o test_server.o test_server.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o avi.o avi.c In file included from /usr/include/stdio.h:930:0, from console.c:8: In function ‘snprintf’, inlined from ‘c_setcolor_3b’ at console.c:209:10: /usr/include/bits/stdio2.h:65:3: warning: call to __builtin___snprintf_chk will always overflow destination buffer In file included from md5hl.c:22:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ In file included from error.c:12:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ In file included from client.c:67:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ client.c: In function ‘load_cfg’: client.c:194:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:198:2: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:201:2: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness /usr/include/bits/stdio2.h:245:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:203:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:205:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:207:2: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness /usr/include/bits/stdio2.h:245:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:209:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:211:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:212:2: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness /usr/include/bits/stdio2.h:245:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:214:2: warning: pointer targets in passing argument 1 of ‘strtol’ differ in signedness /usr/include/stdlib.h:184:17: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ client.c: In function ‘save_cfg’: client.c:226:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:230:2: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ client.c: In function ‘contact_server’: client.c:387:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c: In function ‘change_level’: client.c:921:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:923:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.c: In function ‘er’: error.c:126:2: warning: pointer targets in passing argument 2 of ‘vfprintf’ differ in signedness /usr/include/bits/stdio2.h:125:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ error.c: In function ‘int_error’: error.c:147:2: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ error.c:148:2: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ error.c:148:2: warning: pointer targets in passing argument 2 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ error.c: In function ‘debug_msg’: error.c:157:2: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ error.c:158:2: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ error.c:158:2: warning: pointer targets in passing argument 2 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ client.c: In function ‘process_packet’: client.c:1164:3: warning: pointer targets in passing argument 1 of ‘add_message’ differ in signedness client.c:254:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ client.c:1165:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1180:4: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:1181:4: warning: pointer targets in passing argument 1 of ‘add_message’ differ in signedness client.c:254:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ client.c:1183:4: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:1184:4: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:1186:4: warning: pointer targets in passing argument 1 of ‘add_message’ differ in signedness client.c:254:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ client.c:1189:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1189:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1189:4: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness client.c:1189:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1189:4: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness client.c:1189:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1189:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1189:4: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness client.c:1189:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1189:4: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness client.c:1189:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1189:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1189:4: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness client.c:1189:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1189:4: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness client.c:1189:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1189:4: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness client.c:1189:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1189:4: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness client.c:1189:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1192:5: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:1204:29: warning: pointer targets in passing argument 1 of ‘send_packet’ differ in signedness net.h:49:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ client.c:1210:3: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:1211:3: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:1229:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c: In function ‘menu_screen’: client.c:1509:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ client.c:1514:3: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:1515:3: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ client.c:1515:3: warning: format not a string literal and no format arguments client.c:1559:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ client.c:1559:3: warning: pointer targets in passing argument 4 of ‘print2screen’ differ in signedness blit.h:44:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ client.c:1612:4: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ client.c:1621:4: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ client.c:1660:4: warning: pointer targets in passing argument 2 of ‘contact_server’ differ in signedness client.c:384:8: note: expected ‘unsigned char *’ but argument is of type ‘char *’ client.c: In function ‘main’: client.c:2030:2: warning: pointer targets in passing argument 1 of ‘load_sprites’ differ in signedness data.h:147:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ client.c:2036:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ client.c:2037:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ client.c:2038:2: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ client.c:2041:3: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o avihelp.o avihelp.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -W -Wstrict-prototypes -Wno-parentheses -fomit-frame-pointer -c -o bot.o bot.c In file included from editor.c:14:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ editor.c: In function ‘load_room’: editor.c:127:3: warning: format not a string literal and no format arguments editor.c:144:3: warning: pointer targets in passing argument 1 of ‘find_sprite’ differ in signedness data.h:149:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’ editor.c:148:4: warning: format not a string literal and no format arguments editor.c: In function ‘save_data’: editor.c:271:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:272:2: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:276:3: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:277:3: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:277:3: warning: format not a string literal and no format arguments editor.c:281:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:283:2: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:287:3: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:288:3: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:288:3: warning: format not a string literal and no format arguments editor.c:296:3: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:304:4: warning: pointer targets in passing argument 1 of ‘fputs’ differ in signedness /usr/include/stdio.h:682:12: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:308:4: warning: pointer targets in passing argument 1 of ‘fputs’ differ in signedness /usr/include/stdio.h:682:12: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c: In function ‘main’: editor.c:412:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:414:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:415:2: warning: pointer targets in passing argument 1 of ‘load_room’ differ in signedness editor.c:116:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ editor.c:416:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:418:2: warning: pointer targets in passing argument 1 of ‘load_room’ differ in signedness editor.c:116:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ In file included from test_server.c:21:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness editor.c:448:2: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ editor.c:450:2: warning: pointer targets in passing argument 1 of ‘c_print’ differ in signedness console.h:17:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness editor.c:453:2: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signednesserror.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:455:2: warning: pointer targets in passing argument 1 of ‘c_print’ differ in signedness console.h:17:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ editor.c:458:2: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:460:2: warning: pointer targets in passing argument 1 of ‘c_print’ differ in signedness console.h:17:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ editor.c:463:2: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ editor.c:465:2: warning: pointer targets in passing argument 1 of ‘c_print’ differ in signedness console.h:17:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ In file included from avi.c:11:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ avi.c: In function ‘load_line’: avi.c:60:2: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness /usr/include/bits/stdio2.h:245:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ avi.c: In function ‘read_number’: avi.c:70:2: warning: pointer targets in passing argument 1 of ‘strtol’ differ in signedness /usr/include/stdlib.h:184:17: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ avi.c: In function ‘load_avi’: avi.c:184:2: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ avi.c: In function ‘save_avi’: avi.c:260:2: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness /usr/include/stdio.h:269:14: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ avi.c: In function ‘print_bottom_line’: avi.c:393:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ avi.c:394:2: warning: pointer targets in passing argument 4 of ‘print2screen’ differ in signedness blit.h:44:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ avi.c:394:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ avi.c:396:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ avi.c:397:2: warning: pointer targets in passing argument 4 of ‘print2screen’ differ in signedness blit.h:44:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ avi.c:399:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ avi.c:400:2: warning: pointer targets in passing argument 4 of ‘print2screen’ differ in signedness blit.h:44:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ avi.c: In function ‘main’: avi.c:711:2: warning: pointer targets in passing argument 1 of ‘load_avi’ differ in signedness avi.c:180:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ avi.c:713:2: warning: pointer targets in passing argument 1 of ‘save_avi’ differ in signedness avi.c:251:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ In file included from bot.c:62:0: error.h: In function ‘mem_alloc’: error.h:55:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_calloc’: error.h:66:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_free’: error.h:76:3: warning: pointer targets in assignment differ in signedness error.h:76:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h: In function ‘mem_realloc’: error.h:86:3: warning: pointer targets in assignment differ in signedness error.h:86:3: warning: pointer targets in passing argument 1 of ‘int_error’ differ in signedness error.h:16:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ error.h:94:3: warning: pointer targets in passing argument 1 of ‘error’ differ in signedness error.h:14:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ bot.c: At top level: bot.c:120:2: warning: pointer targets in initialization differ in signedness bot.c:121:2: warning: pointer targets in initialization differ in signedness bot.c:122:2: warning: pointer targets in initialization differ in signedness bot.c:123:2: warning: pointer targets in initialization differ in signedness bot.c:124:2: warning: pointer targets in initialization differ in signedness bot.c:125:2: warning: pointer targets in initialization differ in signedness bot.c:126:2: warning: pointer targets in initialization differ in signedness bot.c:127:2: warning: pointer targets in initialization differ in signedness bot.c:128:2: warning: pointer targets in initialization differ in signedness bot.c:129:2: warning: pointer targets in initialization differ in signedness bot.c:130:2: warning: pointer targets in initialization differ in signedness bot.c:131:2: warning: pointer targets in initialization differ in signedness bot.c:132:2: warning: pointer targets in initialization differ in signedness bot.c:133:2: warning: pointer targets in initialization differ in signedness bot.c:134:2: warning: pointer targets in initialization differ in signedness bot.c:135:2: warning: pointer targets in initialization differ in signedness bot.c:136:2: warning: pointer targets in initialization differ in signedness bot.c:138:1: warning: pointer targets in initialization differ in signedness bot.c: In function ‘contact_server’: bot.c:251:2: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c: In function ‘change_level’: bot.c:502:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ bot.c:503:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ bot.c:503:2: warning: format not a string literal and no format arguments bot.c:504:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ bot.c:506:2: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/bits/stdio2.h:62:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ bot.c: In function ‘process_packet’: bot.c:859:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:865:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:874:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:929:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:929:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:929:4: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness bot.c:929:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:929:4: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness bot.c:929:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:929:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:929:4: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness bot.c:929:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:929:4: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness bot.c:929:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:929:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:929:4: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness bot.c:929:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:929:4: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness bot.c:929:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:929:4: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness bot.c:929:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:929:4: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness bot.c:929:4: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ bot.c:943:29: warning: pointer targets in passing argument 1 of ‘send_packet’ differ in signedness net.h:49:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ bot.c: In function ‘parse_command_line’: bot.c:1029:8: warning: pointer targets in assignment differ in signedness bot.c: In function ‘main’: bot.c:1107:2: warning: pointer targets in passing argument 1 of ‘load_sprites’ differ in signedness data.h:147:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ bot.c:1122:2: warning: pointer targets in passing argument 1 of ‘find_server’ differ in signedness bot.c:196:8: note: expected ‘char *’ but argument is of type ‘unsigned char *’ bot.c:1122:8: warning: pointer targets in assignment differ in signedness bot.c:1122:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ bot.c:1122:2: warning: format not a string literal and no format arguments bot.c:1124:8: warning: pointer targets in assignment differ in signedness bot.c:1124:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ bot.c:1124:2: warning: format not a string literal and no format arguments bot.c:1127:8: warning: pointer targets in assignment differ in signedness bot.c:1127:2: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness /usr/include/bits/stdio2.h:96:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ bot.c:1127:2: warning: format not a string literal and no format arguments gcc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o test_server test_server.o net.o data.o crc32.o blit.o sprite.o time.o hash.o md5.o md5hl.o error.o console.o kbd.o -lm In file included from /usr/include/stdio.h:930:0, from server.c:5: In function ‘snprintf’, inlined from ‘send_message’ at server.c:908:21: /usr/include/bits/stdio2.h:65:3: warning: call to __builtin___snprintf_chk will always overflow destination buffer In function ‘snprintf’, inlined from ‘send_message’ at server.c:909:16: /usr/include/bits/stdio2.h:65:3: warning: call to __builtin___snprintf_chk will always overflow destination buffer gcc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o editor editor.o data.o blit.o sprite.o console.o hash.o md5.o md5hl.o error.o time.o kbd.o -lm gcc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o avi avi.o blit.o console.o kbd.o error.o time.o avihelp.o -lm gcc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o bot bot.o data.o hash.o time.o net.o error.o md5.o md5hl.o crc32.o sprite.o -lm gcc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o 0verkill client.o data.o sprite.o blit.o console.o error.o hash.o time.o md5.o md5hl.o kbd.o net.o crc32.o help.o -lm gcc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o server server.o data.o sprite.o blit.o console.o hash.o time.o kbd.o md5.o md5hl.o error.o net.o crc32.o -lm >>> Source compiled. >>> Test phase [none]: games-action/0verkill-0.16-r3 >>> Install 0verkill-0.16-r3 into /var/tmp/portage/games-action/0verkill-0.16-r3/image/ category games-action >>> Completed installing 0verkill-0.16-r3 into /var/tmp/portage/games-action/0verkill-0.16-r3/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/games/bin/0verkill-test_server usr/games/bin/0verkill-server usr/games/bin/0verkill usr/games/bin/0verkill-avi usr/games/bin/0verkill-editor usr/games/bin/0verkill-bot * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * /usr/include/bits/stdio2.h:65:3: warning: call to __builtin___snprintf_chk will always overflow destination buffer * /usr/include/bits/stdio2.h:65:3: warning: call to __builtin___snprintf_chk will always overflow destination buffer * /usr/include/bits/stdio2.h:65:3: warning: call to __builtin___snprintf_chk will always overflow destination buffer * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://artax.karlin.mff.cuni.cz/~brain/0verkill/ * Remember, in order to play games, you have to * be in the 'games' group. * Just run 'gpasswd -a games', then have re-login. * For more info about Gentoo gaming in general, see our website: * http://games.gentoo.org/