nixbot

builds

succeeded szip-2.1.1 checks.aarch64-linux.szip · build #1 · raw

1elastic-arm-c7c4897b: building wq9pgq1y9nd0imwds29qgi8nqc1p8kga-szip-2.1.1.drv
unpackPhase
2unpacking sources3unpacking source archive /nix/store/y5hsjv8as3waksyl7cbdd97dy8b3hrnh-szip-2.1.1.tar.gz4source root is szip-2.1.15setting SOURCE_DATE_EPOCH to timestamp 1486150963 of file szip-2.1.1/src/CMakeLists.txt
patchPhase
6patching sources
updateAutotoolsGnuConfigScriptsPhase
7updateAutotoolsGnuConfigScriptsPhase8Updating Autotools / GNU config script to a newer upstream version: ./bin/config.sub9Updating Autotools / GNU config script to a newer upstream version: ./bin/config.guess
configurePhase
10configuring11fixing libtool script ./bin/ltmain.sh12./configure13configure flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.114checking for a BSD-compatible install... /nix/store/wcckxdl0i7k2kxhzj0ii23s6096n40jh-coreutils-9.1/bin/install -c15checking whether build environment is sane... yes16checking for a thread-safe mkdir -p... /nix/store/wcckxdl0i7k2kxhzj0ii23s6096n40jh-coreutils-9.1/bin/mkdir -p17checking for gawk... gawk18checking whether make sets $(MAKE)... yes19checking whether make supports nested variables... yes20checking whether to enable maintainer-specific portions of Makefiles... no21checking build system type... aarch64-unknown-linux-gnu22checking host system type... aarch64-unknown-linux-gnu23checking for config aarch64-unknown-linux-gnu... no24checking for config aarch64-unknown-linux-gnu... no25checking for config unknown-linux-gnu... no26checking for config unknown-linux-gnu... no27checking for config aarch64-linux-gnu... no28checking for config aarch64-linux-gnu... no29checking for config aarch64-unknown... no30checking for config linux-gnu... found31compiler 'gcc' is GNU gcc-9.5.032./config/gnu-flags: line 114: hostname: command not found33checking for gcc... gcc34checking whether the C compiler works... yes35checking for C compiler default output file name... a.out36checking for suffix of executables... 37checking whether we are cross compiling... no38checking for suffix of object files... o39checking whether we are using the GNU C compiler... yes40checking whether gcc accepts -g... yes41checking for gcc option to accept ISO C89... none needed42checking whether gcc understands -c and -o together... yes43checking for style of include used by make... GNU44checking dependency style of gcc... none45checking how to run the C preprocessor... gcc -E46checking whether make sets $(MAKE)... (cached) yes47checking how to print strings... printf48checking for a sed that does not truncate output... /nix/store/kr6p5jwckmfyqk6pay22b8palxpil81l-gnused-4.8/bin/sed49checking for grep that handles long lines and -e... /nix/store/7zdwjc66k8q18dszbfjl6djg11gjhqis-gnugrep-3.7/bin/grep50checking for egrep... /nix/store/7zdwjc66k8q18dszbfjl6djg11gjhqis-gnugrep-3.7/bin/grep -E51checking for fgrep... /nix/store/7zdwjc66k8q18dszbfjl6djg11gjhqis-gnugrep-3.7/bin/grep -F52checking for ld used by gcc... ld53checking if the linker (ld) is GNU ld... yes54checking for BSD- or MS-compatible name lister (nm)... nm55checking the name lister (nm) interface... BSD nm56checking whether ln -s works... yes57checking the maximum length of command line arguments... 157286458checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop59checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop60checking for ld option to reload object files... -r61checking for objdump... objdump62checking how to recognize dependent libraries... (cached) pass_all63checking for dlltool... no64checking how to associate runtime and link libraries... printf %s\n65checking for archiver @FILE support... @66checking for strip... strip67checking for ranlib... ranlib68checking command to parse nm output from gcc object... ok69checking for sysroot... no70checking for a working dd... /nix/store/wcckxdl0i7k2kxhzj0ii23s6096n40jh-coreutils-9.1/bin/dd71checking how to truncate binary pipes... /nix/store/wcckxdl0i7k2kxhzj0ii23s6096n40jh-coreutils-9.1/bin/dd bs=4096 count=172checking for mt... no73checking if : is a manifest tool... no74checking for ANSI C header files... yes75checking for sys/types.h... yes76checking for sys/stat.h... yes77checking for stdlib.h... yes78checking for string.h... yes79checking for memory.h... yes80checking for strings.h... yes81checking for inttypes.h... yes82checking for stdint.h... yes83checking for unistd.h... yes84checking for dlfcn.h... yes85checking for objdir... .libs86checking if gcc supports -fno-rtti -fno-exceptions... no87checking for gcc option to produce PIC... -fPIC -DPIC88checking if gcc PIC flag -fPIC -DPIC works... yes89checking if gcc static flag -static works... no90checking if gcc supports -c -o file.o... yes91checking if gcc supports -c -o file.o... (cached) yes92checking whether the gcc linker (ld) supports shared libraries... yes93checking whether -lc should be explicitly linked in... no94checking dynamic linker characteristics... GNU/Linux ld.so95checking how to hardcode library paths into programs... immediate96checking for shl_load... no97checking for shl_load in -ldld... no98checking for dlopen... yes99checking whether a program can dlopen itself... yes100checking whether a statically linked program can dlopen itself... yes101checking whether stripping libraries is possible... yes102checking if libtool supports shared libraries... yes103checking whether to build shared libraries... yes104checking whether to build static libraries... no105checking for build mode... production106checking for math library support... no107checking for ANSI C header files... (cached) yes108checking fcntl.h usability... yes109checking fcntl.h presence... yes110checking for fcntl.h... yes111checking for stdlib.h... (cached) yes112checking for string.h... (cached) yes113checking for an ANSI C-conforming const... yes114checking for size_t... yes115checking for error_at_line... yes116checking for working memcmp... yes117checking for vprintf... yes118checking for _doprnt... no119checking for memset... yes120checking if encoding enabled... yes121checking that generated files are newer than configure... done122configure: creating ./config.status123config.status: creating Makefile124config.status: creating src/Makefile125config.status: creating test/Makefile126config.status: creating src/SZconfig.h127config.status: executing depfiles commands128config.status: executing libtool commands
buildPhase
129building130build flags: SHELL=/nix/store/m45cjiwspshg01wrk2pln2qndasky23r-bash-5.1-p16/bin/bash131Making all in src132make[1]: Entering directory '/build/szip-2.1.1/src'133make all-am134make[2]: Entering directory '/build/szip-2.1.1/src'135/nix/store/m45cjiwspshg01wrk2pln2qndasky23r-bash-5.1-p16/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions -c -o rice.lo rice.c136libtool: compile: gcc -DHAVE_CONFIG_H -I. -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions -c rice.c -fPIC -DPIC -o .libs/rice.o137rice.c:106:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]138 106 | static int (*winner_function)();139 | ^~~~~~140rice.c:107:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]141 107 | static int (*winner_ref_function)();142 | ^~~~~~143rice.c: In function 'warning':144rice.c:252:21: warning: unused parameter 'fmt' [-Wunused-parameter]145 252 | warning(const char *fmt, ...)146 | ~~~~~~~~~~~~^~~147rice.c: In function 'error':148rice.c:267:19: warning: unused parameter 'fmt' [-Wunused-parameter]149 267 | error(const char *fmt, ...)150 | ~~~~~~~~~~~~^~~151rice.c: At top level:152rice.c:301:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]153 301 | getch()154 | ^~~~~155rice.c:333:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]156 333 | read_header()157 | ^~~~~~~~~~~158rice.c: In function 'read_header':159rice.c:340:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]160 340 | value = getch();161 | ^~~~~162rice.c:341:26: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]163 341 | value = (value << 8) | getch();164 | ^165rice.c:355:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]166 355 | value = (value << 8) | getch();167 | ^168rice.c:356:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]169 356 | value = (value << 8) | getch();170 | ^171rice.c:359:26: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion]172 359 | bits_per_pixel = ((value >> 22) & 0xf) + 1;173 | ^174rice.c:360:28: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion]175 360 | pixels_per_block = ((value >> 17) & 0x1f) * 2 + 2;176 | ^177rice.c:361:31: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion]178 361 | pixels_per_scanline = ((value >> 3) & 0x3fff) + 1;179 | ^180rice.c:366:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]181 366 | value = (value << 8) | getch();182 | ^183rice.c:367:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]184 367 | value = (value << 8) | getch();185 | ^186rice.c:370:26: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion]187 370 | bits_per_pixel = ((value >> 19) & 0x3f) + 1;188 | ^189rice.c:371:28: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion]190 371 | pixels_per_block = ((value >> 14) & 0x1f) * 2 + 2;191 | ^192rice.c:372:31: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion]193 372 | pixels_per_scanline = (value & 0x3fff) + 1;194 | ^195rice.c:380:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]196 380 | value = getch();197 | ^~~~~198rice.c:392:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]199 392 | value = (value << 8) | getch();200 | ^201rice.c:393:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]202 393 | value = (value << 8) | getch();203 | ^204rice.c:394:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]205 394 | value = (value << 8) | getch();206 | ^207rice.c: At top level:208rice.c:423:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]209 423 | write_header()210 | ^~~~~~~~~~~~211rice.c: In function 'write_header':212rice.c:455:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]213 455 | value |= (msb_first == 1) << 14;214 | ^~215rice.c:456:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]216 456 | value |= (compression_mode == NN_MODE) << 12;217 | ^~218rice.c:457:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]219 457 | value |= n << 9;220 | ^~221rice.c:458:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]222 458 | value |= j << 6;223 | ^~224rice.c:459:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]225 459 | value |= m << 2;226 | ^~227rice.c:467:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]228 467 | value |= (msb_first == 1) << 29;229 | ^~230rice.c:468:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]231 468 | value |= (compression_mode == NN_MODE) << 26;232 | ^~233rice.c:469:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]234 469 | value |= (bits_per_pixel - 1) << 22;235 | ^~236rice.c:470:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]237 470 | value |= (pixels_per_block/2 - 1) << 17;238 | ^~239rice.c:471:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]240 471 | value |= (pixels_per_scanline - 1) << 3;241 | ^~242rice.c:482:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]243 482 | value |= (msb_first == 1) << 28;244 | ^~245rice.c:483:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]246 483 | value |= (compression_mode == NN_MODE) << 25;247 | ^~248rice.c:484:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]249 484 | value |= (bits_per_pixel - 1) << 19;250 | ^~251rice.c:485:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]252 485 | value |= (pixels_per_block/2 - 1) << 14;253 | ^~254rice.c:486:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]255 486 | value |= (pixels_per_scanline - 1);256 | ^~257rice.c:500:26: warning: conversion from 'long int' to 'int' may change value [-Wconversion]258 500 | scanline_count = input_pixel_count / pixels_per_scanline;259 | ^~~~~~~~~~~~~~~~~260rice.c:509:19: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]261 509 | value |= i;262 | ^~263rice.c:516:19: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]264 516 | value |= input_pixel_count;265 | ^~266rice.c: At top level:267rice.c:537:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]268 537 | fix_last_scanline(byte_buffer, n)269 | ^~~~~~~~~~~~~~~~~270rice.c: In function 'fix_last_scanline':271rice.c:554:57: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]272 554 | memset(byte_buffer + n, ch, pixels_per_scanline - n);273 | ~~~~~~~~~~~~~~~~~~~~^~~274rice.c:565:20: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]275 565 | *p++ = ch1;276 | ^~~277rice.c:566:20: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]278 566 | *p++ = ch2;279 | ^~~280rice.c:580:20: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]281 580 | *p++ = ch1;282 | ^~~283rice.c:581:20: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]284 581 | *p++ = ch2;285 | ^~~286rice.c:582:20: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]287 582 | *p++ = ch3;288 | ^~~289rice.c:583:20: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]290 583 | *p++ = ch4;291 | ^~~292rice.c: At top level:293rice.c:604:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]294 604 | encode_scanline()295 | ^~~~~~~~~~~~~~~296rice.c: In function 'encode_scanline':297rice.c:606:11: warning: declaration of 'bptr' shadows a global declaration [-Wshadow]298 606 | char *bptr;299 | ^~~~300rice.c:163:14: note: shadowed declaration is here301 163 | static char *bptr;302 | ^~~~303rice.c:638:12: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]304 638 | mask = masknot[bits_per_pixel];305 | ^~~~~~~306rice.c:656:17: warning: conversion from 'long int' to 'int' may change value [-Wconversion]307 656 | n = input_pixel_count >= pixels_per_scanline ? pixels_per_scanline : input_pixel_count;308 | ^~~~~~~~~~~~~~~~~309rice.c:658:51: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]310 658 | memcpy(byte_buffer, input_byte_data, 2*n);311 | ~^~312rice.c:679:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]313 679 | x1 = ((*(b+0) << 8) + *(b+1)) & mask;314 | ^315rice.c:679:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]316 679 | x1 = ((*(b+0) << 8) + *(b+1)) & mask;317 | ^318rice.c:680:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]319 680 | x2 = ((*(b+2) << 8) + *(b+3)) & mask;320 | ^321rice.c:680:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]322 680 | x2 = ((*(b+2) << 8) + *(b+3)) & mask;323 | ^324rice.c:681:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]325 681 | x3 = ((*(b+4) << 8) + *(b+5)) & mask;326 | ^327rice.c:681:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]328 681 | x3 = ((*(b+4) << 8) + *(b+5)) & mask;329 | ^330rice.c:682:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]331 682 | x4 = ((*(b+6) << 8) + *(b+7)) & mask;332 | ^333rice.c:682:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]334 682 | x4 = ((*(b+6) << 8) + *(b+7)) & mask;335 | ^336rice.c:688:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]337 688 | *s++ = del << 1;338 | ^~~339rice.c:690:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]340 690 | *s++ = x1;341 | ^~342rice.c:695:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]343 695 | *s++ = ((-del)<<1) - 1;344 | ^345rice.c:697:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]346 697 | *s++ = xmax-x1;347 | ^~~~348rice.c:704:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]349 704 | *s++ = del << 1;350 | ^~~351rice.c:706:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]352 706 | *s++ = x2;353 | ^~354rice.c:711:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]355 711 | *s++ = ((-del)<<1) - 1;356 | ^357rice.c:713:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]358 713 | *s++ = xmax-x2;359 | ^~~~360rice.c:720:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]361 720 | *s++ = del << 1;362 | ^~~363rice.c:722:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]364 722 | *s++ = x3;365 | ^~366rice.c:727:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]367 727 | *s++ = ((-del)<<1) - 1;368 | ^369rice.c:729:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]370 729 | *s++ = xmax-x3;371 | ^~~~372rice.c:736:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]373 736 | *s++ = del << 1;374 | ^~~375rice.c:738:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]376 738 | *s++ = x4;377 | ^~378rice.c:743:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]379 743 | *s++ = ((-del)<<1) - 1;380 | ^381rice.c:745:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]382 745 | *s++ = xmax-x4;383 | ^~~~384rice.c:753:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]385 753 | x = ((*b << 8) + *(b+1)) & mask;386 | ^387rice.c:753:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]388 753 | x = ((*b << 8) + *(b+1)) & mask;389 | ^390rice.c:759:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]391 759 | *s++ = del << 1;392 | ^~~393rice.c:761:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]394 761 | *s++ = x;395 | ^396rice.c:766:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]397 766 | *s++ = ((-del)<<1) - 1;398 | ^399rice.c:768:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]400 768 | *s++ = xmax-x;401 | ^~~~402rice.c:778:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]403 778 | *s++ = ((*b << 8) + *(b+1)) & mask;404 | ^405rice.c:791:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]406 791 | x1 = ((*(b+1) << 8) + *(b+0)) & mask;407 | ^408rice.c:791:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]409 791 | x1 = ((*(b+1) << 8) + *(b+0)) & mask;410 | ^411rice.c:792:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]412 792 | x2 = ((*(b+3) << 8) + *(b+2)) & mask;413 | ^414rice.c:792:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]415 792 | x2 = ((*(b+3) << 8) + *(b+2)) & mask;416 | ^417rice.c:793:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]418 793 | x3 = ((*(b+5) << 8) + *(b+4)) & mask;419 | ^420rice.c:793:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]421 793 | x3 = ((*(b+5) << 8) + *(b+4)) & mask;422 | ^423rice.c:794:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]424 794 | x4 = ((*(b+7) << 8) + *(b+6)) & mask;425 | ^426rice.c:794:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]427 794 | x4 = ((*(b+7) << 8) + *(b+6)) & mask;428 | ^429rice.c:800:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]430 800 | *s++ = del << 1;431 | ^~~432rice.c:802:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]433 802 | *s++ = x1;434 | ^~435rice.c:807:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]436 807 | *s++ = ((-del)<<1) - 1;437 | ^438rice.c:809:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]439 809 | *s++ = xmax-x1;440 | ^~~~441rice.c:816:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]442 816 | *s++ = del << 1;443 | ^~~444rice.c:818:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]445 818 | *s++ = x2;446 | ^~447rice.c:823:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]448 823 | *s++ = ((-del)<<1) - 1;449 | ^450rice.c:825:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]451 825 | *s++ = xmax-x2;452 | ^~~~453rice.c:832:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]454 832 | *s++ = del << 1;455 | ^~~456rice.c:834:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]457 834 | *s++ = x3;458 | ^~459rice.c:839:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]460 839 | *s++ = ((-del)<<1) - 1;461 | ^462rice.c:841:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]463 841 | *s++ = xmax-x3;464 | ^~~~465rice.c:848:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]466 848 | *s++ = del << 1;467 | ^~~468rice.c:850:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]469 850 | *s++ = x4;470 | ^~471rice.c:855:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]472 855 | *s++ = ((-del)<<1) - 1;473 | ^474rice.c:857:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]475 857 | *s++ = xmax-x4;476 | ^~~~477rice.c:865:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]478 865 | x = ((*(b+1) << 8) + *b) & mask;479 | ^480rice.c:865:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]481 865 | x = ((*(b+1) << 8) + *b) & mask;482 | ^483rice.c:871:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]484 871 | *s++ = del << 1;485 | ^~~486rice.c:873:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]487 873 | *s++ = x;488 | ^489rice.c:878:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]490 878 | *s++ = ((-del)<<1) - 1;491 | ^492rice.c:880:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]493 880 | *s++ = xmax-x;494 | ^~~~495rice.c:890:48: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]496 890 | *s++ =((*(b+1) << 8) + *b) & mask;497 | ^498rice.c:916:17: warning: conversion from 'long int' to 'int' may change value [-Wconversion]499 916 | n = input_pixel_count >= pixels_per_scanline ? pixels_per_scanline : input_pixel_count;500 | ^~~~~~~~~~~~~~~~~501rice.c:918:50: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]502 918 | memcpy(byte_buffer, input_byte_data, n);503 | ^504rice.c:937:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]505 937 | x1 = *b++ & mask;506 | ^507rice.c:938:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]508 938 | x2 = *b++ & mask;509 | ^510rice.c:939:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]511 939 | x3 = *b++ & mask;512 | ^513rice.c:940:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]514 940 | x4 = *b++ & mask;515 | ^516rice.c:945:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]517 945 | *s++ = del << 1;518 | ^~~519rice.c:947:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]520 947 | *s++ = x1;521 | ^~522rice.c:952:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]523 952 | *s++ = ((-del)<<1) - 1;524 | ^525rice.c:954:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]526 954 | *s++ = xmax-x1;527 | ^~~~528rice.c:961:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]529 961 | *s++ = del << 1;530 | ^~~531rice.c:963:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]532 963 | *s++ = x2;533 | ^~534rice.c:968:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]535 968 | *s++ = ((-del)<<1) - 1;536 | ^537rice.c:970:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]538 970 | *s++ = xmax-x2;539 | ^~~~540rice.c:977:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]541 977 | *s++ = del << 1;542 | ^~~543rice.c:979:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]544 979 | *s++ = x3;545 | ^~546rice.c:984:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]547 984 | *s++ = ((-del)<<1) - 1;548 | ^549rice.c:986:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]550 986 | *s++ = xmax-x3;551 | ^~~~552rice.c:993:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]553 993 | *s++ = del << 1;554 | ^~~555rice.c:995:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]556 995 | *s++ = x4;557 | ^~558rice.c:1000:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]559 1000 | *s++ = ((-del)<<1) - 1;560 | ^561rice.c:1002:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]562 1002 | *s++ = xmax-x4;563 | ^~~~564rice.c:1010:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]565 1010 | x = *b++ & mask;566 | ^567rice.c:1015:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]568 1015 | *s++ = del << 1;569 | ^~~570rice.c:1017:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]571 1017 | *s++ = x;572 | ^573rice.c:1022:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]574 1022 | *s++ = ((-del)<<1) - 1;575 | ^576rice.c:1024:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]577 1024 | *s++ = xmax-x;578 | ^~~~579rice.c:1062:17: warning: conversion from 'long int' to 'int' may change value [-Wconversion]580 1062 | n = input_pixel_count >= pixels_per_scanline ? pixels_per_scanline : input_pixel_count;581 | ^~~~~~~~~~~~~~~~~582rice.c:1064:51: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]583 1064 | memcpy(byte_buffer, input_byte_data, 4*n);584 | ~^~585rice.c:1085:75: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]586 1085 | x1 = ((*(b+1) << 16) | (*(b+2) << 8) | *(b+3)) & mask;587 | ^588rice.c:1085:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]589 1085 | x1 = ((*(b+1) << 16) | (*(b+2) << 8) | *(b+3)) & mask;590 | ^591rice.c:1086:75: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]592 1086 | x2 = ((*(b+5) << 16) | (*(b+6) << 8) | *(b+7)) & mask;593 | ^594rice.c:1086:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]595 1086 | x2 = ((*(b+5) << 16) | (*(b+6) << 8) | *(b+7)) & mask;596 | ^597rice.c:1087:75: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]598 1087 | x3 = ((*(b+9) << 16) | (*(b+10) << 8) | *(b+11)) & mask;599 | ^600rice.c:1087:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]601 1087 | x3 = ((*(b+9) << 16) | (*(b+10) << 8) | *(b+11)) & mask;602 | ^603rice.c:1088:75: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]604 1088 | x4 = ((*(b+13) << 16) | (*(b+14) << 8) | *(b+15)) & mask;605 | ^606rice.c:1088:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]607 1088 | x4 = ((*(b+13) << 16) | (*(b+14) << 8) | *(b+15)) & mask;608 | ^609rice.c:1094:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]610 1094 | *s++ = del << 1;611 | ^~~612rice.c:1096:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]613 1096 | *s++ = x1;614 | ^~615rice.c:1101:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]616 1101 | *s++ = ((-del)<<1) - 1;617 | ^618rice.c:1103:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]619 1103 | *s++ = xmax-x1;620 | ^~~~621rice.c:1110:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]622 1110 | *s++ = del << 1;623 | ^~~624rice.c:1112:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]625 1112 | *s++ = x2;626 | ^~627rice.c:1117:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]628 1117 | *s++ = ((-del)<<1) - 1;629 | ^630rice.c:1119:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]631 1119 | *s++ = xmax-x2;632 | ^~~~633rice.c:1126:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]634 1126 | *s++ = del << 1;635 | ^~~636rice.c:1128:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]637 1128 | *s++ = x3;638 | ^~639rice.c:1133:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]640 1133 | *s++ = ((-del)<<1) - 1;641 | ^642rice.c:1135:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]643 1135 | *s++ = xmax-x3;644 | ^~~~645rice.c:1142:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]646 1142 | *s++ = del << 1;647 | ^~~648rice.c:1144:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]649 1144 | *s++ = x4;650 | ^~651rice.c:1149:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]652 1149 | *s++ = ((-del)<<1) - 1;653 | ^654rice.c:1151:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]655 1151 | *s++ = xmax-x4;656 | ^~~~657rice.c:1159:71: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]658 1159 | x = ((*(b+1) << 16) | (*(b+2) << 8) | *(b+3)) & mask;659 | ^660rice.c:1159:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]661 1159 | x = ((*(b+1) << 16) | (*(b+2) << 8) | *(b+3)) & mask;662 | ^663rice.c:1165:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]664 1165 | *s++ = del << 1;665 | ^~~666rice.c:1167:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]667 1167 | *s++ = x;668 | ^669rice.c:1172:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]670 1172 | *s++ = ((-del)<<1) - 1;671 | ^672rice.c:1174:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]673 1174 | *s++ = xmax-x;674 | ^~~~675rice.c:1184:70: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]676 1184 | *s++ = ((*(b+1) << 16) | (*(b+2) << 8) | *(b+3)) & mask;677 | ^678rice.c:1197:75: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]679 1197 | x1 = ((*(b+2) << 16) | (*(b+1) << 8) | *(b+0)) & mask;680 | ^681rice.c:1197:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]682 1197 | x1 = ((*(b+2) << 16) | (*(b+1) << 8) | *(b+0)) & mask;683 | ^684rice.c:1198:75: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]685 1198 | x2 = ((*(b+6) << 16) | (*(b+5) << 8) | *(b+4)) & mask;686 | ^687rice.c:1198:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]688 1198 | x2 = ((*(b+6) << 16) | (*(b+5) << 8) | *(b+4)) & mask;689 | ^690rice.c:1199:75: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]691 1199 | x3 = ((*(b+10) << 16) | (*(b+9) << 8) | *(b+8)) & mask;692 | ^693rice.c:1199:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]694 1199 | x3 = ((*(b+10) << 16) | (*(b+9) << 8) | *(b+8)) & mask;695 | ^696rice.c:1200:75: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]697 1200 | x4 = ((*(b+14) << 16) | (*(b+13) << 8) | *(b+12)) & mask;698 | ^699rice.c:1200:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]700 1200 | x4 = ((*(b+14) << 16) | (*(b+13) << 8) | *(b+12)) & mask;701 | ^702rice.c:1206:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]703 1206 | *s++ = del << 1;704 | ^~~705rice.c:1208:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]706 1208 | *s++ = x1;707 | ^~708rice.c:1213:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]709 1213 | *s++ = ((-del)<<1) - 1;710 | ^711rice.c:1215:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]712 1215 | *s++ = xmax-x1;713 | ^~~~714rice.c:1222:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]715 1222 | *s++ = del << 1;716 | ^~~717rice.c:1224:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]718 1224 | *s++ = x2;719 | ^~720rice.c:1229:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]721 1229 | *s++ = ((-del)<<1) - 1;722 | ^723rice.c:1231:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]724 1231 | *s++ = xmax-x2;725 | ^~~~726rice.c:1238:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]727 1238 | *s++ = del << 1;728 | ^~~729rice.c:1240:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]730 1240 | *s++ = x3;731 | ^~732rice.c:1245:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]733 1245 | *s++ = ((-del)<<1) - 1;734 | ^735rice.c:1247:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]736 1247 | *s++ = xmax-x3;737 | ^~~~738rice.c:1254:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]739 1254 | *s++ = del << 1;740 | ^~~741rice.c:1256:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]742 1256 | *s++ = x4;743 | ^~744rice.c:1261:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]745 1261 | *s++ = ((-del)<<1) - 1;746 | ^747rice.c:1263:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]748 1263 | *s++ = xmax-x4;749 | ^~~~750rice.c:1271:67: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]751 1271 | x = ((*(b+2) << 16) | (*(b+1) << 8) | *b) & mask;752 | ^753rice.c:1271:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]754 1271 | x = ((*(b+2) << 16) | (*(b+1) << 8) | *b) & mask;755 | ^756rice.c:1277:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]757 1277 | *s++ = del << 1;758 | ^~~759rice.c:1279:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]760 1279 | *s++ = x;761 | ^762rice.c:1284:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]763 1284 | *s++ = ((-del)<<1) - 1;764 | ^765rice.c:1286:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]766 1286 | *s++ = xmax-x;767 | ^~~~768rice.c:1296:65: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]769 1296 | *s++ =((*(b+2) << 16) | (*(b+1) << 8) | *b) & mask;770 | ^771rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]772 204 | packed_bits -= pbits; \773 | ^~774rice.c:1326:13: note: in expansion of macro 'pack1'775 1326 | pack1(0, id_bits+1);776 | ^~~~~777rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]778 206 | packed_value |= value << packed_bits; \779 | ^~780rice.c:1326:13: note: in expansion of macro 'pack1'781 1326 | pack1(0, id_bits+1);782 | ^~~~~783rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow]784 220 | unsigned long value; \785 | ^~~~~786rice.c:1327:13: note: in expansion of macro 'pack2'787 1327 | pack2(*sigma, bits_per_pixel);788 | ^~~~~789rice.c:632:19: note: shadowed declaration is here790 632 | unsigned long value;791 | ^~~~~792rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]793 204 | packed_bits -= pbits; \794 | ^~795rice.c:230:9: note: in expansion of macro 'pack1'796 230 | pack1(v16, pbits); \797 | ^~~~~798rice.c:1327:13: note: in expansion of macro 'pack2'799 1327 | pack2(*sigma, bits_per_pixel);800 | ^~~~~801rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow]802 209 | unsigned long v16; \803 | ^~~804rice.c:230:9: note: in expansion of macro 'pack1'805 230 | pack1(v16, pbits); \806 | ^~~~~807rice.c:1327:13: note: in expansion of macro 'pack2'808 1327 | pack2(*sigma, bits_per_pixel);809 | ^~~~~810rice.c:227:23: note: shadowed declaration is here811 227 | unsigned long v16; \812 | ^~~813rice.c:1327:13: note: in expansion of macro 'pack2'814 1327 | pack2(*sigma, bits_per_pixel);815 | ^~~~~816rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]817 204 | packed_bits -= pbits; \818 | ^~819rice.c:235:5: note: in expansion of macro 'pack1'820 235 | pack1(value, pbits); \821 | ^~~~~822rice.c:1327:13: note: in expansion of macro 'pack2'823 1327 | pack2(*sigma, bits_per_pixel);824 | ^~~~~825rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]826 206 | packed_value |= value << packed_bits; \827 | ^~828rice.c:1331:17: note: in expansion of macro 'pack1'829 1331 | pack1(1, 1);830 | ^~~~~831rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]832 204 | packed_bits -= pbits; \833 | ^~834rice.c:1344:17: note: in expansion of macro 'pack1'835 1344 | pack1(id, id_bits);836 | ^~~~~837rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]838 206 | packed_value |= value << packed_bits; \839 | ^~840rice.c:1344:17: note: in expansion of macro 'pack1'841 1344 | pack1(id, id_bits);842 | ^~~~~843rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow]844 220 | unsigned long value; \845 | ^~~~~846rice.c:1345:17: note: in expansion of macro 'pack2'847 1345 | pack2(*sigma, bits_per_pixel);848 | ^~~~~849rice.c:632:19: note: shadowed declaration is here850 632 | unsigned long value;851 | ^~~~~852rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]853 204 | packed_bits -= pbits; \854 | ^~855rice.c:230:9: note: in expansion of macro 'pack1'856 230 | pack1(v16, pbits); \857 | ^~~~~858rice.c:1345:17: note: in expansion of macro 'pack2'859 1345 | pack2(*sigma, bits_per_pixel);860 | ^~~~~861rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow]862 209 | unsigned long v16; \863 | ^~~864rice.c:230:9: note: in expansion of macro 'pack1'865 230 | pack1(v16, pbits); \866 | ^~~~~867rice.c:1345:17: note: in expansion of macro 'pack2'868 1345 | pack2(*sigma, bits_per_pixel);869 | ^~~~~870rice.c:227:23: note: shadowed declaration is here871 227 | unsigned long v16; \872 | ^~~873rice.c:1345:17: note: in expansion of macro 'pack2'874 1345 | pack2(*sigma, bits_per_pixel);875 | ^~~~~876rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]877 204 | packed_bits -= pbits; \878 | ^~879rice.c:235:5: note: in expansion of macro 'pack1'880 235 | pack1(value, pbits); \881 | ^~~~~882rice.c:1345:17: note: in expansion of macro 'pack2'883 1345 | pack2(*sigma, bits_per_pixel);884 | ^~~~~885rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow]886 220 | unsigned long value; \887 | ^~~~~888rice.c:1349:25: note: in expansion of macro 'pack2'889 1349 | pack2(*s++, bits_per_pixel);890 | ^~~~~891rice.c:632:19: note: shadowed declaration is here892 632 | unsigned long value;893 | ^~~~~894rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]895 204 | packed_bits -= pbits; \896 | ^~897rice.c:230:9: note: in expansion of macro 'pack1'898 230 | pack1(v16, pbits); \899 | ^~~~~900rice.c:1349:25: note: in expansion of macro 'pack2'901 1349 | pack2(*s++, bits_per_pixel);902 | ^~~~~903rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow]904 209 | unsigned long v16; \905 | ^~~906rice.c:230:9: note: in expansion of macro 'pack1'907 230 | pack1(v16, pbits); \908 | ^~~~~909rice.c:1349:25: note: in expansion of macro 'pack2'910 1349 | pack2(*s++, bits_per_pixel);911 | ^~~~~912rice.c:227:23: note: shadowed declaration is here913 227 | unsigned long v16; \914 | ^~~915rice.c:1349:25: note: in expansion of macro 'pack2'916 1349 | pack2(*s++, bits_per_pixel);917 | ^~~~~918rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]919 204 | packed_bits -= pbits; \920 | ^~921rice.c:235:5: note: in expansion of macro 'pack1'922 235 | pack1(value, pbits); \923 | ^~~~~924rice.c:1349:25: note: in expansion of macro 'pack2'925 1349 | pack2(*s++, bits_per_pixel);926 | ^~~~~927rice.c:1357:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]928 1357 | fsval = (*s1++ >> ksplits) + 1;929 | ^930rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]931 206 | packed_value |= value << packed_bits; \932 | ^~933rice.c:245:9: note: in expansion of macro 'pack1'934 245 | pack1(0, 16); \935 | ^~~~~936rice.c:1358:25: note: in expansion of macro 'packfs'937 1358 | packfs(fsval);938 | ^~~~~~939rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]940 204 | packed_bits -= pbits; \941 | ^~942rice.c:248:5: note: in expansion of macro 'pack1'943 248 | pack1(1, pbits); \944 | ^~~~~945rice.c:1358:25: note: in expansion of macro 'packfs'946 1358 | packfs(fsval);947 | ^~~~~~948rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]949 206 | packed_value |= value << packed_bits; \950 | ^~951rice.c:248:5: note: in expansion of macro 'pack1'952 248 | pack1(1, pbits); \953 | ^~~~~954rice.c:1358:25: note: in expansion of macro 'packfs'955 1358 | packfs(fsval);956 | ^~~~~~957rice.c:1361:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]958 1361 | mask = masknot[ksplits];959 | ^~~~~~~960rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow]961 220 | unsigned long value; \962 | ^~~~~963rice.c:1365:25: note: in expansion of macro 'pack2'964 1365 | pack2(num, ksplits);965 | ^~~~~966rice.c:632:19: note: shadowed declaration is here967 632 | unsigned long value;968 | ^~~~~969rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]970 204 | packed_bits -= pbits; \971 | ^~972rice.c:230:9: note: in expansion of macro 'pack1'973 230 | pack1(v16, pbits); \974 | ^~~~~975rice.c:1365:25: note: in expansion of macro 'pack2'976 1365 | pack2(num, ksplits);977 | ^~~~~978rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow]979 209 | unsigned long v16; \980 | ^~~981rice.c:230:9: note: in expansion of macro 'pack1'982 230 | pack1(v16, pbits); \983 | ^~~~~984rice.c:1365:25: note: in expansion of macro 'pack2'985 1365 | pack2(num, ksplits);986 | ^~~~~987rice.c:227:23: note: shadowed declaration is here988 227 | unsigned long v16; \989 | ^~~990rice.c:1365:25: note: in expansion of macro 'pack2'991 1365 | pack2(num, ksplits);992 | ^~~~~993rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]994 204 | packed_bits -= pbits; \995 | ^~996rice.c:235:5: note: in expansion of macro 'pack1'997 235 | pack1(value, pbits); \998 | ^~~~~999rice.c:1365:25: note: in expansion of macro 'pack2'1000 1365 | pack2(num, ksplits);1001 | ^~~~~1002rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1003 204 | packed_bits -= pbits; \1004 | ^~1005rice.c:1371:17: note: in expansion of macro 'pack1'1006 1371 | pack1(id, id_bits);1007 | ^~~~~1008rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1009 206 | packed_value |= value << packed_bits; \1010 | ^~1011rice.c:1371:17: note: in expansion of macro 'pack1'1012 1371 | pack1(id, id_bits);1013 | ^~~~~1014rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow]1015 220 | unsigned long value; \1016 | ^~~~~1017rice.c:1372:17: note: in expansion of macro 'pack2'1018 1372 | pack2(*sigma, bits_per_pixel);1019 | ^~~~~1020rice.c:632:19: note: shadowed declaration is here1021 632 | unsigned long value;1022 | ^~~~~1023rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1024 204 | packed_bits -= pbits; \1025 | ^~1026rice.c:230:9: note: in expansion of macro 'pack1'1027 230 | pack1(v16, pbits); \1028 | ^~~~~1029rice.c:1372:17: note: in expansion of macro 'pack2'1030 1372 | pack2(*sigma, bits_per_pixel);1031 | ^~~~~1032rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow]1033 209 | unsigned long v16; \1034 | ^~~1035rice.c:230:9: note: in expansion of macro 'pack1'1036 230 | pack1(v16, pbits); \1037 | ^~~~~1038rice.c:1372:17: note: in expansion of macro 'pack2'1039 1372 | pack2(*sigma, bits_per_pixel);1040 | ^~~~~1041rice.c:227:23: note: shadowed declaration is here1042 227 | unsigned long v16; \1043 | ^~~1044rice.c:1372:17: note: in expansion of macro 'pack2'1045 1372 | pack2(*sigma, bits_per_pixel);1046 | ^~~~~1047rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1048 204 | packed_bits -= pbits; \1049 | ^~1050rice.c:235:5: note: in expansion of macro 'pack1'1051 235 | pack1(value, pbits); \1052 | ^~~~~1053rice.c:1372:17: note: in expansion of macro 'pack2'1054 1372 | pack2(*sigma, bits_per_pixel);1055 | ^~~~~1056rice.c:1375:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1057 1375 | fsval = *s++ + 1;1058 | ^1059rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1060 206 | packed_value |= value << packed_bits; \1061 | ^~1062rice.c:245:9: note: in expansion of macro 'pack1'1063 245 | pack1(0, 16); \1064 | ^~~~~1065rice.c:1376:21: note: in expansion of macro 'packfs'1066 1376 | packfs(fsval);1067 | ^~~~~~1068rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1069 204 | packed_bits -= pbits; \1070 | ^~1071rice.c:248:5: note: in expansion of macro 'pack1'1072 248 | pack1(1, pbits); \1073 | ^~~~~1074rice.c:1376:21: note: in expansion of macro 'packfs'1075 1376 | packfs(fsval);1076 | ^~~~~~1077rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1078 206 | packed_value |= value << packed_bits; \1079 | ^~1080rice.c:248:5: note: in expansion of macro 'pack1'1081 248 | pack1(1, pbits); \1082 | ^~~~~1083rice.c:1376:21: note: in expansion of macro 'packfs'1084 1376 | packfs(fsval);1085 | ^~~~~~1086rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1087 204 | packed_bits -= pbits; \1088 | ^~1089rice.c:1381:17: note: in expansion of macro 'pack1'1090 1381 | pack1(1, id_bits+1);1091 | ^~~~~1092rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1093 206 | packed_value |= value << packed_bits; \1094 | ^~1095rice.c:1381:17: note: in expansion of macro 'pack1'1096 1381 | pack1(1, id_bits+1);1097 | ^~~~~1098rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow]1099 220 | unsigned long value; \1100 | ^~~~~1101rice.c:1382:17: note: in expansion of macro 'pack2'1102 1382 | pack2(*sigma, bits_per_pixel);1103 | ^~~~~1104rice.c:632:19: note: shadowed declaration is here1105 632 | unsigned long value;1106 | ^~~~~1107rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1108 204 | packed_bits -= pbits; \1109 | ^~1110rice.c:230:9: note: in expansion of macro 'pack1'1111 230 | pack1(v16, pbits); \1112 | ^~~~~1113rice.c:1382:17: note: in expansion of macro 'pack2'1114 1382 | pack2(*sigma, bits_per_pixel);1115 | ^~~~~1116rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow]1117 209 | unsigned long v16; \1118 | ^~~1119rice.c:230:9: note: in expansion of macro 'pack1'1120 230 | pack1(v16, pbits); \1121 | ^~~~~1122rice.c:1382:17: note: in expansion of macro 'pack2'1123 1382 | pack2(*sigma, bits_per_pixel);1124 | ^~~~~1125rice.c:227:23: note: shadowed declaration is here1126 227 | unsigned long v16; \1127 | ^~~1128rice.c:1382:17: note: in expansion of macro 'pack2'1129 1382 | pack2(*sigma, bits_per_pixel);1130 | ^~~~~1131rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1132 204 | packed_bits -= pbits; \1133 | ^~1134rice.c:235:5: note: in expansion of macro 'pack1'1135 235 | pack1(value, pbits); \1136 | ^~~~~1137rice.c:1382:17: note: in expansion of macro 'pack2'1138 1382 | pack2(*sigma, bits_per_pixel);1139 | ^~~~~1140rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1141 206 | packed_value |= value << packed_bits; \1142 | ^~1143rice.c:245:9: note: in expansion of macro 'pack1'1144 245 | pack1(0, 16); \1145 | ^~~~~1146rice.c:1384:17: note: in expansion of macro 'packfs'1147 1384 | packfs(fsval);1148 | ^~~~~~1149rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1150 204 | packed_bits -= pbits; \1151 | ^~1152rice.c:248:5: note: in expansion of macro 'pack1'1153 248 | pack1(1, pbits); \1154 | ^~~~~1155rice.c:1384:17: note: in expansion of macro 'packfs'1156 1384 | packfs(fsval);1157 | ^~~~~~1158rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1159 206 | packed_value |= value << packed_bits; \1160 | ^~1161rice.c:248:5: note: in expansion of macro 'pack1'1162 248 | pack1(1, pbits); \1163 | ^~~~~1164rice.c:1384:17: note: in expansion of macro 'packfs'1165 1384 | packfs(fsval);1166 | ^~~~~~1167rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1168 206 | packed_value |= value << packed_bits; \1169 | ^~1170rice.c:245:9: note: in expansion of macro 'pack1'1171 245 | pack1(0, 16); \1172 | ^~~~~1173rice.c:1388:21: note: in expansion of macro 'packfs'1174 1388 | packfs(fsval);1175 | ^~~~~~1176rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1177 204 | packed_bits -= pbits; \1178 | ^~1179rice.c:248:5: note: in expansion of macro 'pack1'1180 248 | pack1(1, pbits); \1181 | ^~~~~1182rice.c:1388:21: note: in expansion of macro 'packfs'1183 1388 | packfs(fsval);1184 | ^~~~~~1185rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1186 206 | packed_value |= value << packed_bits; \1187 | ^~1188rice.c:248:5: note: in expansion of macro 'pack1'1189 248 | pack1(1, pbits); \1190 | ^~~~~1191rice.c:1388:21: note: in expansion of macro 'packfs'1192 1388 | packfs(fsval);1193 | ^~~~~~1194rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1195 204 | packed_bits -= pbits; \1196 | ^~1197rice.c:1410:17: note: in expansion of macro 'pack1'1198 1410 | pack1(0, id_bits+1);1199 | ^~~~~1200rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1201 206 | packed_value |= value << packed_bits; \1202 | ^~1203rice.c:1410:17: note: in expansion of macro 'pack1'1204 1410 | pack1(0, id_bits+1);1205 | ^~~~~1206rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1207 206 | packed_value |= value << packed_bits; \1208 | ^~1209rice.c:245:9: note: in expansion of macro 'pack1'1210 245 | pack1(0, 16); \1211 | ^~~~~1212rice.c:1420:17: note: in expansion of macro 'packfs'1213 1420 | packfs(newbits);1214 | ^~~~~~1215rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1216 204 | packed_bits -= pbits; \1217 | ^~1218rice.c:248:5: note: in expansion of macro 'pack1'1219 248 | pack1(1, pbits); \1220 | ^~~~~1221rice.c:1420:17: note: in expansion of macro 'packfs'1222 1420 | packfs(newbits);1223 | ^~~~~~1224rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1225 206 | packed_value |= value << packed_bits; \1226 | ^~1227rice.c:248:5: note: in expansion of macro 'pack1'1228 248 | pack1(1, pbits); \1229 | ^~~~~1230rice.c:1420:17: note: in expansion of macro 'packfs'1231 1420 | packfs(newbits);1232 | ^~~~~~1233rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1234 206 | packed_value |= value << packed_bits; \1235 | ^~1236rice.c:245:9: note: in expansion of macro 'pack1'1237 245 | pack1(0, 16); \1238 | ^~~~~1239rice.c:1435:17: note: in expansion of macro 'packfs'1240 1435 | packfs(newbits);1241 | ^~~~~~1242rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1243 204 | packed_bits -= pbits; \1244 | ^~1245rice.c:248:5: note: in expansion of macro 'pack1'1246 248 | pack1(1, pbits); \1247 | ^~~~~1248rice.c:1435:17: note: in expansion of macro 'packfs'1249 1435 | packfs(newbits);1250 | ^~~~~~1251rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1252 206 | packed_value |= value << packed_bits; \1253 | ^~1254rice.c:248:5: note: in expansion of macro 'pack1'1255 248 | pack1(1, pbits); \1256 | ^~~~~1257rice.c:1435:17: note: in expansion of macro 'packfs'1258 1435 | packfs(newbits);1259 | ^~~~~~1260rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1261 204 | packed_bits -= pbits; \1262 | ^~1263rice.c:1444:17: note: in expansion of macro 'pack1'1264 1444 | pack1(id, id_bits);1265 | ^~~~~1266rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1267 206 | packed_value |= value << packed_bits; \1268 | ^~1269rice.c:1444:17: note: in expansion of macro 'pack1'1270 1444 | pack1(id, id_bits);1271 | ^~~~~1272rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow]1273 220 | unsigned long value; \1274 | ^~~~~1275rice.c:1448:25: note: in expansion of macro 'pack2'1276 1448 | pack2(*s++, bits_per_pixel);1277 | ^~~~~1278rice.c:632:19: note: shadowed declaration is here1279 632 | unsigned long value;1280 | ^~~~~1281rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1282 204 | packed_bits -= pbits; \1283 | ^~1284rice.c:230:9: note: in expansion of macro 'pack1'1285 230 | pack1(v16, pbits); \1286 | ^~~~~1287rice.c:1448:25: note: in expansion of macro 'pack2'1288 1448 | pack2(*s++, bits_per_pixel);1289 | ^~~~~1290rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow]1291 209 | unsigned long v16; \1292 | ^~~1293rice.c:230:9: note: in expansion of macro 'pack1'1294 230 | pack1(v16, pbits); \1295 | ^~~~~1296rice.c:1448:25: note: in expansion of macro 'pack2'1297 1448 | pack2(*s++, bits_per_pixel);1298 | ^~~~~1299rice.c:227:23: note: shadowed declaration is here1300 227 | unsigned long v16; \1301 | ^~~1302rice.c:1448:25: note: in expansion of macro 'pack2'1303 1448 | pack2(*s++, bits_per_pixel);1304 | ^~~~~1305rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1306 204 | packed_bits -= pbits; \1307 | ^~1308rice.c:235:5: note: in expansion of macro 'pack1'1309 235 | pack1(value, pbits); \1310 | ^~~~~1311rice.c:1448:25: note: in expansion of macro 'pack2'1312 1448 | pack2(*s++, bits_per_pixel);1313 | ^~~~~1314rice.c:1459:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1315 1459 | fsval = (*s1++ >> 1) + 1;1316 | ^1317rice.c:1460:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1318 1460 | fsval2 = (*s1++ >> 1) + 1;1319 | ^1320rice.c:1463:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1321 1463 | value = (1 << fsval2) | 1;1322 | ^1323rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1324 204 | packed_bits -= pbits; \1325 | ^~1326rice.c:1464:37: note: in expansion of macro 'pack1'1327 1464 | pack1(value, fsval + fsval2);1328 | ^~~~~1329rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1330 206 | packed_value |= value << packed_bits; \1331 | ^~1332rice.c:245:9: note: in expansion of macro 'pack1'1333 245 | pack1(0, 16); \1334 | ^~~~~1335rice.c:1468:37: note: in expansion of macro 'packfs'1336 1468 | packfs(fsval);1337 | ^~~~~~1338rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1339 204 | packed_bits -= pbits; \1340 | ^~1341rice.c:248:5: note: in expansion of macro 'pack1'1342 248 | pack1(1, pbits); \1343 | ^~~~~1344rice.c:1468:37: note: in expansion of macro 'packfs'1345 1468 | packfs(fsval);1346 | ^~~~~~1347rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1348 206 | packed_value |= value << packed_bits; \1349 | ^~1350rice.c:248:5: note: in expansion of macro 'pack1'1351 248 | pack1(1, pbits); \1352 | ^~~~~1353rice.c:1468:37: note: in expansion of macro 'packfs'1354 1468 | packfs(fsval);1355 | ^~~~~~1356rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1357 206 | packed_value |= value << packed_bits; \1358 | ^~1359rice.c:245:9: note: in expansion of macro 'pack1'1360 245 | pack1(0, 16); \1361 | ^~~~~1362rice.c:1469:37: note: in expansion of macro 'packfs'1363 1469 | packfs(fsval2);1364 | ^~~~~~1365rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1366 204 | packed_bits -= pbits; \1367 | ^~1368rice.c:248:5: note: in expansion of macro 'pack1'1369 248 | pack1(1, pbits); \1370 | ^~~~~1371rice.c:1469:37: note: in expansion of macro 'packfs'1372 1469 | packfs(fsval2);1373 | ^~~~~~1374rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1375 206 | packed_value |= value << packed_bits; \1376 | ^~1377rice.c:248:5: note: in expansion of macro 'pack1'1378 248 | pack1(1, pbits); \1379 | ^~~~~1380rice.c:1469:37: note: in expansion of macro 'packfs'1381 1469 | packfs(fsval2);1382 | ^~~~~~1383rice.c:1478:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1384 1478 | value = (value << 1) | *s++ & 1;1385 | ~~~~~^~~1386rice.c:1479:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1387 1479 | value = (value << 1) | *s++ & 1;1388 | ~~~~~^~~1389rice.c:1480:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1390 1480 | value = (value << 1) | *s++ & 1;1391 | ~~~~~^~~1392rice.c:1481:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1393 1481 | value = (value << 1) | *s++ & 1;1394 | ~~~~~^~~1395rice.c:1482:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1396 1482 | value = (value << 1) | *s++ & 1;1397 | ~~~~~^~~1398rice.c:1483:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1399 1483 | value = (value << 1) | *s++ & 1;1400 | ~~~~~^~~1401rice.c:1484:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1402 1484 | value = (value << 1) | *s++ & 1;1403 | ~~~~~^~~1404rice.c:1492:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1405 1492 | value = (value << 1) | *s++ & 1;1406 | ~~~~~^~~1407rice.c:1500:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1408 1500 | fsval = (*s1++ >> 2) + 1;1409 | ^1410rice.c:1501:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1411 1501 | fsval2 = (*s1++ >> 2) + 1;1412 | ^1413rice.c:1504:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1414 1504 | value = (1 << fsval2) | 1;1415 | ^1416rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1417 204 | packed_bits -= pbits; \1418 | ^~1419rice.c:1505:37: note: in expansion of macro 'pack1'1420 1505 | pack1(value, fsval + fsval2);1421 | ^~~~~1422rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1423 206 | packed_value |= value << packed_bits; \1424 | ^~1425rice.c:245:9: note: in expansion of macro 'pack1'1426 245 | pack1(0, 16); \1427 | ^~~~~1428rice.c:1509:37: note: in expansion of macro 'packfs'1429 1509 | packfs(fsval);1430 | ^~~~~~1431rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1432 204 | packed_bits -= pbits; \1433 | ^~1434rice.c:248:5: note: in expansion of macro 'pack1'1435 248 | pack1(1, pbits); \1436 | ^~~~~1437rice.c:1509:37: note: in expansion of macro 'packfs'1438 1509 | packfs(fsval);1439 | ^~~~~~1440rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1441 206 | packed_value |= value << packed_bits; \1442 | ^~1443rice.c:248:5: note: in expansion of macro 'pack1'1444 248 | pack1(1, pbits); \1445 | ^~~~~1446rice.c:1509:37: note: in expansion of macro 'packfs'1447 1509 | packfs(fsval);1448 | ^~~~~~1449rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1450 206 | packed_value |= value << packed_bits; \1451 | ^~1452rice.c:245:9: note: in expansion of macro 'pack1'1453 245 | pack1(0, 16); \1454 | ^~~~~1455rice.c:1510:37: note: in expansion of macro 'packfs'1456 1510 | packfs(fsval2);1457 | ^~~~~~1458rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1459 204 | packed_bits -= pbits; \1460 | ^~1461rice.c:248:5: note: in expansion of macro 'pack1'1462 248 | pack1(1, pbits); \1463 | ^~~~~1464rice.c:1510:37: note: in expansion of macro 'packfs'1465 1510 | packfs(fsval2);1466 | ^~~~~~1467rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1468 206 | packed_value |= value << packed_bits; \1469 | ^~1470rice.c:248:5: note: in expansion of macro 'pack1'1471 248 | pack1(1, pbits); \1472 | ^~~~~1473rice.c:1510:37: note: in expansion of macro 'packfs'1474 1510 | packfs(fsval2);1475 | ^~~~~~1476rice.c:1519:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1477 1519 | value = (value << 2) | *s++ & 3;1478 | ~~~~~^~~1479rice.c:1520:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1480 1520 | value = (value << 2) | *s++ & 3;1481 | ~~~~~^~~1482rice.c:1521:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1483 1521 | value = (value << 2) | *s++ & 3;1484 | ~~~~~^~~1485rice.c:1522:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1486 1522 | value = (value << 2) | *s++ & 3;1487 | ~~~~~^~~1488rice.c:1523:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1489 1523 | value = (value << 2) | *s++ & 3;1490 | ~~~~~^~~1491rice.c:1524:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1492 1524 | value = (value << 2) | *s++ & 3;1493 | ~~~~~^~~1494rice.c:1525:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1495 1525 | value = (value << 2) | *s++ & 3;1496 | ~~~~~^~~1497rice.c:1533:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1498 1533 | value = (value << 2) | *s++ & 3;1499 | ~~~~~^~~1500rice.c:1541:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1501 1541 | fsval = (*s1++ >> 3) + 1;1502 | ^1503rice.c:1542:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1504 1542 | fsval2 = (*s1++ >> 3) + 1;1505 | ^1506rice.c:1545:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1507 1545 | value = (1 << fsval2) | 1;1508 | ^1509rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1510 204 | packed_bits -= pbits; \1511 | ^~1512rice.c:1546:37: note: in expansion of macro 'pack1'1513 1546 | pack1(value, fsval + fsval2);1514 | ^~~~~1515rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1516 206 | packed_value |= value << packed_bits; \1517 | ^~1518rice.c:245:9: note: in expansion of macro 'pack1'1519 245 | pack1(0, 16); \1520 | ^~~~~1521rice.c:1550:37: note: in expansion of macro 'packfs'1522 1550 | packfs(fsval);1523 | ^~~~~~1524rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1525 204 | packed_bits -= pbits; \1526 | ^~1527rice.c:248:5: note: in expansion of macro 'pack1'1528 248 | pack1(1, pbits); \1529 | ^~~~~1530rice.c:1550:37: note: in expansion of macro 'packfs'1531 1550 | packfs(fsval);1532 | ^~~~~~1533rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1534 206 | packed_value |= value << packed_bits; \1535 | ^~1536rice.c:248:5: note: in expansion of macro 'pack1'1537 248 | pack1(1, pbits); \1538 | ^~~~~1539rice.c:1550:37: note: in expansion of macro 'packfs'1540 1550 | packfs(fsval);1541 | ^~~~~~1542rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1543 206 | packed_value |= value << packed_bits; \1544 | ^~1545rice.c:245:9: note: in expansion of macro 'pack1'1546 245 | pack1(0, 16); \1547 | ^~~~~1548rice.c:1551:37: note: in expansion of macro 'packfs'1549 1551 | packfs(fsval2);1550 | ^~~~~~1551rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1552 204 | packed_bits -= pbits; \1553 | ^~1554rice.c:248:5: note: in expansion of macro 'pack1'1555 248 | pack1(1, pbits); \1556 | ^~~~~1557rice.c:1551:37: note: in expansion of macro 'packfs'1558 1551 | packfs(fsval2);1559 | ^~~~~~1560rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1561 206 | packed_value |= value << packed_bits; \1562 | ^~1563rice.c:248:5: note: in expansion of macro 'pack1'1564 248 | pack1(1, pbits); \1565 | ^~~~~1566rice.c:1551:37: note: in expansion of macro 'packfs'1567 1551 | packfs(fsval2);1568 | ^~~~~~1569rice.c:1560:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1570 1560 | value = (value << 3) | *s++ & 7;1571 | ~~~~~^~~1572rice.c:1561:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1573 1561 | value = (value << 3) | *s++ & 7;1574 | ~~~~~^~~1575rice.c:1562:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1576 1562 | value = (value << 3) | *s++ & 7;1577 | ~~~~~^~~1578rice.c:1563:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1579 1563 | value = (value << 3) | *s++ & 7;1580 | ~~~~~^~~1581rice.c:1567:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1582 1567 | value = (value << 3) | *s++ & 7;1583 | ~~~~~^~~1584rice.c:1568:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1585 1568 | value = (value << 3) | *s++ & 7;1586 | ~~~~~^~~1587rice.c:1576:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1588 1576 | value = (value << 3) | *s++ & 7;1589 | ~~~~~^~~1590rice.c:1584:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1591 1584 | fsval = (*s1++ >> 4) + 1;1592 | ^1593rice.c:1585:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1594 1585 | fsval2 = (*s1++ >> 4) + 1;1595 | ^1596rice.c:1588:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1597 1588 | value = (1 << fsval2) | 1;1598 | ^1599rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1600 204 | packed_bits -= pbits; \1601 | ^~1602rice.c:1589:37: note: in expansion of macro 'pack1'1603 1589 | pack1(value, fsval + fsval2);1604 | ^~~~~1605rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1606 206 | packed_value |= value << packed_bits; \1607 | ^~1608rice.c:245:9: note: in expansion of macro 'pack1'1609 245 | pack1(0, 16); \1610 | ^~~~~1611rice.c:1593:37: note: in expansion of macro 'packfs'1612 1593 | packfs(fsval);1613 | ^~~~~~1614rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1615 204 | packed_bits -= pbits; \1616 | ^~1617rice.c:248:5: note: in expansion of macro 'pack1'1618 248 | pack1(1, pbits); \1619 | ^~~~~1620rice.c:1593:37: note: in expansion of macro 'packfs'1621 1593 | packfs(fsval);1622 | ^~~~~~1623rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1624 206 | packed_value |= value << packed_bits; \1625 | ^~1626rice.c:248:5: note: in expansion of macro 'pack1'1627 248 | pack1(1, pbits); \1628 | ^~~~~1629rice.c:1593:37: note: in expansion of macro 'packfs'1630 1593 | packfs(fsval);1631 | ^~~~~~1632rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1633 206 | packed_value |= value << packed_bits; \1634 | ^~1635rice.c:245:9: note: in expansion of macro 'pack1'1636 245 | pack1(0, 16); \1637 | ^~~~~1638rice.c:1594:37: note: in expansion of macro 'packfs'1639 1594 | packfs(fsval2);1640 | ^~~~~~1641rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1642 204 | packed_bits -= pbits; \1643 | ^~1644rice.c:248:5: note: in expansion of macro 'pack1'1645 248 | pack1(1, pbits); \1646 | ^~~~~1647rice.c:1594:37: note: in expansion of macro 'packfs'1648 1594 | packfs(fsval2);1649 | ^~~~~~1650rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1651 206 | packed_value |= value << packed_bits; \1652 | ^~1653rice.c:248:5: note: in expansion of macro 'pack1'1654 248 | pack1(1, pbits); \1655 | ^~~~~1656rice.c:1594:37: note: in expansion of macro 'packfs'1657 1594 | packfs(fsval2);1658 | ^~~~~~1659rice.c:1603:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1660 1603 | value = (value << 4) | *s++ & 0xf;1661 | ~~~~~^~~~~1662rice.c:1604:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1663 1604 | value = (value << 4) | *s++ & 0xf;1664 | ~~~~~^~~~~1665rice.c:1605:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1666 1605 | value = (value << 4) | *s++ & 0xf;1667 | ~~~~~^~~~~1668rice.c:1609:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1669 1609 | value = (value << 4) | *s++ & 0xf;1670 | ~~~~~^~~~~1671rice.c:1610:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1672 1610 | value = (value << 4) | *s++ & 0xf;1673 | ~~~~~^~~~~1674rice.c:1611:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1675 1611 | value = (value << 4) | *s++ & 0xf;1676 | ~~~~~^~~~~1677rice.c:1619:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1678 1619 | value = (value << 4) | *s++ & 0xf;1679 | ~~~~~^~~~~1680rice.c:1627:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1681 1627 | fsval = (*s1++ >> 5) + 1;1682 | ^1683rice.c:1628:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1684 1628 | fsval2 = (*s1++ >> 5) + 1;1685 | ^1686rice.c:1631:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1687 1631 | value = (1 << fsval2) | 1;1688 | ^1689rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1690 204 | packed_bits -= pbits; \1691 | ^~1692rice.c:1632:37: note: in expansion of macro 'pack1'1693 1632 | pack1(value, fsval + fsval2);1694 | ^~~~~1695rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1696 206 | packed_value |= value << packed_bits; \1697 | ^~1698rice.c:245:9: note: in expansion of macro 'pack1'1699 245 | pack1(0, 16); \1700 | ^~~~~1701rice.c:1636:37: note: in expansion of macro 'packfs'1702 1636 | packfs(fsval);1703 | ^~~~~~1704rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1705 204 | packed_bits -= pbits; \1706 | ^~1707rice.c:248:5: note: in expansion of macro 'pack1'1708 248 | pack1(1, pbits); \1709 | ^~~~~1710rice.c:1636:37: note: in expansion of macro 'packfs'1711 1636 | packfs(fsval);1712 | ^~~~~~1713rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1714 206 | packed_value |= value << packed_bits; \1715 | ^~1716rice.c:248:5: note: in expansion of macro 'pack1'1717 248 | pack1(1, pbits); \1718 | ^~~~~1719rice.c:1636:37: note: in expansion of macro 'packfs'1720 1636 | packfs(fsval);1721 | ^~~~~~1722rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1723 206 | packed_value |= value << packed_bits; \1724 | ^~1725rice.c:245:9: note: in expansion of macro 'pack1'1726 245 | pack1(0, 16); \1727 | ^~~~~1728rice.c:1637:37: note: in expansion of macro 'packfs'1729 1637 | packfs(fsval2);1730 | ^~~~~~1731rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1732 204 | packed_bits -= pbits; \1733 | ^~1734rice.c:248:5: note: in expansion of macro 'pack1'1735 248 | pack1(1, pbits); \1736 | ^~~~~1737rice.c:1637:37: note: in expansion of macro 'packfs'1738 1637 | packfs(fsval2);1739 | ^~~~~~1740rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1741 206 | packed_value |= value << packed_bits; \1742 | ^~1743rice.c:248:5: note: in expansion of macro 'pack1'1744 248 | pack1(1, pbits); \1745 | ^~~~~1746rice.c:1637:37: note: in expansion of macro 'packfs'1747 1637 | packfs(fsval2);1748 | ^~~~~~1749rice.c:1646:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1750 1646 | value = (value << 5) | *s++ & 0x1f;1751 | ~~~~~^~~~~~1752rice.c:1647:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1753 1647 | value = (value << 5) | *s++ & 0x1f;1754 | ~~~~~^~~~~~1755rice.c:1651:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1756 1651 | value = (value << 5) | *s++ & 0x1f;1757 | ~~~~~^~~~~~1758rice.c:1652:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1759 1652 | value = (value << 5) | *s++ & 0x1f;1760 | ~~~~~^~~~~~1761rice.c:1656:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1762 1656 | value = (value << 5) | *s++ & 0x1f;1763 | ~~~~~^~~~~~1764rice.c:1664:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1765 1664 | value = (value << 5) | *s++ & 0x1f;1766 | ~~~~~^~~~~~1767rice.c:1672:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1768 1672 | fsval = (*s1++ >> 6) + 1;1769 | ^1770rice.c:1673:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1771 1673 | fsval2 = (*s1++ >> 6) + 1;1772 | ^1773rice.c:1676:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1774 1676 | value = (1 << fsval2) | 1;1775 | ^1776rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1777 204 | packed_bits -= pbits; \1778 | ^~1779rice.c:1677:37: note: in expansion of macro 'pack1'1780 1677 | pack1(value, fsval + fsval2);1781 | ^~~~~1782rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1783 206 | packed_value |= value << packed_bits; \1784 | ^~1785rice.c:245:9: note: in expansion of macro 'pack1'1786 245 | pack1(0, 16); \1787 | ^~~~~1788rice.c:1681:37: note: in expansion of macro 'packfs'1789 1681 | packfs(fsval);1790 | ^~~~~~1791rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1792 204 | packed_bits -= pbits; \1793 | ^~1794rice.c:248:5: note: in expansion of macro 'pack1'1795 248 | pack1(1, pbits); \1796 | ^~~~~1797rice.c:1681:37: note: in expansion of macro 'packfs'1798 1681 | packfs(fsval);1799 | ^~~~~~1800rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1801 206 | packed_value |= value << packed_bits; \1802 | ^~1803rice.c:248:5: note: in expansion of macro 'pack1'1804 248 | pack1(1, pbits); \1805 | ^~~~~1806rice.c:1681:37: note: in expansion of macro 'packfs'1807 1681 | packfs(fsval);1808 | ^~~~~~1809rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1810 206 | packed_value |= value << packed_bits; \1811 | ^~1812rice.c:245:9: note: in expansion of macro 'pack1'1813 245 | pack1(0, 16); \1814 | ^~~~~1815rice.c:1682:37: note: in expansion of macro 'packfs'1816 1682 | packfs(fsval2);1817 | ^~~~~~1818rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1819 204 | packed_bits -= pbits; \1820 | ^~1821rice.c:248:5: note: in expansion of macro 'pack1'1822 248 | pack1(1, pbits); \1823 | ^~~~~1824rice.c:1682:37: note: in expansion of macro 'packfs'1825 1682 | packfs(fsval2);1826 | ^~~~~~1827rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1828 206 | packed_value |= value << packed_bits; \1829 | ^~1830rice.c:248:5: note: in expansion of macro 'pack1'1831 248 | pack1(1, pbits); \1832 | ^~~~~1833rice.c:1682:37: note: in expansion of macro 'packfs'1834 1682 | packfs(fsval2);1835 | ^~~~~~1836rice.c:1689:61: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1837 1689 | value = (value << 6) | *s++ & 0x3f;1838 | ~~~~~^~~~~~1839rice.c:1697:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1840 1697 | fsval = (*s1++ >> 7) + 1;1841 | ^1842rice.c:1698:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1843 1698 | fsval2 = (*s1++ >> 7) + 1;1844 | ^1845rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1846 206 | packed_value |= value << packed_bits; \1847 | ^~1848rice.c:245:9: note: in expansion of macro 'pack1'1849 245 | pack1(0, 16); \1850 | ^~~~~1851rice.c:1699:33: note: in expansion of macro 'packfs'1852 1699 | packfs(fsval);1853 | ^~~~~~1854rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1855 204 | packed_bits -= pbits; \1856 | ^~1857rice.c:248:5: note: in expansion of macro 'pack1'1858 248 | pack1(1, pbits); \1859 | ^~~~~1860rice.c:1699:33: note: in expansion of macro 'packfs'1861 1699 | packfs(fsval);1862 | ^~~~~~1863rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1864 206 | packed_value |= value << packed_bits; \1865 | ^~1866rice.c:248:5: note: in expansion of macro 'pack1'1867 248 | pack1(1, pbits); \1868 | ^~~~~1869rice.c:1699:33: note: in expansion of macro 'packfs'1870 1699 | packfs(fsval);1871 | ^~~~~~1872rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1873 206 | packed_value |= value << packed_bits; \1874 | ^~1875rice.c:245:9: note: in expansion of macro 'pack1'1876 245 | pack1(0, 16); \1877 | ^~~~~1878rice.c:1700:33: note: in expansion of macro 'packfs'1879 1700 | packfs(fsval2);1880 | ^~~~~~1881rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1882 204 | packed_bits -= pbits; \1883 | ^~1884rice.c:248:5: note: in expansion of macro 'pack1'1885 248 | pack1(1, pbits); \1886 | ^~~~~1887rice.c:1700:33: note: in expansion of macro 'packfs'1888 1700 | packfs(fsval2);1889 | ^~~~~~1890rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1891 206 | packed_value |= value << packed_bits; \1892 | ^~1893rice.c:248:5: note: in expansion of macro 'pack1'1894 248 | pack1(1, pbits); \1895 | ^~~~~1896rice.c:1700:33: note: in expansion of macro 'packfs'1897 1700 | packfs(fsval2);1898 | ^~~~~~1899rice.c:1706:61: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1900 1706 | value = (value << 7) | *s++ & 0x7f;1901 | ~~~~~^~~~~~1902rice.c:1714:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1903 1714 | fsval = (*s1++ >> 8) + 1;1904 | ^1905rice.c:1715:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1906 1715 | fsval2 = (*s1++ >> 8) + 1;1907 | ^1908rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1909 206 | packed_value |= value << packed_bits; \1910 | ^~1911rice.c:245:9: note: in expansion of macro 'pack1'1912 245 | pack1(0, 16); \1913 | ^~~~~1914rice.c:1716:33: note: in expansion of macro 'packfs'1915 1716 | packfs(fsval);1916 | ^~~~~~1917rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1918 204 | packed_bits -= pbits; \1919 | ^~1920rice.c:248:5: note: in expansion of macro 'pack1'1921 248 | pack1(1, pbits); \1922 | ^~~~~1923rice.c:1716:33: note: in expansion of macro 'packfs'1924 1716 | packfs(fsval);1925 | ^~~~~~1926rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1927 206 | packed_value |= value << packed_bits; \1928 | ^~1929rice.c:248:5: note: in expansion of macro 'pack1'1930 248 | pack1(1, pbits); \1931 | ^~~~~1932rice.c:1716:33: note: in expansion of macro 'packfs'1933 1716 | packfs(fsval);1934 | ^~~~~~1935rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1936 206 | packed_value |= value << packed_bits; \1937 | ^~1938rice.c:245:9: note: in expansion of macro 'pack1'1939 245 | pack1(0, 16); \1940 | ^~~~~1941rice.c:1717:33: note: in expansion of macro 'packfs'1942 1717 | packfs(fsval2);1943 | ^~~~~~1944rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1945 204 | packed_bits -= pbits; \1946 | ^~1947rice.c:248:5: note: in expansion of macro 'pack1'1948 248 | pack1(1, pbits); \1949 | ^~~~~1950rice.c:1717:33: note: in expansion of macro 'packfs'1951 1717 | packfs(fsval2);1952 | ^~~~~~1953rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1954 206 | packed_value |= value << packed_bits; \1955 | ^~1956rice.c:248:5: note: in expansion of macro 'pack1'1957 248 | pack1(1, pbits); \1958 | ^~~~~1959rice.c:1717:33: note: in expansion of macro 'packfs'1960 1717 | packfs(fsval2);1961 | ^~~~~~1962rice.c:1723:61: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]1963 1723 | value = (value << 8) | *s++ & 0xff;1964 | ~~~~~^~~~~~1965rice.c:1737:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1966 1737 | fsval = (*s1++ >> ksplits) + 1;1967 | ^1968rice.c:1738:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]1969 1738 | fsval2 = (*s1++ >> ksplits) + 1;1970 | ^1971rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1972 206 | packed_value |= value << packed_bits; \1973 | ^~1974rice.c:245:9: note: in expansion of macro 'pack1'1975 245 | pack1(0, 16); \1976 | ^~~~~1977rice.c:1739:33: note: in expansion of macro 'packfs'1978 1739 | packfs(fsval);1979 | ^~~~~~1980rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]1981 204 | packed_bits -= pbits; \1982 | ^~1983rice.c:248:5: note: in expansion of macro 'pack1'1984 248 | pack1(1, pbits); \1985 | ^~~~~1986rice.c:1739:33: note: in expansion of macro 'packfs'1987 1739 | packfs(fsval);1988 | ^~~~~~1989rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1990 206 | packed_value |= value << packed_bits; \1991 | ^~1992rice.c:248:5: note: in expansion of macro 'pack1'1993 248 | pack1(1, pbits); \1994 | ^~~~~1995rice.c:1739:33: note: in expansion of macro 'packfs'1996 1739 | packfs(fsval);1997 | ^~~~~~1998rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]1999 206 | packed_value |= value << packed_bits; \2000 | ^~2001rice.c:245:9: note: in expansion of macro 'pack1'2002 245 | pack1(0, 16); \2003 | ^~~~~2004rice.c:1740:33: note: in expansion of macro 'packfs'2005 1740 | packfs(fsval2);2006 | ^~~~~~2007rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]2008 204 | packed_bits -= pbits; \2009 | ^~2010rice.c:248:5: note: in expansion of macro 'pack1'2011 248 | pack1(1, pbits); \2012 | ^~~~~2013rice.c:1740:33: note: in expansion of macro 'packfs'2014 1740 | packfs(fsval2);2015 | ^~~~~~2016rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2017 206 | packed_value |= value << packed_bits; \2018 | ^~2019rice.c:248:5: note: in expansion of macro 'pack1'2020 248 | pack1(1, pbits); \2021 | ^~~~~2022rice.c:1740:33: note: in expansion of macro 'packfs'2023 1740 | packfs(fsval2);2024 | ^~~~~~2025rice.c:1743:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2026 1743 | mask = masknot[ksplits];2027 | ^~~~~~~2028rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2029 204 | packed_bits -= pbits; \2030 | ^~2031rice.c:1747:33: note: in expansion of macro 'pack1'2032 1747 | pack1(num, ksplits);2033 | ^~~~~2034rice.c:1754:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2035 1754 | fsval = (*s1++ >> ksplits) + 1;2036 | ^2037rice.c:1755:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2038 1755 | fsval2 = (*s1++ >> ksplits) + 1;2039 | ^2040rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2041 206 | packed_value |= value << packed_bits; \2042 | ^~2043rice.c:245:9: note: in expansion of macro 'pack1'2044 245 | pack1(0, 16); \2045 | ^~~~~2046rice.c:1756:33: note: in expansion of macro 'packfs'2047 1756 | packfs(fsval);2048 | ^~~~~~2049rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]2050 204 | packed_bits -= pbits; \2051 | ^~2052rice.c:248:5: note: in expansion of macro 'pack1'2053 248 | pack1(1, pbits); \2054 | ^~~~~2055rice.c:1756:33: note: in expansion of macro 'packfs'2056 1756 | packfs(fsval);2057 | ^~~~~~2058rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2059 206 | packed_value |= value << packed_bits; \2060 | ^~2061rice.c:248:5: note: in expansion of macro 'pack1'2062 248 | pack1(1, pbits); \2063 | ^~~~~2064rice.c:1756:33: note: in expansion of macro 'packfs'2065 1756 | packfs(fsval);2066 | ^~~~~~2067rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2068 206 | packed_value |= value << packed_bits; \2069 | ^~2070rice.c:245:9: note: in expansion of macro 'pack1'2071 245 | pack1(0, 16); \2072 | ^~~~~2073rice.c:1757:33: note: in expansion of macro 'packfs'2074 1757 | packfs(fsval2);2075 | ^~~~~~2076rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]2077 204 | packed_bits -= pbits; \2078 | ^~2079rice.c:248:5: note: in expansion of macro 'pack1'2080 248 | pack1(1, pbits); \2081 | ^~~~~2082rice.c:1757:33: note: in expansion of macro 'packfs'2083 1757 | packfs(fsval2);2084 | ^~~~~~2085rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2086 206 | packed_value |= value << packed_bits; \2087 | ^~2088rice.c:248:5: note: in expansion of macro 'pack1'2089 248 | pack1(1, pbits); \2090 | ^~~~~2091rice.c:1757:33: note: in expansion of macro 'packfs'2092 1757 | packfs(fsval2);2093 | ^~~~~~2094rice.c:1760:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2095 1760 | mask = masknot[ksplits];2096 | ^~~~~~~2097rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow]2098 220 | unsigned long value; \2099 | ^~~~~2100rice.c:1764:33: note: in expansion of macro 'pack2'2101 1764 | pack2(num, ksplits);2102 | ^~~~~2103rice.c:632:19: note: shadowed declaration is here2104 632 | unsigned long value;2105 | ^~~~~2106rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]2107 204 | packed_bits -= pbits; \2108 | ^~2109rice.c:230:9: note: in expansion of macro 'pack1'2110 230 | pack1(v16, pbits); \2111 | ^~~~~2112rice.c:1764:33: note: in expansion of macro 'pack2'2113 1764 | pack2(num, ksplits);2114 | ^~~~~2115rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow]2116 209 | unsigned long v16; \2117 | ^~~2118rice.c:230:9: note: in expansion of macro 'pack1'2119 230 | pack1(v16, pbits); \2120 | ^~~~~2121rice.c:1764:33: note: in expansion of macro 'pack2'2122 1764 | pack2(num, ksplits);2123 | ^~~~~2124rice.c:227:23: note: shadowed declaration is here2125 227 | unsigned long v16; \2126 | ^~~2127rice.c:1764:33: note: in expansion of macro 'pack2'2128 1764 | pack2(num, ksplits);2129 | ^~~~~2130rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]2131 204 | packed_bits -= pbits; \2132 | ^~2133rice.c:235:5: note: in expansion of macro 'pack1'2134 235 | pack1(value, pbits); \2135 | ^~~~~2136rice.c:1764:33: note: in expansion of macro 'pack2'2137 1764 | pack2(num, ksplits);2138 | ^~~~~2139rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2140 204 | packed_bits -= pbits; \2141 | ^~2142rice.c:1772:17: note: in expansion of macro 'pack1'2143 1772 | pack1(id, id_bits);2144 | ^~~~~2145rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2146 206 | packed_value |= value << packed_bits; \2147 | ^~2148rice.c:1772:17: note: in expansion of macro 'pack1'2149 1772 | pack1(id, id_bits);2150 | ^~~~~2151rice.c:1775:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2152 1775 | fsval = *s++ + 1;2153 | ^2154rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2155 206 | packed_value |= value << packed_bits; \2156 | ^~2157rice.c:245:9: note: in expansion of macro 'pack1'2158 245 | pack1(0, 16); \2159 | ^~~~~2160rice.c:1776:21: note: in expansion of macro 'packfs'2161 1776 | packfs(fsval);2162 | ^~~~~~2163rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]2164 204 | packed_bits -= pbits; \2165 | ^~2166rice.c:248:5: note: in expansion of macro 'pack1'2167 248 | pack1(1, pbits); \2168 | ^~~~~2169rice.c:1776:21: note: in expansion of macro 'packfs'2170 1776 | packfs(fsval);2171 | ^~~~~~2172rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2173 206 | packed_value |= value << packed_bits; \2174 | ^~2175rice.c:248:5: note: in expansion of macro 'pack1'2176 248 | pack1(1, pbits); \2177 | ^~~~~2178rice.c:1776:21: note: in expansion of macro 'packfs'2179 1776 | packfs(fsval);2180 | ^~~~~~2181rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2182 206 | packed_value |= value << packed_bits; \2183 | ^~2184rice.c:245:9: note: in expansion of macro 'pack1'2185 245 | pack1(0, 16); \2186 | ^~~~~2187rice.c:1781:17: note: in expansion of macro 'packfs'2188 1781 | packfs(id_bits+1);2189 | ^~~~~~2190rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]2191 204 | packed_bits -= pbits; \2192 | ^~2193rice.c:248:5: note: in expansion of macro 'pack1'2194 248 | pack1(1, pbits); \2195 | ^~~~~2196rice.c:1781:17: note: in expansion of macro 'packfs'2197 1781 | packfs(id_bits+1);2198 | ^~~~~~2199rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2200 206 | packed_value |= value << packed_bits; \2201 | ^~2202rice.c:248:5: note: in expansion of macro 'pack1'2203 248 | pack1(1, pbits); \2204 | ^~~~~2205rice.c:1781:17: note: in expansion of macro 'packfs'2206 1781 | packfs(id_bits+1);2207 | ^~~~~~2208rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2209 206 | packed_value |= value << packed_bits; \2210 | ^~2211rice.c:245:9: note: in expansion of macro 'pack1'2212 245 | pack1(0, 16); \2213 | ^~~~~2214rice.c:1785:21: note: in expansion of macro 'packfs'2215 1785 | packfs(fsval);2216 | ^~~~~~2217rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]2218 204 | packed_bits -= pbits; \2219 | ^~2220rice.c:248:5: note: in expansion of macro 'pack1'2221 248 | pack1(1, pbits); \2222 | ^~~~~2223rice.c:1785:21: note: in expansion of macro 'packfs'2224 1785 | packfs(fsval);2225 | ^~~~~~2226rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2227 206 | packed_value |= value << packed_bits; \2228 | ^~2229rice.c:248:5: note: in expansion of macro 'pack1'2230 248 | pack1(1, pbits); \2231 | ^~~~~2232rice.c:1785:21: note: in expansion of macro 'packfs'2233 1785 | packfs(fsval);2234 | ^~~~~~2235rice.c: At top level:2236rice.c:1824:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2237 1824 | flush_encoded_bits()2238 | ^~~~~~~~~~~~~~~~~~2239rice.c: In function 'flush_encoded_bits':2240rice.c:1830:15: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion]2241 1830 | v16 = global_packed_value >> 16;2242 | ^~~~~~~~~~~~~~~~~~~2243rice.c:1831:26: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2244 1831 | *global_bptr++ = v16 >> 8;2245 | ^~~2246rice.c:1833:30: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2247 1833 | *global_bptr++ = v16;2248 | ^~~2249rice.c: At top level:2250rice.c:1845:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2251 1845 | rice_encode()2252 | ^~~~~~~~~~~2253rice.c:1902:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2254 1902 | c_ext2(sigma, end)2255 | ^~~~~~2256rice.c:1935:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2257 1935 | find_winner8(sigma, end)2258 | ^~~~~~~~~~~~2259rice.c: In function 'find_winner8':2260rice.c:1949:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2261 1949 | sum += *s++;2262 | ^~2263rice.c:1949:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2264 1949 | sum += *s++;2265 | ^2266rice.c:1950:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2267 1950 | sum += *s++;2268 | ^~2269rice.c:1950:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2270 1950 | sum += *s++;2271 | ^2272rice.c: At top level:2273rice.c:2019:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2274 2019 | find_ref_winner8(sigma, end)2275 | ^~~~~~~~~~~~~~~~2276rice.c: In function 'find_ref_winner8':2277rice.c:2032:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2278 2032 | sum += *s++;2279 | ^~2280rice.c:2032:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2281 2032 | sum += *s++;2282 | ^2283rice.c: At top level:2284rice.c:2100:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2285 2100 | find_winner10(sigma, end)2286 | ^~~~~~~~~~~~~2287rice.c: In function 'find_winner10':2288rice.c:2114:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2289 2114 | sum += *s++;2290 | ^~2291rice.c:2114:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2292 2114 | sum += *s++;2293 | ^2294rice.c:2115:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2295 2115 | sum += *s++;2296 | ^~2297rice.c:2115:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2298 2115 | sum += *s++;2299 | ^2300rice.c: At top level:2301rice.c:2184:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2302 2184 | find_ref_winner10(sigma, end)2303 | ^~~~~~~~~~~~~~~~~2304rice.c: In function 'find_ref_winner10':2305rice.c:2197:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2306 2197 | sum += *s++;2307 | ^~2308rice.c:2197:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2309 2197 | sum += *s++;2310 | ^2311rice.c: At top level:2312rice.c:2265:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2313 2265 | find_winner16(sigma, end)2314 | ^~~~~~~~~~~~~2315rice.c: In function 'find_winner16':2316rice.c:2279:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2317 2279 | sum += *s++;2318 | ^~2319rice.c:2279:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2320 2279 | sum += *s++;2321 | ^2322rice.c:2280:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2323 2280 | sum += *s++;2324 | ^~2325rice.c:2280:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2326 2280 | sum += *s++;2327 | ^2328rice.c: At top level:2329rice.c:2349:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2330 2349 | find_ref_winner16(sigma, end)2331 | ^~~~~~~~~~~~~~~~~2332rice.c: In function 'find_ref_winner16':2333rice.c:2362:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2334 2362 | sum += *s++;2335 | ^~2336rice.c:2362:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2337 2362 | sum += *s++;2338 | ^2339rice.c: At top level:2340rice.c:2430:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2341 2430 | find_winner(start, end)2342 | ^~~~~~~~~~~2343rice.c: In function 'find_winner':2344rice.c:2443:12: warning: conversion from 'long int' to 'int' may change value [-Wconversion]2345 2443 | jcnt = end - start;2346 | ^~~2347rice.c:2449:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2348 2449 | msb1 += *s >> 2;2349 | ^~2350rice.c:2449:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2351 2449 | msb1 += *s >> 2;2352 | ^2353rice.c:2450:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2354 2450 | msb2 += *s >> 3;2355 | ^~2356rice.c:2450:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2357 2450 | msb2 += *s >> 3;2358 | ^2359rice.c:2467:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2360 2467 | msb1 += *s;2361 | ^~2362rice.c:2467:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2363 2467 | msb1 += *s;2364 | ^2365rice.c:2468:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2366 2468 | msb2 += *s >> 1;2367 | ^~2368rice.c:2468:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2369 2468 | msb2 += *s >> 1;2370 | ^2371rice.c:2508:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2372 2508 | msb1 += *s >> 4;2373 | ^~2374rice.c:2508:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2375 2508 | msb1 += *s >> 4;2376 | ^2377rice.c:2509:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2378 2509 | msb2 += *s >> 5;2379 | ^~2380rice.c:2509:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2381 2509 | msb2 += *s >> 5;2382 | ^2383rice.c:2533:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2384 2533 | msb1 += *s >> 6;2385 | ^~2386rice.c:2533:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2387 2533 | msb1 += *s >> 6;2388 | ^2389rice.c:2534:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2390 2534 | msb2 += *s >> 7;2391 | ^~2392rice.c:2534:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2393 2534 | msb2 += *s >> 7;2394 | ^2395rice.c:2554:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2396 2554 | msb1 += *s >> 8;2397 | ^~2398rice.c:2554:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2399 2554 | msb1 += *s >> 8;2400 | ^2401rice.c:2555:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2402 2555 | msb2 += *s >> 9;2403 | ^~2404rice.c:2555:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2405 2555 | msb2 += *s >> 9;2406 | ^2407rice.c:2575:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2408 2575 | msb1 += *s >> 10;2409 | ^~2410rice.c:2575:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2411 2575 | msb1 += *s >> 10;2412 | ^2413rice.c:2576:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2414 2576 | msb2 += *s >> 11;2415 | ^~2416rice.c:2576:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2417 2576 | msb2 += *s >> 11;2418 | ^2419rice.c:2594:30: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2420 2594 | msb1 += *s >>12;2421 | ^~2422rice.c:2594:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2423 2594 | msb1 += *s >>12;2424 | ^2425rice.c:2611:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2426 2611 | msb1 += *s >> i;2427 | ^~2428rice.c:2611:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2429 2611 | msb1 += *s >> i;2430 | ^2431rice.c: At top level:2432rice.c:2822:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2433 2822 | check_args()2434 | ^~~~~~~~~~2435rice.c:2959:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2436 2959 | encode_initialize()2437 | ^~~~~~~~~~~~~~~~~2438rice.c: In function 'encode_initialize':2439rice.c:2998:32: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]2440 2998 | ext2_array[i][j] = (i+j)*(i+j+1)/2 + j + 1;2441 | ^2442rice.c: At top level:2443rice.c:3034:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2444 3034 | decode_initialize()2445 | ^~~~~~~~~~~~~~~~~2446rice.c: In function 'decode_initialize':2447rice.c:3084:34: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]2448 3084 | ext2_array1[index] = i;2449 | ^2450rice.c:3085:34: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]2451 3085 | ext2_array2[index] = j;2452 | ^2453rice.c: At top level:2454rice.c:3175:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2455 3175 | compress_memory_bytes(new_options_mask, new_bits_per_pixel, new_pixels_per_block, new_pixels_per_scanline, in, pixels, out)2456 | ^~~~~~~~~~~~~~~~~~~~~2457rice.c: In function 'compress_memory_bytes':2458rice.c:3209:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]2459 3209 | input_byte_data = (unsigned char *) in;2460 | ^2461rice.c: At top level:2462rice.c:3240:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2463 3240 | compress_memory_words(new_options_mask, new_bits_per_pixel, new_pixels_per_block, new_pixels_per_scanline, in, pixels, out)2464 | ^~~~~~~~~~~~~~~~~~~~~2465rice.c: In function 'compress_memory_words':2466rice.c:3274:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]2467 3274 | input_byte_data = (unsigned char *) in;2468 | ^2469rice.c: At top level:2470rice.c:3304:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2471 3304 | compress_memory_longs(new_options_mask, new_bits_per_pixel, new_pixels_per_block, new_pixels_per_scanline, in, pixels, out)2472 | ^~~~~~~~~~~~~~~~~~~~~2473rice.c: In function 'compress_memory_longs':2474rice.c:3338:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]2475 3338 | input_byte_data = (unsigned char *) in;2476 | ^2477rice.c: At top level:2478rice.c:3368:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2479 3368 | interleave(in, bytes, bits, out)2480 | ^~~~~~~~~~2481rice.c: In function 'interleave':2482rice.c:3382:13: warning: conversion from 'long int' to 'int' may change value [-Wconversion]2483 3382 | words = bytes/word_size;2484 | ^~~~~2485rice.c: At top level:2486rice.c:3407:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2487 3407 | compress_memory_floats(new_options_mask, new_bits_per_pixel, new_pixels_per_block, new_pixels_per_scanline, in, pixels, out)2488 | ^~~~~~~~~~~~~~~~~~~~~~2489rice.c: In function 'compress_memory_floats':2490rice.c:3443:51: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]2491 3443 | interleave_array = (unsigned char *) malloc(4 * pixels);2492 | ~~^~~~~~~~2493rice.c:3450:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]2494 3450 | interleave((char *) in, pixels*4, new_bits_per_pixel, (char *) interleave_array);2495 | ^2496rice.c: At top level:2497rice.c:3491:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2498 3491 | compress_memory_doubles(new_options_mask, new_bits_per_pixel, new_pixels_per_block, new_pixels_per_scanline, in, pixels, out)2499 | ^~~~~~~~~~~~~~~~~~~~~~~2500rice.c: In function 'compress_memory_doubles':2501rice.c:3527:51: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]2502 3527 | interleave_array = (unsigned char *) malloc(8 * pixels);2503 | ~~^~~~~~~~2504rice.c:3534:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]2505 3534 | interleave((char *) in, pixels*8, new_bits_per_pixel, (char *) interleave_array);2506 | ^2507rice.c: In function 'szip_compress_memory':2508rice.c:3582:5: warning: declaration of 'bits_per_pixel' shadows a global declaration [-Wshadow]2509 3582 | int bits_per_pixel;2510 | ^~~~~~~~~~~~~~2511rice.c:126:12: note: shadowed declaration is here2512 126 | static int bits_per_pixel;2513 | ^~~~~~~~~~~~~~2514rice.c:3583:5: warning: declaration of 'pixels_per_block' shadows a global declaration [-Wshadow]2515 3583 | int pixels_per_block;2516 | ^~~~~~~~~~~~~~~~2517rice.c:131:12: note: shadowed declaration is here2518 131 | static int pixels_per_block;2519 | ^~~~~~~~~~~~~~~~2520rice.c:3584:5: warning: declaration of 'pixels_per_scanline' shadows a global declaration [-Wshadow]2521 3584 | int pixels_per_scanline;2522 | ^~~~~~~~~~~~~~~~~~~2523rice.c:132:12: note: shadowed declaration is here2524 132 | static int pixels_per_scanline;2525 | ^~~~~~~~~~~~~~~~~~~2526rice.c: At top level:2527rice.c:3776:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2528 3776 | deinterleave(in, bytes, bits, out)2529 | ^~~~~~~~~~~~2530rice.c: In function 'deinterleave':2531rice.c:3790:13: warning: conversion from 'long int' to 'int' may change value [-Wconversion]2532 3790 | words = bytes/word_size;2533 | ^~~~~2534rice.c: At top level:2535rice.c:3804:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2536 3804 | unmap_nn(sigma, pixels)2537 | ^~~~~~~~2538rice.c: In function 'unmap_nn':2539rice.c:3822:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2540 3822 | x = *s++;2541 | ^2542rice.c:3823:23: warning: conversion from 'int' to 'char' may change value [-Wconversion]2543 3823 | *xptr++ = x;2544 | ^2545rice.c:3827:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2546 3827 | sig1 = *s++;2547 | ^2548rice.c:3837:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2549 3837 | *xptr++ = x;2550 | ^2551rice.c:3846:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2552 3846 | x = *s++;2553 | ^2554rice.c:3847:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2555 3847 | *xptr++ = (unsigned) x >> 8;2556 | ^2557rice.c:3848:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2558 3848 | *xptr++ = x;2559 | ^2560rice.c:3852:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2561 3852 | sig1 = *s++;2562 | ^2563rice.c:3862:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2564 3862 | *xptr++ = (unsigned) x >> 8;2565 | ^2566rice.c:3863:31: warning: conversion from 'int' to 'char' may change value [-Wconversion]2567 3863 | *xptr++ = x;2568 | ^2569rice.c:3870:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2570 3870 | x = *s++;2571 | ^2572rice.c:3871:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2573 3871 | *xptr++ = x;2574 | ^2575rice.c:3872:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2576 3872 | *xptr++ = (unsigned) x >> 8;2577 | ^2578rice.c:3876:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2579 3876 | sig1 = *s++;2580 | ^2581rice.c:3886:31: warning: conversion from 'int' to 'char' may change value [-Wconversion]2582 3886 | *xptr++ = x;2583 | ^2584rice.c:3887:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2585 3887 | *xptr++ = (unsigned) x >> 8;2586 | ^2587rice.c:3897:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2588 3897 | x = *s++;2589 | ^2590rice.c:3898:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2591 3898 | *xptr++ = (unsigned) x >> 24;2592 | ^2593rice.c:3899:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2594 3899 | *xptr++ = (unsigned) x >> 16;2595 | ^2596rice.c:3900:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2597 3900 | *xptr++ = (unsigned) x >> 8;2598 | ^2599rice.c:3901:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2600 3901 | *xptr++ = x;2601 | ^2602rice.c:3905:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2603 3905 | sig1 = *s++;2604 | ^2605rice.c:3915:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2606 3915 | *xptr++ = (unsigned) x >> 24;2607 | ^2608rice.c:3916:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2609 3916 | *xptr++ = (unsigned) x >> 16;2610 | ^2611rice.c:3917:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2612 3917 | *xptr++ = (unsigned) x >> 8;2613 | ^2614rice.c:3918:31: warning: conversion from 'int' to 'char' may change value [-Wconversion]2615 3918 | *xptr++ = x;2616 | ^2617rice.c:3925:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2618 3925 | x = *s++;2619 | ^2620rice.c:3926:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2621 3926 | *xptr++ = x;2622 | ^2623rice.c:3927:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2624 3927 | *xptr++ = (unsigned) x >> 8;2625 | ^2626rice.c:3928:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2627 3928 | *xptr++ = (unsigned) x >> 16;2628 | ^2629rice.c:3929:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2630 3929 | *xptr++ = (unsigned) x >> 24;2631 | ^2632rice.c:3933:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2633 3933 | sig1 = *s++;2634 | ^2635rice.c:3943:31: warning: conversion from 'int' to 'char' may change value [-Wconversion]2636 3943 | *xptr++ = x;2637 | ^2638rice.c:3944:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2639 3944 | *xptr++ = (unsigned) x >> 8;2640 | ^2641rice.c:3945:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2642 3945 | *xptr++ = (unsigned) x >> 16;2643 | ^2644rice.c:3946:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2645 3946 | *xptr++ = (unsigned) x >> 24;2646 | ^2647rice.c:3957:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2648 3957 | x = *s++;2649 | ^2650rice.c:3958:23: warning: conversion from 'int' to 'char' may change value [-Wconversion]2651 3958 | *xptr++ = x;2652 | ^2653rice.c:3960:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2654 3960 | sig1 = *s++;2655 | ^2656rice.c:3970:23: warning: conversion from 'int' to 'char' may change value [-Wconversion]2657 3970 | *xptr++ = x;2658 | ^2659rice.c:3974:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2660 3974 | sig1 = *s++;2661 | ^2662rice.c:3975:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2663 3975 | sig2 = *s++;2664 | ^2665rice.c:3985:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2666 3985 | *xptr++ = x;2667 | ^2668rice.c:3996:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2669 3996 | *xptr++ = x;2670 | ^2671rice.c:4005:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2672 4005 | x = *s++;2673 | ^2674rice.c:4006:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2675 4006 | *xptr++ = (unsigned) x >> 8;2676 | ^2677rice.c:4007:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2678 4007 | *xptr++ = x;2679 | ^2680rice.c:4009:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2681 4009 | sig1 = *s++;2682 | ^2683rice.c:4019:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2684 4019 | *xptr++ = (unsigned) x >> 8;2685 | ^2686rice.c:4020:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2687 4020 | *xptr++ = x;2688 | ^2689rice.c:4024:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2690 4024 | sig1 = *s++;2691 | ^2692rice.c:4025:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2693 4025 | sig2 = *s++;2694 | ^2695rice.c:4035:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2696 4035 | *xptr++ = (unsigned) x >> 8;2697 | ^2698rice.c:4036:31: warning: conversion from 'int' to 'char' may change value [-Wconversion]2699 4036 | *xptr++ = x;2700 | ^2701rice.c:4047:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2702 4047 | *xptr++ = (unsigned) x >> 8;2703 | ^2704rice.c:4048:31: warning: conversion from 'int' to 'char' may change value [-Wconversion]2705 4048 | *xptr++ = x;2706 | ^2707rice.c:4055:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2708 4055 | x = *s++;2709 | ^2710rice.c:4056:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2711 4056 | *xptr++ = x;2712 | ^2713rice.c:4057:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2714 4057 | *xptr++ = (unsigned) x >> 8;2715 | ^2716rice.c:4059:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2717 4059 | sig1 = *s++;2718 | ^2719rice.c:4069:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2720 4069 | *xptr++ = x;2721 | ^2722rice.c:4070:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2723 4070 | *xptr++ = (unsigned) x >> 8;2724 | ^2725rice.c:4074:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2726 4074 | sig1 = *s++;2727 | ^2728rice.c:4075:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2729 4075 | sig2 = *s++;2730 | ^2731rice.c:4085:31: warning: conversion from 'int' to 'char' may change value [-Wconversion]2732 4085 | *xptr++ = x;2733 | ^2734rice.c:4086:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2735 4086 | *xptr++ = (unsigned) x >> 8;2736 | ^2737rice.c:4097:31: warning: conversion from 'int' to 'char' may change value [-Wconversion]2738 4097 | *xptr++ = x;2739 | ^2740rice.c:4098:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2741 4098 | *xptr++ = (unsigned) x >> 8;2742 | ^2743rice.c:4108:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2744 4108 | x = *s++;2745 | ^2746rice.c:4109:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2747 4109 | *xptr++ = (unsigned) x >> 24;2748 | ^2749rice.c:4110:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2750 4110 | *xptr++ = (unsigned) x >> 16;2751 | ^2752rice.c:4111:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2753 4111 | *xptr++ = (unsigned) x >> 8;2754 | ^2755rice.c:4112:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2756 4112 | *xptr++ = x;2757 | ^2758rice.c:4114:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2759 4114 | sig1 = *s++;2760 | ^2761rice.c:4124:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2762 4124 | *xptr++ = (unsigned) x >> 24;2763 | ^2764rice.c:4125:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2765 4125 | *xptr++ = (unsigned) x >> 16;2766 | ^2767rice.c:4126:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2768 4126 | *xptr++ = (unsigned) x >> 8;2769 | ^2770rice.c:4127:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2771 4127 | *xptr++ = x;2772 | ^2773rice.c:4131:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2774 4131 | sig1 = *s++;2775 | ^2776rice.c:4132:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2777 4132 | sig2 = *s++;2778 | ^2779rice.c:4142:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2780 4142 | *xptr++ = (unsigned) x >> 24;2781 | ^2782rice.c:4143:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2783 4143 | *xptr++ = (unsigned) x >> 16;2784 | ^2785rice.c:4144:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2786 4144 | *xptr++ = (unsigned) x >> 8;2787 | ^2788rice.c:4145:31: warning: conversion from 'int' to 'char' may change value [-Wconversion]2789 4145 | *xptr++ = x;2790 | ^2791rice.c:4156:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2792 4156 | *xptr++ = (unsigned) x >> 24;2793 | ^2794rice.c:4157:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2795 4157 | *xptr++ = (unsigned) x >> 16;2796 | ^2797rice.c:4158:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2798 4158 | *xptr++ = (unsigned) x >> 8;2799 | ^2800rice.c:4159:31: warning: conversion from 'int' to 'char' may change value [-Wconversion]2801 4159 | *xptr++ = x;2802 | ^2803rice.c:4166:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2804 4166 | x = *s++;2805 | ^2806rice.c:4167:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2807 4167 | *xptr++ = x;2808 | ^2809rice.c:4168:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2810 4168 | *xptr++ = (unsigned) x >> 8;2811 | ^2812rice.c:4169:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2813 4169 | *xptr++ = (unsigned) x >> 16;2814 | ^2815rice.c:4170:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2816 4170 | *xptr++ = (unsigned) x >> 24;2817 | ^2818rice.c:4172:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2819 4172 | sig1 = *s++;2820 | ^2821rice.c:4182:27: warning: conversion from 'int' to 'char' may change value [-Wconversion]2822 4182 | *xptr++ = x;2823 | ^2824rice.c:4183:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2825 4183 | *xptr++ = (unsigned) x >> 8;2826 | ^2827rice.c:4184:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2828 4184 | *xptr++ = (unsigned) x >> 16;2829 | ^2830rice.c:4185:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2831 4185 | *xptr++ = (unsigned) x >> 24;2832 | ^2833rice.c:4189:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2834 4189 | sig1 = *s++;2835 | ^2836rice.c:4190:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2837 4190 | sig2 = *s++;2838 | ^2839rice.c:4200:31: warning: conversion from 'int' to 'char' may change value [-Wconversion]2840 4200 | *xptr++ = x;2841 | ^2842rice.c:4201:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2843 4201 | *xptr++ = (unsigned) x >> 8;2844 | ^2845rice.c:4202:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2846 4202 | *xptr++ = (unsigned) x >> 16;2847 | ^2848rice.c:4203:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2849 4203 | *xptr++ = (unsigned) x >> 24;2850 | ^2851rice.c:4214:31: warning: conversion from 'int' to 'char' may change value [-Wconversion]2852 4214 | *xptr++ = x;2853 | ^2854rice.c:4215:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2855 4215 | *xptr++ = (unsigned) x >> 8;2856 | ^2857rice.c:4216:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2858 4216 | *xptr++ = (unsigned) x >> 16;2859 | ^2860rice.c:4217:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2861 4217 | *xptr++ = (unsigned) x >> 24;2862 | ^2863rice.c: At top level:2864rice.c:4227:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2865 4227 | output_decoded_data(sigma)2866 | ^~~~~~~~~~~~~~~~~~~2867rice.c: In function 'output_decoded_data':2868rice.c:4233:14: warning: conversion from 'long int' to 'int' may change value [-Wconversion]2869 4233 | pixels = (output_pixel_count < pixels_per_scanline) ? output_pixel_count : pixels_per_scanline;2870 | ^2871rice.c:4245:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2872 4245 | *bptr++ = sigma[i];2873 | ^~~~~2874rice.c:4251:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2875 4251 | *bptr++ = sigma[i] >> 8;2876 | ^~~~~2877rice.c:4252:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2878 4252 | *bptr++ = sigma[i];2879 | ^~~~~2880rice.c:4257:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2881 4257 | *bptr++ = sigma[i];2882 | ^~~~~2883rice.c:4258:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2884 4258 | *bptr++ = sigma[i] >> 8;2885 | ^~~~~2886rice.c:4266:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2887 4266 | *bptr++ = sigma[i] >> 24;2888 | ^~~~~2889rice.c:4267:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2890 4267 | *bptr++ = sigma[i] >> 16;2891 | ^~~~~2892rice.c:4268:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2893 4268 | *bptr++ = sigma[i] >> 8;2894 | ^~~~~2895rice.c:4269:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2896 4269 | *bptr++ = sigma[i];2897 | ^~~~~2898rice.c:4274:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2899 4274 | *bptr++ = sigma[i];2900 | ^~~~~2901rice.c:4275:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2902 4275 | *bptr++ = sigma[i] >> 8;2903 | ^~~~~2904rice.c:4276:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2905 4276 | *bptr++ = sigma[i] >> 16;2906 | ^~~~~2907rice.c:4277:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]2908 4277 | *bptr++ = sigma[i] >> 24;2909 | ^~~~~2910rice.c: At top level:2911rice.c:4310:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]2912 4310 | rice_decode()2913 | ^~~~~~~~~~~2914rice.c: In function 'rice_decode':2915rice.c:4349:21: warning: conversion from 'long int' to 'int' may change value [-Wconversion]2916 4349 | n = input_byte_count >= INPUT_BUFFER_SIZE ? INPUT_BUFFER_SIZE : input_byte_count;2917 | ^~~~~~~~~~~~~~~~2918rice.c:4351:54: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]2919 4351 | memcpy(byte_buffer, input_byte_data, n);2920 | ^2921rice.c:4363:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion]2922 4363 | count = input_end - input_ptr;2923 | ^~~~~~~~~2924rice.c:4364:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2925 4364 | memcpy(input_buffer, input_ptr, count*sizeof(short));2926 | ^2927rice.c:4371:28: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]2928 4371 | *p++ = (*b << 8) | *(b+1);2929 | ^2930rice.c:4386:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2931 4386 | data_word = *input_ptr++ << 16;2932 | ^2933rice.c:4401:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2934 4401 | id = data_word >> 29;2935 | ^~~~~~~~~2936rice.c:4407:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2937 4407 | id = data_word >> 28;2938 | ^~~~~~~~~2939rice.c:4413:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2940 4413 | id = data_word >> 27;2941 | ^~~~~~~~~2942rice.c:4420:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2943 4420 | ext2_bit = data_word & 0x80000000;2944 | ^~~~~~~~~2945rice.c:4427:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2946 4427 | data_word |= *input_ptr++ << (16 - data_bits);2947 | ^~2948rice.c:4445:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2949 4445 | data_word |= *input_ptr++ << (16 - data_bits);2950 | ^~2951rice.c:4456:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2952 4456 | data_word |= *input_ptr++ << (16 - data_bits);2953 | ^~2954rice.c:4474:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2955 4474 | bits = data_word >> shift;2956 | ^~~~~~~~~2957rice.c:4479:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2958 4479 | data_word |= *input_ptr++ << (16 - data_bits);2959 | ^~2960rice.c:4483:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2961 4483 | *s++ = bits;2962 | ^~~~2963rice.c:4490:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2964 4490 | bits = data_word >> 16;2965 | ^~~~~~~~~2966rice.c:4493:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2967 4493 | data_word |= *input_ptr++ << (16 - data_bits);2968 | ^~2969rice.c:4497:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2970 4497 | bits |= data_word >> (32 - extra);2971 | ^~2972rice.c:4497:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2973 4497 | bits |= data_word >> (32 - extra);2974 | ^~~~~~~~~2975rice.c:4502:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2976 4502 | data_word |= *input_ptr++ << (16 - data_bits);2977 | ^~2978rice.c:4506:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2979 4506 | *s++ = bits;2980 | ^~~~2981rice.c:4528:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2982 4528 | data_word |= *input_ptr++ << (16 - data_bits);2983 | ^~2984rice.c:4538:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2985 4538 | data_word |= *input_ptr++ << (16 - data_bits);2986 | ^~2987rice.c:4542:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2988 4542 | *s++ = zero_count + big_zero_count;2989 | ^~~~~~~~~~2990rice.c:4552:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]2991 4552 | bits = data_word >> shift;2992 | ^~~~~~~~~2993rice.c:4557:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2994 4557 | data_word |= *input_ptr++ << (16 - data_bits);2995 | ^~2996rice.c:4561:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]2997 4561 | *s = (*s << k_bits) | bits;2998 | ^2999rice.c:4569:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]3000 4569 | bits = data_word >> 16;3001 | ^~~~~~~~~3002rice.c:4572:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3003 4572 | data_word |= *input_ptr++ << (16 - data_bits);3004 | ^~3005rice.c:4576:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3006 4576 | bits |= data_word >> (32 - extra);3007 | ^~3008rice.c:4576:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]3009 4576 | bits |= data_word >> (32 - extra);3010 | ^~~~~~~~~3011rice.c:4582:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3012 4582 | data_word |= *input_ptr++ << (16 - data_bits);3013 | ^~3014rice.c:4586:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3015 4586 | *s = (*s << k_bits) | bits;3016 | ^3017rice.c:4607:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3018 4607 | data_word |= *input_ptr++ << (16 - data_bits);3019 | ^~3020rice.c:4617:35: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3021 4617 | data_word |= *input_ptr++ << (16 - data_bits);3022 | ^~3023rice.c:4621:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3024 4621 | *s++ = zero_count + big_zero_count;3025 | ^~~~~~~~~~3026rice.c:4652:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3027 4652 | data_word |= *input_ptr++ << (16 - data_bits);3028 | ^~3029rice.c:4662:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3030 4662 | data_word |= *input_ptr++ << (16 - data_bits);3031 | ^~3032rice.c:4666:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3033 4666 | *t++ = zero_count + big_zero_count;3034 | ^~~~~~~~~~3035rice.c:4670:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]3036 4670 | m = *t++;3037 | ^3038rice.c:4677:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]3039 4677 | m = *t++;3040 | ^3041rice.c:4699:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3042 4699 | data_word |= *input_ptr++ << (16 - data_bits);3043 | ^~3044rice.c:4709:35: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3045 4709 | data_word |= *input_ptr++ << (16 - data_bits);3046 | ^~3047rice.c:4730:41: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]3048 4730 | memset(s, 0, (end-s)*sizeof(int));3049 | ^3050rice.c:4747:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]3051 4747 | id = data_word >> 29;3052 | ^~~~~~~~~3053rice.c:4753:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]3054 4753 | id = data_word >> 28;3055 | ^~~~~~~~~3056rice.c:4759:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]3057 4759 | id = data_word >> 27;3058 | ^~~~~~~~~3059rice.c:4766:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]3060 4766 | ext2_bit = data_word & 0x80000000;3061 | ^~~~~~~~~3062rice.c:4773:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3063 4773 | data_word |= *input_ptr++ << (16 - data_bits);3064 | ^~3065rice.c:4792:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]3066 4792 | bits = data_word >> shift;3067 | ^~~~~~~~~3068rice.c:4797:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3069 4797 | data_word |= *input_ptr++ << (16 - data_bits);3070 | ^~3071rice.c:4801:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3072 4801 | *s++ = bits;3073 | ^~~~3074rice.c:4808:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]3075 4808 | bits = data_word >> 16;3076 | ^~~~~~~~~3077rice.c:4811:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3078 4811 | data_word |= *input_ptr++ << (16 - data_bits);3079 | ^~3080rice.c:4815:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3081 4815 | bits |= data_word >> (32 - extra);3082 | ^~3083rice.c:4815:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]3084 4815 | bits |= data_word >> (32 - extra);3085 | ^~~~~~~~~3086rice.c:4820:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3087 4820 | data_word |= *input_ptr++ << (16 - data_bits);3088 | ^~3089rice.c:4824:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3090 4824 | *s++ = bits;3091 | ^~~~3092rice.c:4871:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3093 4871 | data_word |= *input_ptr++ << (16 - data_bits);3094 | ^~3095rice.c:4884:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3096 4884 | data_word |= *input_ptr++ << (16 - data_bits);3097 | ^~3098rice.c:4897:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3099 4897 | data_word |= *input_ptr++ << (16 - data_bits);3100 | ^~3101rice.c:4910:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3102 4910 | data_word |= *input_ptr++ << (16 - data_bits);3103 | ^~3104rice.c:4927:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3105 4927 | data_word |= *input_ptr++ << (16 - data_bits);3106 | ^~3107rice.c:4937:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3108 4937 | data_word |= *input_ptr++ << (16 - data_bits);3109 | ^~3110rice.c:4941:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3111 4941 | *s++ = zero_count + big_zero_count;3112 | ^~~~~~~~~~3113rice.c:4951:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3114 4951 | data_word |= *input_ptr++ << (16 - data_bits);3115 | ^~3116rice.c:4961:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3117 4961 | data_word |= *input_ptr++ << (16 - data_bits);3118 | ^~3119rice.c:4965:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3120 4965 | *s++ = zero_count + big_zero_count;3121 | ^~~~~~~~~~3122rice.c:4977:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3123 4977 | *(s+1) = (*(s+1) << 1) | (data_word >> 30) & 1;3124 | ~~~~~~~~~~~~~~~~~~^~~3125rice.c:4978:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3126 4978 | *(s+2) = (*(s+2) << 1) | (data_word >> 29) & 1;3127 | ~~~~~~~~~~~~~~~~~~^~~3128rice.c:4979:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3129 4979 | *(s+3) = (*(s+3) << 1) | (data_word >> 28) & 1;3130 | ~~~~~~~~~~~~~~~~~~^~~3131rice.c:4980:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3132 4980 | *(s+4) = (*(s+4) << 1) | (data_word >> 27) & 1;3133 | ~~~~~~~~~~~~~~~~~~^~~3134rice.c:4981:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3135 4981 | *(s+5) = (*(s+5) << 1) | (data_word >> 26) & 1;3136 | ~~~~~~~~~~~~~~~~~~^~~3137rice.c:4982:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3138 4982 | *(s+6) = (*(s+6) << 1) | (data_word >> 25) & 1;3139 | ~~~~~~~~~~~~~~~~~~^~~3140rice.c:4983:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3141 4983 | *(s+7) = (*(s+7) << 1) | (data_word >> 24) & 1;3142 | ~~~~~~~~~~~~~~~~~~^~~3143rice.c:4989:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3144 4989 | data_word |= *input_ptr++ << (16 - data_bits);3145 | ^~3146rice.c:4998:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3147 4998 | *(s+0) = (*(s+0) << 2) | (data_word >> 30) & 3;3148 | ~~~~~~~~~~~~~~~~~~^~~3149rice.c:4999:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3150 4999 | *(s+1) = (*(s+1) << 2) | (data_word >> 28) & 3;3151 | ~~~~~~~~~~~~~~~~~~^~~3152rice.c:5000:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3153 5000 | *(s+2) = (*(s+2) << 2) | (data_word >> 26) & 3;3154 | ~~~~~~~~~~~~~~~~~~^~~3155rice.c:5001:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3156 5001 | *(s+3) = (*(s+3) << 2) | (data_word >> 24) & 3;3157 | ~~~~~~~~~~~~~~~~~~^~~3158rice.c:5002:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3159 5002 | *(s+4) = (*(s+4) << 2) | (data_word >> 22) & 3;3160 | ~~~~~~~~~~~~~~~~~~^~~3161rice.c:5003:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3162 5003 | *(s+5) = (*(s+5) << 2) | (data_word >> 20) & 3;3163 | ~~~~~~~~~~~~~~~~~~^~~3164rice.c:5004:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3165 5004 | *(s+6) = (*(s+6) << 2) | (data_word >> 18) & 3;3166 | ~~~~~~~~~~~~~~~~~~^~~3167rice.c:5005:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3168 5005 | *(s+7) = (*(s+7) << 2) | (data_word >> 16) & 3;3169 | ~~~~~~~~~~~~~~~~~~^~~3170rice.c:5009:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3171 5009 | data_word |= *input_ptr++ << (16 - data_bits);3172 | ^~3173rice.c:5017:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3174 5017 | *(s+0) = (*(s+0) << 3) | (data_word >> 29) & 7;3175 | ~~~~~~~~~~~~~~~~~~^~~3176rice.c:5018:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3177 5018 | *(s+1) = (*(s+1) << 3) | (data_word >> 26) & 7;3178 | ~~~~~~~~~~~~~~~~~~^~~3179rice.c:5019:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3180 5019 | *(s+2) = (*(s+2) << 3) | (data_word >> 23) & 7;3181 | ~~~~~~~~~~~~~~~~~~^~~3182rice.c:5020:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3183 5020 | *(s+3) = (*(s+3) << 3) | (data_word >> 20) & 7;3184 | ~~~~~~~~~~~~~~~~~~^~~3185rice.c:5021:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3186 5021 | *(s+4) = (*(s+4) << 3) | (data_word >> 17) & 7;3187 | ~~~~~~~~~~~~~~~~~~^~~3188rice.c:5027:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3189 5027 | data_word |= *input_ptr++ << (16 - data_bits);3190 | ^~3191rice.c:5031:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3192 5031 | *(s+0) = (*(s+0) << 3) | (data_word >> 29) & 7;3193 | ~~~~~~~~~~~~~~~~~~^~~3194rice.c:5032:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3195 5032 | *(s+1) = (*(s+1) << 3) | (data_word >> 26) & 7;3196 | ~~~~~~~~~~~~~~~~~~^~~3197rice.c:5033:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3198 5033 | *(s+2) = (*(s+2) << 3) | (data_word >> 23) & 7;3199 | ~~~~~~~~~~~~~~~~~~^~~3200rice.c:5039:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3201 5039 | data_word |= *input_ptr++ << (16 - data_bits);3202 | ^~3203rice.c:5048:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3204 5048 | *(s+0) = (*(s+0) << 4) | (data_word >> 28) & 0xf;3205 | ~~~~~~~~~~~~~~~~~~^~~~~3206rice.c:5049:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3207 5049 | *(s+1) = (*(s+1) << 4) | (data_word >> 24) & 0xf;3208 | ~~~~~~~~~~~~~~~~~~^~~~~3209rice.c:5050:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3210 5050 | *(s+2) = (*(s+2) << 4) | (data_word >> 20) & 0xf;3211 | ~~~~~~~~~~~~~~~~~~^~~~~3212rice.c:5051:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3213 5051 | *(s+3) = (*(s+3) << 4) | (data_word >> 16) & 0xf;3214 | ~~~~~~~~~~~~~~~~~~^~~~~3215rice.c:5055:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3216 5055 | data_word |= *input_ptr++ << (16 - data_bits);3217 | ^~3218rice.c:5058:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3219 5058 | *(s+0) = (*(s+0) << 4) | (data_word >> 28) & 0xf;3220 | ~~~~~~~~~~~~~~~~~~^~~~~3221rice.c:5059:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3222 5059 | *(s+1) = (*(s+1) << 4) | (data_word >> 24) & 0xf;3223 | ~~~~~~~~~~~~~~~~~~^~~~~3224rice.c:5060:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3225 5060 | *(s+2) = (*(s+2) << 4) | (data_word >> 20) & 0xf;3226 | ~~~~~~~~~~~~~~~~~~^~~~~3227rice.c:5061:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3228 5061 | *(s+3) = (*(s+3) << 4) | (data_word >> 16) & 0xf;3229 | ~~~~~~~~~~~~~~~~~~^~~~~3230rice.c:5065:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3231 5065 | data_word |= *input_ptr++ << (16 - data_bits);3232 | ^~3233rice.c:5073:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3234 5073 | *(s+0) = (*(s+0) << 5) | (data_word >> 27) & 0x1f;3235 | ~~~~~~~~~~~~~~~~~~^~~~~~3236rice.c:5074:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3237 5074 | *(s+1) = (*(s+1) << 5) | (data_word >> 22) & 0x1f;3238 | ~~~~~~~~~~~~~~~~~~^~~~~~3239rice.c:5075:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3240 5075 | *(s+2) = (*(s+2) << 5) | (data_word >> 17) & 0x1f;3241 | ~~~~~~~~~~~~~~~~~~^~~~~~3242rice.c:5081:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3243 5081 | data_word |= *input_ptr++ << (16 - data_bits);3244 | ^~3245rice.c:5085:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3246 5085 | *(s+0) = (*(s+0) << 5) | (data_word >> 27) & 0x1f;3247 | ~~~~~~~~~~~~~~~~~~^~~~~~3248rice.c:5086:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3249 5086 | *(s+1) = (*(s+1) << 5) | (data_word >> 22) & 0x1f;3250 | ~~~~~~~~~~~~~~~~~~^~~~~~3251rice.c:5087:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3252 5087 | *(s+2) = (*(s+2) << 5) | (data_word >> 17) & 0x1f;3253 | ~~~~~~~~~~~~~~~~~~^~~~~~3254rice.c:5093:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3255 5093 | data_word |= *input_ptr++ << (16 - data_bits);3256 | ^~3257rice.c:5097:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3258 5097 | *(s+0) = (*(s+0) << 5) | (data_word >> 27) & 0x1f;3259 | ~~~~~~~~~~~~~~~~~~^~~~~~3260rice.c:5098:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3261 5098 | *(s+1) = (*(s+1) << 5) | (data_word >> 22) & 0x1f;3262 | ~~~~~~~~~~~~~~~~~~^~~~~~3263rice.c:5104:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3264 5104 | data_word |= *input_ptr++ << (16 - data_bits);3265 | ^~3266rice.c:5113:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3267 5113 | *(s+0) = (*(s+0) << 6) | (data_word >> 26) & 0x3f;3268 | ~~~~~~~~~~~~~~~~~~^~~~~~3269rice.c:5114:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3270 5114 | *(s+1) = (*(s+1) << 6) | (data_word >> 20) & 0x3f;3271 | ~~~~~~~~~~~~~~~~~~^~~~~~3272rice.c:5120:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3273 5120 | data_word |= *input_ptr++ << (16 - data_bits);3274 | ^~3275rice.c:5124:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3276 5124 | *(s+0) = (*(s+0) << 6) | (data_word >> 26) & 0x3f;3277 | ~~~~~~~~~~~~~~~~~~^~~~~~3278rice.c:5125:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3279 5125 | *(s+1) = (*(s+1) << 6) | (data_word >> 20) & 0x3f;3280 | ~~~~~~~~~~~~~~~~~~^~~~~~3281rice.c:5131:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3282 5131 | data_word |= *input_ptr++ << (16 - data_bits);3283 | ^~3284rice.c:5135:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3285 5135 | *(s+0) = (*(s+0) << 6) | (data_word >> 26) & 0x3f;3286 | ~~~~~~~~~~~~~~~~~~^~~~~~3287rice.c:5136:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3288 5136 | *(s+1) = (*(s+1) << 6) | (data_word >> 20) & 0x3f;3289 | ~~~~~~~~~~~~~~~~~~^~~~~~3290rice.c:5142:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3291 5142 | data_word |= *input_ptr++ << (16 - data_bits);3292 | ^~3293rice.c:5146:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3294 5146 | *(s+0) = (*(s+0) << 6) | (data_word >> 26) & 0x3f;3295 | ~~~~~~~~~~~~~~~~~~^~~~~~3296rice.c:5147:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3297 5147 | *(s+1) = (*(s+1) << 6) | (data_word >> 20) & 0x3f;3298 | ~~~~~~~~~~~~~~~~~~^~~~~~3299rice.c:5153:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3300 5153 | data_word |= *input_ptr++ << (16 - data_bits);3301 | ^~3302rice.c:5162:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3303 5162 | *(s+0) = (*(s+0) << 7) | (data_word >> 25) & 0x7f;3304 | ~~~~~~~~~~~~~~~~~~^~~~~~3305rice.c:5163:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3306 5163 | *(s+1) = (*(s+1) << 7) | (data_word >> 18) & 0x7f;3307 | ~~~~~~~~~~~~~~~~~~^~~~~~3308rice.c:5169:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3309 5169 | data_word |= *input_ptr++ << (16 - data_bits);3310 | ^~3311rice.c:5173:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3312 5173 | *(s+0) = (*(s+0) << 7) | (data_word >> 25) & 0x7f;3313 | ~~~~~~~~~~~~~~~~~~^~~~~~3314rice.c:5174:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3315 5174 | *(s+1) = (*(s+1) << 7) | (data_word >> 18) & 0x7f;3316 | ~~~~~~~~~~~~~~~~~~^~~~~~3317rice.c:5180:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3318 5180 | data_word |= *input_ptr++ << (16 - data_bits);3319 | ^~3320rice.c:5184:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3321 5184 | *(s+0) = (*(s+0) << 7) | (data_word >> 25) & 0x7f;3322 | ~~~~~~~~~~~~~~~~~~^~~~~~3323rice.c:5185:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3324 5185 | *(s+1) = (*(s+1) << 7) | (data_word >> 18) & 0x7f;3325 | ~~~~~~~~~~~~~~~~~~^~~~~~3326rice.c:5191:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3327 5191 | data_word |= *input_ptr++ << (16 - data_bits);3328 | ^~3329rice.c:5195:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3330 5195 | *(s+0) = (*(s+0) << 7) | (data_word >> 25) & 0x7f;3331 | ~~~~~~~~~~~~~~~~~~^~~~~~3332rice.c:5196:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3333 5196 | *(s+1) = (*(s+1) << 7) | (data_word >> 18) & 0x7f;3334 | ~~~~~~~~~~~~~~~~~~^~~~~~3335rice.c:5202:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3336 5202 | data_word |= *input_ptr++ << (16 - data_bits);3337 | ^~3338rice.c:5211:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3339 5211 | *(s+0) = (*(s+0) << 8) | (data_word >> 24) & 0xff;3340 | ~~~~~~~~~~~~~~~~~~^~~~~~3341rice.c:5212:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3342 5212 | *(s+1) = (*(s+1) << 8) | (data_word >> 16) & 0xff;3343 | ~~~~~~~~~~~~~~~~~~^~~~~~3344rice.c:5216:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3345 5216 | data_word |= *input_ptr++ << (16 - data_bits);3346 | ^~3347rice.c:5219:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3348 5219 | *(s+0) = (*(s+0) << 8) | (data_word >> 24) & 0xff;3349 | ~~~~~~~~~~~~~~~~~~^~~~~~3350rice.c:5220:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3351 5220 | *(s+1) = (*(s+1) << 8) | (data_word >> 16) & 0xff;3352 | ~~~~~~~~~~~~~~~~~~^~~~~~3353rice.c:5224:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3354 5224 | data_word |= *input_ptr++ << (16 - data_bits);3355 | ^~3356rice.c:5227:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3357 5227 | *(s+0) = (*(s+0) << 8) | (data_word >> 24) & 0xff;3358 | ~~~~~~~~~~~~~~~~~~^~~~~~3359rice.c:5228:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3360 5228 | *(s+1) = (*(s+1) << 8) | (data_word >> 16) & 0xff;3361 | ~~~~~~~~~~~~~~~~~~^~~~~~3362rice.c:5232:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3363 5232 | data_word |= *input_ptr++ << (16 - data_bits);3364 | ^~3365rice.c:5235:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3366 5235 | *(s+0) = (*(s+0) << 8) | (data_word >> 24) & 0xff;3367 | ~~~~~~~~~~~~~~~~~~^~~~~~3368rice.c:5236:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]3369 5236 | *(s+1) = (*(s+1) << 8) | (data_word >> 16) & 0xff;3370 | ~~~~~~~~~~~~~~~~~~^~~~~~3371rice.c:5240:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3372 5240 | data_word |= *input_ptr++ << (16 - data_bits);3373 | ^~3374rice.c:5255:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3375 5255 | data_word |= *input_ptr++ << (16 - data_bits);3376 | ^~3377rice.c:5265:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3378 5265 | data_word |= *input_ptr++ << (16 - data_bits);3379 | ^~3380rice.c:5285:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3381 5285 | data_word |= *input_ptr++ << (16 - data_bits);3382 | ^~3383rice.c:5295:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3384 5295 | data_word |= *input_ptr++ << (16 - data_bits);3385 | ^~3386rice.c:5307:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3387 5307 | data_word |= *input_ptr++ << (16 - data_bits);3388 | ^~3389rice.c:5316:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3390 5316 | data_word |= *input_ptr++ << (16 - data_bits);3391 | ^~3392rice.c:5339:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3393 5339 | data_word |= *input_ptr++ << (16 - data_bits);3394 | ^~3395rice.c:5349:35: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3396 5349 | data_word |= *input_ptr++ << (16 - data_bits);3397 | ^~3398rice.c:5353:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3399 5353 | *s++ = zero_count + big_zero_count;3400 | ^~~~~~~~~~3401rice.c:5384:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3402 5384 | data_word |= *input_ptr++ << (16 - data_bits);3403 | ^~3404rice.c:5394:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3405 5394 | data_word |= *input_ptr++ << (16 - data_bits);3406 | ^~3407rice.c:5398:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3408 5398 | *t++ = zero_count + big_zero_count;3409 | ^~~~~~~~~~3410rice.c:5404:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]3411 5404 | m = *t++;3412 | ^3413rice.c:5426:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3414 5426 | data_word |= *input_ptr++ << (16 - data_bits);3415 | ^~3416rice.c:5436:35: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]3417 5436 | data_word |= *input_ptr++ << (16 - data_bits);3418 | ^~3419rice.c:5464:41: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]3420 5464 | memset(s, 0, (end-s)*sizeof(int));3421 | ^3422rice.c: In function 'szip_uncompress_memory':3423rice.c:5518:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]3424 5518 | input_byte_data = (unsigned char *) in;3425 | ^3426rice.c:5530:44: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]3427 5530 | interleave_array = (char *) malloc(out_bytes);3428 | ^~~~~~~~~3429rice.c: In function 'szip_check_params':3430rice.c:5800:5: warning: declaration of 'bits_per_pixel' shadows a global declaration [-Wshadow]3431 5800 | int bits_per_pixel;3432 | ^~~~~~~~~~~~~~3433rice.c:126:12: note: shadowed declaration is here3434 126 | static int bits_per_pixel;3435 | ^~~~~~~~~~~~~~3436rice.c:5801:5: warning: declaration of 'pixels_per_block' shadows a global declaration [-Wshadow]3437 5801 | int pixels_per_block;3438 | ^~~~~~~~~~~~~~~~3439rice.c:131:12: note: shadowed declaration is here3440 131 | static int pixels_per_block;3441 | ^~~~~~~~~~~~~~~~3442rice.c:5802:5: warning: declaration of 'pixels_per_scanline' shadows a global declaration [-Wshadow]3443 5802 | int pixels_per_scanline;3444 | ^~~~~~~~~~~~~~~~~~~3445rice.c:132:12: note: shadowed declaration is here3446 132 | static int pixels_per_scanline;3447 | ^~~~~~~~~~~~~~~~~~~3448rice.c:5812:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]3449 5812 | *msg = "bits per pixel must be in range 1..24,32,64";3450 | ^3451rice.c:5818:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]3452 5818 | *msg = "maximum pixels per block exceeded";3453 | ^3454rice.c:5824:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]3455 5824 | *msg = "pixels per block must be even";3456 | ^3457rice.c:5830:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]3458 5830 | *msg = "pixels per block > pixels per scanline";3459 | ^3460rice.c:5836:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]3461 5836 | *msg = "maximum pixels per scanline exceeded";3462 | ^3463rice.c:5842:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]3464 5842 | *msg = "image pixels less than pixels per scanline";3465 | ^3466rice.c: In function 'rice_decode':3467rice.c:5358:20: warning: 'ext2_bit' may be used uninitialized in this function [-Wmaybe-uninitialized]3468 5358 | if (ext2_bit)3469 | ^3470/nix/store/m45cjiwspshg01wrk2pln2qndasky23r-bash-5.1-p16/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions -c -o sz_api.lo sz_api.c3471libtool: compile: gcc -DHAVE_CONFIG_H -I. -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions -c sz_api.c -fPIC -DPIC -o .libs/sz_api.o3472sz_api.c:47:6: warning: redundant redeclaration of 'szip_compress_memory' [-Wredundant-decls]3473 47 | long szip_compress_memory(3474 | ^~~~~~~~~~~~~~~~~~~~3475In file included from szlib.h:42,3476 from sz_api.c:45:3477ricehdf.h:62:6: note: previous declaration of 'szip_compress_memory' was here3478 62 | long szip_compress_memory(3479 | ^~~~~~~~~~~~~~~~~~~~3480sz_api.c:56:6: warning: redundant redeclaration of 'szip_uncompress_memory' [-Wredundant-decls]3481 56 | long szip_uncompress_memory(3482 | ^~~~~~~~~~~~~~~~~~~~~~3483In file included from szlib.h:42,3484 from sz_api.c:45:3485ricehdf.h:71:6: note: previous declaration of 'szip_uncompress_memory' was here3486 71 | long szip_uncompress_memory(3487 | ^~~~~~~~~~~~~~~~~~~~~~3488sz_api.c:66:5: warning: redundant redeclaration of 'szip_check_params' [-Wredundant-decls]3489 66 | int szip_check_params(3490 | ^~~~~~~~~~~~~~~~~3491In file included from szlib.h:42,3492 from sz_api.c:45:3493ricehdf.h:81:5: note: previous declaration of 'szip_check_params' was here3494 81 | int szip_check_params(3495 | ^~~~~~~~~~~~~~~~~3496sz_api.c: In function 'SZ_Compress':3497sz_api.c:124:44: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]3498 124 | hidden->image_in = (char *) malloc(image_size);3499 | ^~~~~~~~~~3500sz_api.c:131:66: warning: conversion from 'long int' to 'double' may change value [-Wconversion]3501 131 | image_size = (long)(strm->image_pixels * bytes_per_pixel * 1.75);3502 | ^3503sz_api.c:132:45: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]3504 132 | hidden->image_out = (char *) malloc(image_size);3505 | ^~~~~~~~~~3506sz_api.c:141:48: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]3507 141 | memcpy(hidden->next_in, strm->next_in, size_in);3508 | ^~~~~~~3509sz_api.c:146:27: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion]3510 146 | strm->avail_in -= size_in;3511 | ^~~~~~~3512sz_api.c:147:24: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]3513 147 | strm->total_in += size_in;3514 | ^~3515sz_api.c:154:24: warning: conversion from 'long int' to 'int' may change value [-Wconversion]3516 154 | return output_bytes;3517 | ^~~~~~~~~~~~3518sz_api.c:169:50: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]3519 169 | memcpy(strm->next_out, hidden->next_out, size_out);3520 | ^~~~~~~~3521sz_api.c:174:28: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion]3522 174 | strm->avail_out -= size_out;3523 | ^~~~~~~~3524sz_api.c:175:25: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]3525 175 | strm->total_out += size_out;3526 | ^~3527sz_api.c: In function 'SZ_Decompress':3528sz_api.c:270:66: warning: conversion from 'long int' to 'double' may change value [-Wconversion]3529 270 | image_size = (long)(strm->image_pixels * bytes_per_pixel * 1.75);3530 | ^3531sz_api.c:271:44: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]3532 271 | hidden->image_in = (char *) malloc(image_size);3533 | ^~~~~~~~~~3534sz_api.c:278:66: warning: conversion from 'long int' to 'double' may change value [-Wconversion]3535 278 | image_size = (long)(strm->image_pixels * bytes_per_pixel * 1.0);3536 | ^3537sz_api.c:279:45: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]3538 279 | hidden->image_out = (char *) malloc(image_size);3539 | ^~~~~~~~~~3540sz_api.c:288:48: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]3541 288 | memcpy(hidden->next_in, strm->next_in, size_in);3542 | ^~~~~~~3543sz_api.c:293:27: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion]3544 293 | strm->avail_in -= size_in;3545 | ^~~~~~~3546sz_api.c:294:24: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]3547 294 | strm->total_in += size_in;3548 | ^~3549sz_api.c:302:24: warning: conversion from 'long int' to 'int' may change value [-Wconversion]3550 302 | return output_bytes;3551 | ^~~~~~~~~~~~3552sz_api.c:313:50: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]3553 313 | memcpy(strm->next_out, hidden->next_out, size_out);3554 | ^~~~~~~~3555sz_api.c:318:28: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion]3556 318 | strm->avail_out -= size_out;3557 | ^~~~~~~~3558sz_api.c:319:25: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]3559 319 | strm->total_out += size_out;3560 | ^~3561sz_api.c: In function 'SZ_BufftoBuffCompress':3562sz_api.c:396:24: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]3563 396 | pixels = (sourceLen+bytes_per_pixel-1)/bytes_per_pixel;3564 | ^3565sz_api.c:396:43: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]3566 396 | pixels = (sourceLen+bytes_per_pixel-1)/bytes_per_pixel;3567 | ^3568sz_api.c:396:14: warning: conversion to 'long int' from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion]3569 396 | pixels = (sourceLen+bytes_per_pixel-1)/bytes_per_pixel;3570 | ^3571sz_api.c:397:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'double' may change value [-Wconversion]3572 397 | out_size = (long)(sourceLen * 2.00);3573 | ^3574sz_api.c:399:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]3575 399 | if (*destLen >= out_size)3576 | ^~3577sz_api.c:403:37: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]3578 403 | image_out = (char *) malloc(out_size);3579 | ^~~~~~~~3580sz_api.c:414:16: warning: conversion from 'long int' to 'int' may change value [-Wconversion]3581 414 | return output_bytes;3582 | ^~~~~~~~~~~~3583sz_api.c:418:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]3584 418 | if (*destLen >= output_bytes)3585 | ^~3586sz_api.c:419:20: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]3587 419 | *destLen = output_bytes;3588 | ^~~~~~~~~~~~3589sz_api.c: In function 'SZ_BufftoBuffDecompress':3590sz_api.c:454:22: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]3591 454 | pixels = *destLen/bytes_per_pixel;3592 | ^3593sz_api.c:454:14: warning: conversion to 'long int' from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion]3594 454 | pixels = *destLen/bytes_per_pixel;3595 | ^3596sz_api.c:456:136: warning: conversion to 'long int' from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion]3597 456 | output_bytes = szip_uncompress_memory(sz->options_mask, sz->bits_per_pixel, sz->pixels_per_block, sz->pixels_per_scanline, source, sourceLen, dest, pixels);3598 | ^~~~~~~~~3599sz_api.c:458:16: warning: conversion from 'long int' to 'int' may change value [-Wconversion]3600 458 | return output_bytes;3601 | ^~~~~~~~~~~~3602sz_api.c:464:20: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion]3603 464 | *destLen = output_bytes;3604 | ^~~~~~~~~~~~3605/nix/store/m45cjiwspshg01wrk2pln2qndasky23r-bash-5.1-p16/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions -c -o encoding.lo encoding.c3606libtool: compile: gcc -DHAVE_CONFIG_H -I. -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions -c encoding.c -fPIC -DPIC -o .libs/encoding.o3607encoding.c:16:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]3608 16 | char * szip_encoder_status = "SZIP ENCODER ENABLED";3609 | ^~~~~~~~~~~~~~~~~~~~~~3610/nix/store/m45cjiwspshg01wrk2pln2qndasky23r-bash-5.1-p16/bin/bash ../libtool --tag=CC --mode=link gcc -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions -version-info 2:0:0 -o libsz.la -rpath /nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/lib rice.lo sz_api.lo encoding.lo -lm3611libtool: link: gcc -shared -fPIC -DPIC .libs/rice.o .libs/sz_api.o .libs/encoding.o -lm -O -Wl,-soname -Wl,libsz.so.2 -o .libs/libsz.so.2.0.03612libtool: link: (cd ".libs" && rm -f "libsz.so.2" && ln -s "libsz.so.2.0.0" "libsz.so.2")3613libtool: link: (cd ".libs" && rm -f "libsz.so" && ln -s "libsz.so.2.0.0" "libsz.so")3614libtool: link: ( cd ".libs" && rm -f "libsz.la" && ln -s "../libsz.la" "libsz.la" )3615make[2]: Leaving directory '/build/szip-2.1.1/src'3616make[1]: Leaving directory '/build/szip-2.1.1/src'3617Making all in test3618make[1]: Entering directory '/build/szip-2.1.1/test'3619make[1]: Nothing to be done for 'all'.3620make[1]: Leaving directory '/build/szip-2.1.1/test'3621make[1]: Entering directory '/build/szip-2.1.1'3622make[1]: Nothing to be done for 'all-am'.3623make[1]: Leaving directory '/build/szip-2.1.1'
installPhase
3624installing3625install flags: SHELL=/nix/store/m45cjiwspshg01wrk2pln2qndasky23r-bash-5.1-p16/bin/bash install3626Making install in src3627make[1]: Entering directory '/build/szip-2.1.1/src'3628make[2]: Entering directory '/build/szip-2.1.1/src'3629 /nix/store/wcckxdl0i7k2kxhzj0ii23s6096n40jh-coreutils-9.1/bin/mkdir -p '/nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/lib'3630 /nix/store/m45cjiwspshg01wrk2pln2qndasky23r-bash-5.1-p16/bin/bash ../libtool --mode=install /nix/store/wcckxdl0i7k2kxhzj0ii23s6096n40jh-coreutils-9.1/bin/install -c libsz.la '/nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/lib'3631libtool: install: /nix/store/wcckxdl0i7k2kxhzj0ii23s6096n40jh-coreutils-9.1/bin/install -c .libs/libsz.so.2.0.0 /nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/lib/libsz.so.2.0.03632libtool: install: (cd /nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/lib && { ln -s -f libsz.so.2.0.0 libsz.so.2 || { rm -f libsz.so.2 && ln -s libsz.so.2.0.0 libsz.so.2; }; })3633libtool: install: (cd /nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/lib && { ln -s -f libsz.so.2.0.0 libsz.so || { rm -f libsz.so && ln -s libsz.so.2.0.0 libsz.so; }; })3634libtool: install: /nix/store/wcckxdl0i7k2kxhzj0ii23s6096n40jh-coreutils-9.1/bin/install -c .libs/libsz.lai /nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/lib/libsz.la3635libtool: finish: PATH="/nix/store/f07wx5pf7hrfcpcwji907bpzvh0sb7fi-patchelf-0.15.0/bin:/nix/store/jm6gqq369d0vd9pz3b7swn2vyycygdb9-gcc-wrapper-9.5.0/bin:/nix/store/l158mg1n8wsszksa9rlhqg8gylg4238b-gcc-9.5.0/bin:/nix/store/sh4mzx5ghnxgs171nfrv46fwzh6aibh1-glibc-2.35-224-bin/bin:/nix/store/wcckxdl0i7k2kxhzj0ii23s6096n40jh-coreutils-9.1/bin:/nix/store/zkmzlvmlizm1jqjygc69469pfai2jpfp-binutils-wrapper-2.39/bin:/nix/store/cwivsnh1p591x7yydynrz0xc1zcq54p3-binutils-2.39/bin:/nix/store/wcckxdl0i7k2kxhzj0ii23s6096n40jh-coreutils-9.1/bin:/nix/store/25rjgwbcy2xarfwyrx65a5lcx7g6j4mr-findutils-4.9.0/bin:/nix/store/iw3lv41w3kzgw9r21y0cfihdhhrax2n9-diffutils-3.8/bin:/nix/store/kr6p5jwckmfyqk6pay22b8palxpil81l-gnused-4.8/bin:/nix/store/7zdwjc66k8q18dszbfjl6djg11gjhqis-gnugrep-3.7/bin:/nix/store/b9i4h55fq5vrlb7b6an990c57njgpiar-gawk-5.1.1/bin:/nix/store/1b851qrzgb9l1sf8w35l452p75yhl1rm-gnutar-1.34/bin:/nix/store/xgm1prhav93k4a8w6hkc0ri7kk5gx5x3-gzip-1.12/bin:/nix/store/bm3dyywkvqq2k086426agvlqs7dhafa6-bzip2-1.0.8-bin/bin:/nix/store/6sl0rn606afqrvvf2cd37dl5m5hmnk2n-gnumake-4.4/bin:/nix/store/m45cjiwspshg01wrk2pln2qndasky23r-bash-5.1-p16/bin:/nix/store/225ykw6smvqdv2z9skkafq0sjab70y1w-patch-2.7.6/bin:/nix/store/8ycmad2yfg9cad0d4bz6bffypw4szb4b-xz-5.2.9-bin/bin:/nix/store/9n8bmnam2ywysy3krkn6736d8dywznzz-file-5.43/bin:/sbin" ldconfig -n /nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/lib3636----------------------------------------------------------------------3637Libraries have been installed in:3638 /nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/lib36393640If you ever happen to want to link against installed libraries3641in a given directory, LIBDIR, you must either use libtool, and3642specify the full pathname of the library, or use the '-LLIBDIR'3643flag during linking and do at least one of the following:3644 - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable3645 during execution3646 - add LIBDIR to the 'LD_RUN_PATH' environment variable3647 during linking3648 - use the '-Wl,-rpath -Wl,LIBDIR' linker flag36493650See any operating system documentation about shared libraries for3651more information, such as the ld(1) and ld.so(8) manual pages.3652----------------------------------------------------------------------3653 /nix/store/wcckxdl0i7k2kxhzj0ii23s6096n40jh-coreutils-9.1/bin/mkdir -p '/nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/include'3654 /nix/store/wcckxdl0i7k2kxhzj0ii23s6096n40jh-coreutils-9.1/bin/install -c -m 644 ricehdf.h szip_adpt.h szlib.h '/nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/include'3655make[2]: Leaving directory '/build/szip-2.1.1/src'3656make[1]: Leaving directory '/build/szip-2.1.1/src'3657Making install in test3658make[1]: Entering directory '/build/szip-2.1.1/test'3659make[2]: Entering directory '/build/szip-2.1.1/test'3660make[2]: Nothing to be done for 'install-exec-am'.3661make[2]: Nothing to be done for 'install-data-am'.3662make[2]: Leaving directory '/build/szip-2.1.1/test'3663make[1]: Leaving directory '/build/szip-2.1.1/test'3664make[1]: Entering directory '/build/szip-2.1.1'3665make[2]: Entering directory '/build/szip-2.1.1'3666make[2]: Nothing to be done for 'install-exec-am'.3667make[2]: Nothing to be done for 'install-data-am'.3668make[2]: Leaving directory '/build/szip-2.1.1'3669make[1]: Leaving directory '/build/szip-2.1.1'
fixupPhase
3670post-installation fixup3671shrinking RPATHs of ELF executables and libraries in /nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.13672shrinking /nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/lib/libsz.so.2.0.03673strip is /nix/store/jm6gqq369d0vd9pz3b7swn2vyycygdb9-gcc-wrapper-9.5.0/bin/strip3674stripping (with command strip and flags -S) in /nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1/lib3675patching script interpreter paths in /nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.13676checking for references to /build/ in /nix/store/nlfcnc0brfb7sd62mx3ffxwygs6qk6wp-szip-2.1.1...