>>> bitkeeper: Building community/bitkeeper 7.3.3-r1 (using abuild 3.17.0_rc1-r2) started Wed, 22 Apr 2026 10:45:48 +0000 >>> bitkeeper: Validating /home/buildozer/aports/community/bitkeeper/APKBUILD... >>> WARNING: bitkeeper: No maintainer >>> bitkeeper: Analyzing dependencies... >>> bitkeeper: Installing for build: build-base bash bison clang fontconfig-dev ghostscript gperf groff libtommath-dev libx11-dev libxft-dev lz4-dev pcre-dev perl zlib-dev ( 1/86) Installing readline (8.3.3-r1) ( 2/86) Installing bash (5.3.9-r1) Executing bash-5.3.9-r1.post-install ( 3/86) Installing m4 (1.4.20-r1) ( 4/86) Installing bison (3.8.2-r3) ( 5/86) Installing clang22-headers (22.1.3-r0) ( 6/86) Installing libffi (3.5.2-r1) ( 7/86) Installing xz-libs (5.8.2-r0) ( 8/86) Installing libxml2 (2.13.9-r1) ( 9/86) Installing llvm22-libs (22.1.3-r0) (10/86) Installing clang22-libs (22.1.3-r0) (11/86) Installing llvm22-linker-tools (22.1.3-r0) (12/86) Installing clang22 (22.1.3-r0) (13/86) Installing libbz2 (1.0.8-r6) (14/86) Installing libpng (1.6.58-r0) (15/86) Installing freetype (2.14.2-r0) (16/86) Installing fontconfig (2.17.1-r1) (17/86) Installing expat (2.7.5-r0) (18/86) Installing expat-dev (2.7.5-r0) (19/86) Installing bzip2-dev (1.0.8-r6) (20/86) Installing brotli (1.2.0-r1) (21/86) Installing brotli-dev (1.2.0-r1) (22/86) Installing zlib-dev (1.3.2-r0) (23/86) Installing libpng-dev (1.6.58-r0) (24/86) Installing freetype-dev (2.14.2-r0) (25/86) Installing fontconfig-dev (2.17.1-r1) (26/86) Installing libxau (1.0.12-r0) (27/86) Installing libmd (1.1.0-r0) (28/86) Installing libbsd (0.12.2-r0) (29/86) Installing libxdmcp (1.1.5-r1) (30/86) Installing libxcb (1.17.0-r1) (31/86) Installing libx11 (1.8.13-r0) (32/86) Installing libice (1.1.2-r0) (33/86) Installing libuuid (2.41.4-r0) (34/86) Installing libsm (1.2.6-r0) (35/86) Installing libxt (1.3.1-r0) (36/86) Installing dbus-libs (1.16.2-r2) (37/86) Installing libintl (1.0-r0) (38/86) Installing avahi-libs (0.8-r26) (39/86) Installing nettle (3.10.2-r0) (40/86) Installing libtasn1 (4.21.0-r0) (41/86) Installing p11-kit (0.25.5-r2) (42/86) Installing gnutls (3.8.12-r0) (43/86) Installing cups-libs (2.4.16-r0) (44/86) Installing jbig2dec (0.20-r0) (45/86) Installing libjpeg-turbo (3.1.3-r0) (46/86) Installing lcms2 (2.17-r0) (47/86) Installing openjpeg (2.5.4-r1) (48/86) Installing libsharpyuv (1.6.0-r0) (49/86) Installing libwebp (1.6.0-r0) (50/86) Installing tiff (4.7.1-r0) (51/86) Installing ghostscript (10.07.0-r0) (52/86) Installing gperf (3.3-r0) (53/86) Installing perl (5.42.2-r0) (54/86) Installing groff (1.24.1-r0) (55/86) Installing libtommath (1.3.0-r1) (56/86) Installing libtommath-dev (1.3.0-r1) (57/86) Installing xorgproto (2025.1-r0) (58/86) Installing libxau-dev (1.0.12-r0) (59/86) Installing gdbm (1.26-r0) (60/86) Installing mpdecimal (4.0.1-r0) (61/86) Installing libpanelw (6.6_p20260404-r0) (62/86) Installing sqlite-libs (3.53.0-r0) (63/86) Installing python3 (3.14.3-r0) (64/86) Installing python3-pycache-pyc0 (3.14.3-r0) (65/86) Installing pyc (3.14.3-r0) (66/86) Installing xcb-proto-pyc (1.17.0-r1) (67/86) Installing python3-pyc (3.14.3-r0) (68/86) Installing xcb-proto (1.17.0-r1) (69/86) Installing libxdmcp-dev (1.1.5-r1) (70/86) Installing libxcb-dev (1.17.0-r1) (71/86) Installing xtrans (1.6.0-r0) (72/86) Installing libx11-dev (1.8.13-r0) (73/86) Installing libxrender (0.9.12-r0) (74/86) Installing libxft (2.3.9-r0) (75/86) Installing libxrender-dev (0.9.12-r0) (76/86) Installing libxft-dev (2.3.9-r0) (77/86) Installing lz4-dev (1.10.0-r1) (78/86) Installing libpcre16 (8.45-r4) (79/86) Installing libpcre32 (8.45-r4) (80/86) Installing pcre (8.45-r4) (81/86) Installing libpcrecpp (8.45-r4) (82/86) Installing pcre-dev (8.45-r4) (83/86) Installing .makedepends-bitkeeper (20260422.104550) (84/86) Installing perl-error (0.17030-r0) (85/86) Installing perl-git (2.54.0-r0) (86/86) Installing git-perl (2.54.0-r0) Executing busybox-1.37.0-r31.trigger Executing fontconfig-2.17.1-r1.trigger OK: 938.2 MiB in 189 packages >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Cleaning up tmpdir >>> bitkeeper: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> bitkeeper: Fetching https://github.com/bitkeeper-scm/bitkeeper/archive/0524ffb3f6f15ae8d3922b28da581f334475fe61/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz Connecting to github.com (20.26.156.215:443) Connecting to codeload.github.com (20.26.156.216:443) saving to '/var/cache/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz.part' bitkeeper-0524ffb3f6 1692k --:--:-- ETA bitkeeper-0524ffb3f6 13.5M --:--:-- ETA bitkeeper-0524ffb3f6 21.5M --:--:-- ETA bitkeeper-0524ffb3f6 100% |********************************| 27.7M 0:00:00 ETA '/var/cache/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz.part' saved /var/cache/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz: OK /home/buildozer/aports/community/bitkeeper/gcc15-boolean.patch: OK /home/buildozer/aports/community/bitkeeper/gcc15-pointer.patch: OK /home/buildozer/aports/community/bitkeeper/makepatch-fix.patch: OK /home/buildozer/aports/community/bitkeeper/man-bk-prefix.patch: OK >>> bitkeeper: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz /var/cache/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz: OK /home/buildozer/aports/community/bitkeeper/gcc15-boolean.patch: OK /home/buildozer/aports/community/bitkeeper/gcc15-pointer.patch: OK /home/buildozer/aports/community/bitkeeper/makepatch-fix.patch: OK /home/buildozer/aports/community/bitkeeper/man-bk-prefix.patch: OK >>> bitkeeper: Unpacking /var/cache/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz... >>> bitkeeper: gcc15-boolean.patch patching file src/gui/tcltk/tk/generic/tkEntry.c patching file src/gui/tcltk/tktable/generic/tkTable.c >>> bitkeeper: gcc15-pointer.patch patching file src/gui/tcltk/tcl/generic/tclTomMathDecls.h patching file src/tommath/bn_mp_cmp.c patching file src/tommath/bn_mp_cmp_d.c patching file src/tommath/bn_mp_cmp_mag.c patching file src/tommath/bn_mp_cnt_lsb.c patching file src/tommath/bn_mp_copy.c patching file src/tommath/bn_mp_count_bits.c patching file src/tommath/bn_mp_div_2d.c patching file src/tommath/bn_mp_mod_2d.c patching file src/tommath/bn_mp_mul_2d.c patching file src/tommath/bn_mp_neg.c patching file src/tommath/tommath.h patching file src/gui/tcltk/tk/unix/tkUnixEvent.c patching file src/gui/tcltk/tk/unix/tkUnixSelect.c patching file src/gui/tcltk/tktable/generic/tkTable.h patching file src/gui/tcltk/tktable/generic/tkTableTag.c patching file src/gui/tcltk/tktable/generic/tkTableUtil.c patching file src/gui/tcltk/tktable/generic/tkTableWin.c >>> bitkeeper: makepatch-fix.patch patching file src/cset.c >>> bitkeeper: man-bk-prefix.patch patching file man/Makefile make -C src all make[1]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' sh mkconf.sh > conf.mk || { rm -f conf.mk; false; } Failed to detect system TOMCRYPT, use local copy in bk source tree! make -C libc system.h Building cmd.h Building bkver.c make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' perl fslayer/gen_fslayer.pl Building cmd.c cd string && perl mk_str_cfg.pl Building kw2val_lookup.c cat port/unix_platform.sh bk.sh > bk.script cat port/unix_platform.sh import.sh > import.T chmod +x bk.script Building uuwrap chmod +x import.T Building unuuwrap mv -f import.T import make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' CC tomcrypt/aes_enc.c CC tomcrypt/src/ciphers/aes/aes.c CC tomcrypt/src/misc/base64/base64_decode.c CC tomcrypt/src/misc/base64/base64_encode.c Building gzip_uuwrap CC tomcrypt/src/hashes/helper/hash_file.c CC tomcrypt/src/hashes/helper/hash_filehandle.c Building ungzip_uuwrap CC tomcrypt/src/hashes/helper/hash_memory.c Building b64wrap CC tomcrypt/src/hashes/helper/hash_memory_multi.c CC tomcrypt/src/hashes/md5.c Building unb64wrap CC tomcrypt/src/hashes/sha1.c Building gzip_b64wrap CC tomcrypt/src/mac/hmac/hmac_done.c CC tomcrypt/src/mac/hmac/hmac_file.c Building ungzip_b64wrap CC tomcrypt/src/mac/hmac/hmac_init.c CC tomcrypt/src/mac/hmac/hmac_memory.c CC tomcrypt/src/mac/hmac/hmac_memory_multi.c CC tomcrypt/src/mac/hmac/hmac_process.c Building substvars CC tomcrypt/src/mac/hmac/hmac_test.c CC tomcrypt/src/math/gmp_desc.c cat < t/guitest.tcl > t/guitest CC tomcrypt/src/math/ltm_desc.c CC tomcrypt/src/math/multi.c CC tomcrypt/src/math/rand_prime.c CC tomcrypt/src/math/tfm_desc.c cp -f bkmsg.doc bkmsg.txt CC tomcrypt/src/misc/burn_stack.c CC tomcrypt/src/misc/crypt/crypt.c CC tomcrypt/src/misc/crypt/crypt_argchk.c CC tomcrypt/src/misc/crypt/crypt_cipher_descriptor.c CC tomcrypt/src/misc/crypt/crypt_cipher_is_valid.c CC tomcrypt/src/misc/crypt/crypt_find_cipher.c CC tomcrypt/src/misc/crypt/crypt_find_cipher_any.c CC tomcrypt/src/misc/crypt/crypt_find_cipher_id.c CC tomcrypt/src/misc/crypt/crypt_find_hash.c CC tomcrypt/src/misc/crypt/crypt_find_hash_any.c ./substvars t/doit.sh > t/doit CC tomcrypt/src/misc/crypt/crypt_find_hash_id.c CC tomcrypt/src/misc/crypt/crypt_find_hash_oid.c CC tomcrypt/src/misc/crypt/crypt_find_prng.c CC tomcrypt/src/misc/crypt/crypt_hash_descriptor.c CC tomcrypt/src/misc/crypt/crypt_hash_is_valid.c CC tomcrypt/src/misc/crypt/crypt_ltc_mp_descriptor.c CC tomcrypt/src/misc/crypt/crypt_prng_descriptor.c chmod +x t/doit CC tomcrypt/src/misc/crypt/crypt_prng_is_valid.c CC tomcrypt/src/misc/crypt/crypt_register_cipher.c CC tomcrypt/src/misc/crypt/crypt_register_hash.c CC tomcrypt/src/misc/crypt/crypt_register_prng.c CC tomcrypt/src/misc/crypt/crypt_unregister_cipher.c CC tomcrypt/src/misc/crypt/crypt_unregister_hash.c CC tomcrypt/src/misc/crypt/crypt_unregister_prng.c CC tomcrypt/src/misc/error_to_string.c CC tomcrypt/src/misc/pkcs5/pkcs_5_1.c CC tomcrypt/src/misc/pkcs5/pkcs_5_2.c CC tomcrypt/src/misc/zeromem.c CC tomcrypt/src/modes/cfb/cfb_decrypt.c CC tomcrypt/src/modes/cfb/cfb_done.c CC tomcrypt/src/modes/cfb/cfb_encrypt.c CC tomcrypt/src/modes/cfb/cfb_getiv.c CC tomcrypt/src/modes/cfb/cfb_setiv.c CC tomcrypt/src/modes/cfb/cfb_start.c CC tomcrypt/src/modes/ctr/ctr_decrypt.c CC tomcrypt/src/modes/ctr/ctr_done.c CC tomcrypt/src/modes/ctr/ctr_encrypt.c CC tomcrypt/src/modes/ctr/ctr_getiv.c CC tomcrypt/src/modes/ctr/ctr_setiv.c CC tomcrypt/src/modes/ctr/ctr_start.c CC tomcrypt/src/pk/asn1/der/bit/der_decode_bit_string.c #define BK_STR_STRCASESTR #define BK_STR_STRNDUP #define BK_STR_STRSEP bk get -qS system.h make[2]: bk: No such file or directory make[2]: [Makefile:82: system.h] Error 127 (ignored) touch system.h CC tomcrypt/src/pk/asn1/der/bit/der_encode_bit_string.c make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC bk.c CC tomcrypt/src/pk/asn1/der/bit/der_length_bit_string.c CC tomcrypt/src/pk/asn1/der/boolean/der_decode_boolean.c CC cmd.c CC tomcrypt/src/pk/asn1/der/boolean/der_encode_boolean.c CC tomcrypt/src/pk/asn1/der/boolean/der_length_boolean.c CC tomcrypt/src/pk/asn1/der/choice/der_decode_choice.c CC tomcrypt/src/pk/asn1/der/ia5/der_decode_ia5_string.c CC tomcrypt/src/pk/asn1/der/ia5/der_encode_ia5_string.c CC abort.c make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC adler32.c CC alias.c CC tomcrypt/src/pk/asn1/der/ia5/der_length_ia5_string.c CC libc/fslayer/fslayer_open_stub.c CC tomcrypt/src/pk/asn1/der/integer/der_decode_integer.c CC libc/fslayer/fslayer_close_stub.c CC libc/fslayer/fslayer_read_stub.c CC tomcrypt/src/pk/asn1/der/integer/der_encode_integer.c CC libc/fslayer/fslayer_write_stub.c CC tomcrypt/src/pk/asn1/der/integer/der_length_integer.c CC admin.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_decode_object_identifier.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_encode_object_identifier.c CC libc/fslayer/fslayer_lseek_stub.c CC annotate.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_length_object_identifier.c CC attributes.c CC libc/fslayer/fslayer_lstat_stub.c CC bam.c CC libc/fslayer/fslayer_linkcount_stub.c CC bisect.c CC libc/fslayer/fslayer_fstat_stub.c CC bkd.c CC bkd_bam.c CC tomcrypt/src/pk/asn1/der/octet/der_decode_octet_string.c CC libc/fslayer/fslayer_stat_stub.c CC libc/fslayer/fslayer_unlink_stub.c CC libc/fslayer/fslayer_rename_stub.c CC tomcrypt/src/pk/asn1/der/octet/der_encode_octet_string.c CC bkd_cd.c CC tomcrypt/src/pk/asn1/der/octet/der_length_octet_string.c CC bkd_changes.c CC libc/fslayer/fslayer_chmod_stub.c CC tomcrypt/src/pk/asn1/der/printable_string/der_decode_printable_string.c /tmp/gnu-os5801: unable to guess system type This script, last modified 2011-02-02, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run (/tmp/gnu-os5801) is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. config.guess timestamp = 2011-02-02 uname -m = ppc64le uname -r = 6.6.86-0-lts uname -s = Linux uname -v = #1-Alpine SMP Tue, 08 Apr 2025 13:37:13 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = ppc64le /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = ppc64le UNAME_RELEASE = 6.6.86-0-lts UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP Tue, 08 Apr 2025 13:37:13 +0000 CC tomcrypt/src/pk/asn1/der/printable_string/der_encode_printable_string.c CC libc/fslayer/fslayer_link_stub.c CC libc/fslayer/fslayer_symlink_stub.c CC bkd_client.c CC tomcrypt/src/pk/asn1/der/printable_string/der_length_printable_string.c CC libc/fslayer/fslayer_getdir_stub.c CC libc/fslayer/fslayer_access_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_ex.c CC libc/fslayer/fslayer_utime_stub.c CC bkd_clone.c CC libc/fslayer/fslayer_mkdir_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_flexi.c CC bkd_cmdtab.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_multi.c CC libc/fslayer/fslayer_rmdir_stub.c In file included from fslayer/fslayer_close_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from abort.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_open_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from alias.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from cmd.c:34: In file included from libc/system.h329: | 52 : ilibc/hash.hf: 329(:d11a:t awarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= h->ops-> f329e | t cihf( h(,d akteay ,= sht-r>loepns(-k>efye)t c+h (1h),) k{e y ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s trlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | ilibc/hash.hf: 329(:d11a:t anote: place parentheses around the assignment to silence this warning= h->ops -329> | f eitfc h((dha,t ak e=y ,h -s>torplse-n>(fkeetyc)h (+h ,1 )k)e y{, s| t ^ r l e| n ( )( key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329libc/hash.h | : 329i:f11 :( dnote: ause '==' to turn this assignment into an equality comparisont a = h- >329o | p si-f> f(edtactha( h=, hk-e>yo,p ss-t>rfleetnc(hk(ehy,) k+e y1,) )s t{r l e| n ^( k e| y ==) + 1)) { | ^ | == In file included from In file included from fslayer/fslayer_write_stub.cfslayer/fslayer_read_stub.c::1010: : In file included from In file included from ./system.h./system.h::5252: : ./hash.h./hash.h::329329::1111:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:./hash.h329::32911::11 :In file included from note: fslayer/fslayer_lseek_stub.cplace parentheses around the assignment to silence this warningnote: : place parentheses around the assignment to silence this warning10 : In file included from ./system.h: 52 329: 329 | ./hash.h | : i329if:f 11 (:(d dawarning: atusing the result of an assignment as a condition without parentheses [-Wparentheses]ta a == hh-->>oo pp329ss | -- >>ifffee tt(ccdhha((thha,, =kk eehyy-,,> osspttsrr-ll>eefnne((tkkceehyy())h ,++ k11e))y)), {{s t r| | l ^ ^ e n (| | k ( ) ( )e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h./hash.h::329329::1111:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 329329 | | i./hash.hif:f 329 (:(d11da:at tanote: a place parentheses around the assignment to silence this warning== hh-->>oop ps329s- | -> >fifefet tc(chdh(a(hth,a, k=ke eyhy,-, > sostptrsrl-le>enfn(e(ktkeceyhy)() h +,+ 1k1)e))y) , { { s t | r| ^l ^ e n | (| ==k == e y) + 1)) { | ^ | ( ) In file included from bisect.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (d./hash.ha:t329a: 11In file included from =:admin.c :hnote: 17-use '==' to turn this assignment into an equality comparison: > In file included from olibc/system.hp:s52-: > libc/hash.hf329:e | 329t :ci11hf:( h(warning: ,dusing the result of an assignment as a condition without parentheses [-Wparentheses] a kteay ,= sh t-329r> | lo epinsf(- k>(efdyea)tt ca+h (=1h ),h) - k>{eo yp CC libc/fslayer/fslayer_rmIfRepo_stub.c ,s| - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s> tfreltecnh((khe,y )k e+y ,1 )s)t r{l e n| ( ^k e y| ) == + 1)) { libc/hash.h| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329 :11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, slibc/hash.ht:r329l:e11n:( knote: eplace parentheses around the assignment to silence this warningy ) + 1)) 329{ | i| f ^ ( d| a ( )t a = h->ops->fetch(h, key, strlen(key) + 1)) libc/hash.h{: 329 :| 11 ^ : note: | use '==' to turn this assignment into an equality comparison ( ) 329 | if (data = h->ops->fetch(In file included from hattributes.c,: 17klibc/hash.h: e:In file included from y329./sccs.h,:: 1120s:: t In file included from rnote: libc/system.hluse '==' to turn this assignment into an equality comparison:e 52n: (libc/hash.hk:e329y :)32911 | :+ iwarning: 1fusing the result of an assignment as a condition without parentheses [-Wparentheses]) )( d{a t | ^329 | | i ==f (daat a= =h -h>-o>poCC bkd_findkey.c sp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+ +1 )1)) ){ { | ^| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC libc/fslayer/fslayer_realBasename_stub.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bam.c:17In file included from : annotate.cIn file included from :libc/system.h17:: 52In file included from : libc/system.hlibc/hash.h::52329: :libc/hash.h11::329 :warning: 11using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i f329 | ( diaft a( d=a tha- >=o phs-->>ofpest-c>hf(eht,c hk(ehy,, ksetyr,l esnt(rkleeyn)( k+e y1)) )+ {1 ) )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11libc/hash.h:: 329note: :place parentheses around the assignment to silence this warning11 : note: place parentheses around the assignment to silence this warning 329 | i f329 | ( diaft a( d=a tha- >=o phs-->>ofpest-c>hf(eht,c hk(ehy,, ksetyr,l esnt(rkleeyn)( k+e y1)) )+ {1 ) )| ^ { | | ( ) ^ | ( ) libc/hash.h:329:libc/hash.h11::329 :note: 11use '==' to turn this assignment into an equality comparison: note: use '==' to turn this assignment into an equality comparison 329 | i329f | (idfa t(ad a=t ah -=> ohp-s>-o>pfse-t>cfhe(thc,h (khe,y ,k esyt,r lsetnr(lkeenyIn file included from ()fslayer/fslayer_lstat_stub.ck :e+10y : )1In file included from )./system.h+): 521{: ) ./hash.h) : | 329{ ^: 11 :| | ^ ==warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bkd_bam.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_ex.c 329 | CC libc/hash/hash.c if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from fslayer/fslayer_fstat_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC bkd_http.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from fslayer/fslayer_linkcount_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison329 | if (d a329t | a i=f h(-d>aotpas -=> fhe-t>cohp(sh-,> fkeetyc,h (sht,r lkeeny(,k esyt)r l+e n1()k)e y{) +| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 )) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_rename_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_multi.c In file included from fslayer/fslayer_unlink_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from fslayer/fslayer_stat_stub.c:10: In file included from 329./system.h | : 52i: f./hash.h :(329d:a11t:a warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] h->ops->f e329t | c hi(fh ,( dkaetya, =s thr-l>eonp(sk-e>yf)e t+c h1()h), {k e y| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329./hash.h | : 329i:f11 :( dnote: aplace parentheses around the assignment to silence this warningt a = h-> 1o329 warningp | generateds . -i>ff e(tdcaht(ah ,= khe-y>,o psst-r>lfeent(ckhe(yh), +k e1y),) s{t r l| e ^ n ( k| e ( )y ) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329./hash.h | : 329i:f11 :( dnote: ause '==' to turn this assignment into an equality comparisont a = h-> o329p | s -i>ff e(tdcaht(ah ,= khe-y>,o psst-r>lfeent(ckhe(yh), +k e1y),) s{t r l| e ^n ( k| e ==y ) + 1)) { | ^ | == CC bkd_id.c In file included from adler32.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, keCC libc/hash/hash_tostr.c y, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlIn file included from efslayer/fslayer_chmod_stub.cn:(10k: eIn file included from y./system.h): 52+: ./hash.h1:)329): 11{: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, stCC bkd_kill.c rlen(key) + 1)) { | ^ | == In file included from bkd.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | In file included from ibk.cf: 17(: dIn file included from a./sccs.ht:a20 : =In file included from libc/system.hh:-52>: oplibc/hash.hs:-329>:f11e:t cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( h, key, s329t | r liefn ((kdeayt)a += 1h)-)> o{p s -| > ^ f e t| c ( )h (h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetlibc/hash.hc:h329(:h11,: knote: eplace parentheses around the assignment to silence this warningy , strle n329( | k eiyf) (+d a1t)a) ={ h -| > ^o p s| - ==> fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. In file included from bkd_cd.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch1( warningh generated,. key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC bkd_level.c CC tomcrypt/src/pk/asn1/der/sequence/der_length_sequence.c CC libc/hash/hash_tofile.c CC libc/hash/memhash.c CC bkd_misc.c CC tomcrypt/src/pk/asn1/der/sequence/der_sequence_free.c 1 warning generated. In file included from fslayer/fslayer_link_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/asn1/der/set/der_encode_set.c 1 warning generated. In file included from bkd_changes.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ CC tomcrypt/src/pk/asn1/der/set/der_encode_setof.c | == CC bkd_nested.c In file included from fslayer/fslayer_getdir_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/hash/wrapmdbm.c CC tomcrypt/src/pk/asn1/der/short_integer/der_decode_short_integer.c 1 warning generated. 1 warning generated. In file included from bkd_client.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_access_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from fslayer/fslayer_symlink_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC bkd_partition.c abort.c:140:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 140 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ abort.c:140:8: note: place parentheses around the assignment to silence this warning 140 | if (f = fopen(buf, "r")) { | ^ | ( ) abort.c:140:8: note: use '==' to turn this assignment into an equality comparison 140 | if (f = fopen(buf, "r")) { | ^ | == alias.c:206:12:CC tomcrypt/src/pk/asn1/der/short_integer/der_encode_short_integer.c warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 206 | while (p = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ alias.c:206:12: note: place parentheses around the assignment to silence this warning 206 | while (p = fgetline(stdin)) { | ^ | ( ) alias.c:206:12: note: use '==' to turn this assignment into an equality comparison 206 | while (p = fgetline(stdin)) { | ^ | == 1 warning generated. alias.c:212:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 212 | if (c = aCC tomcrypt/src/pk/asn1/der/short_integer/der_length_short_integer.c liaabort.cs:d320b:_10c:h kwarning: Ausing the result of an assignment as a condition without parentheses [-Wparentheses]l iases (320n | , a liifa s(deb ,= &naelsitaesde_sr,m csotmapr(tn_,c wcd)))) {{ | | ~~^~~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC bkd_pull.c abort.calias.c::320212::108:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 320 | 212 | iiff ((ec == naelsitaesdd_br_mcchokmApl(ina,s ecs)()n ,{ a l| i ^ a s d| b ( ), &aliases, start_cwd)) { | ^ | ( ) abort.c:320:10: note: use '==' to turn this assignment into an equality comparison 320 | if (e = nested_rmcomp(alias.cn:,212 :c8):) note: {use '==' to turn this assignment into an equality comparison | ^ | == 212 | if (c = aliasdb_chkAliases(n, annotate.ca:l47i:a8s:d bwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] &alias e47s | , isft a(rtt _=c wgde)t)e n{v ( "| B ^K _ A| N ==N OTATE")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ annotate.c:47:8: note: place parentheses around the assignment to silence this warning 47 | if (t = getenv("BK_ANNOTATE")) { | ^ | ( ) annotate.c:47:8: note: use '==' to turn this assignment into an equality comparison 47 | if (t = getenv("BK_ANNOTATE")) { | ^ | == CC tomcrypt/src/pk/asn1/der/utctime/der_decode_utctime.c annotate.c:135:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 135 | adler32(0, s->gfile, strlen(s->gfile))); | ^~~~~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ annotate.c:160:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 160 | while (t = fgetline(out)) { | ~~^~~~~~~~~~~~~~~ annotate.c:160:13: note: place parentheses around the assignment to silence this warning 160 | while (t = fgetline(out)) { | ^ | ( ) annotate.c:160:13: note: use '==' to turn this assignment into an equality comparison 160 | while (t = fgetline(out)) { | ^ | == alias.c:370:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | while (p = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ alias.c:370:12: note: place parentheses around the assignment to silence this warning 370 | while (p = fgetline(stdin)) { | ^ | ( ) alias.c:370:12: note: use '==' to turn this assignment into an equality comparison 370 | while (p = fgetline(stdin)) { | ^ | == CC bkd_push.c CC libc/hash/u32hash.c CC tomcrypt/src/pk/asn1/der/utctime/der_encode_utctime.c alias.c:411:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 411 | if (s = sccs_init(path, INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:411:9: note: place parentheses around the assignment to silence this warning 411 | if (s = sccs_init(path, INIT_MUSTEXIST)) { | ^ | ( ) alias.c:411:9: note: use '==' to turn this assignment into an equality comparison 411 | if (s = sccs_init(path, INIT_MUSTEXIST)) { | ^ | == 1 warning generated. bkd_bam.c:100:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 100 | if (dfile = bp_lookupkeys(0, key)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ bkd_bam.c:100:13: note: place parentheses around the assignment to silence this warning 100 | if (dfile = bp_lookupkeys(0, key)) { | ^ | ( ) bkd_bam.cadler32.c::10040::1319:: note: warning: use '==' to turn this assignment into an equality comparisonpassing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 100 | 40 | isfu m( d=f ialdel e=r 3b2p(_0l,o omk-u>pmkmeayps,( 0m,- >kseiyz)e)) ;{ | | ^~~~~~~ ^ | ==libc/zlib/zlib.h :821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ adler32.c:115:23: warning: passing 'char[2]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 115 | sum = adler32(sum, "#", 1); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ adler32.c:118:23: warning: passing 'char[8192]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 118 | sum = adler32(sum, buf, strlen(buf)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt l1e warningn generated). ); | ^ bisect.calias.c::473489::4310:: warning: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]using the result of an assignment as a condition without parentheses [-Wparentheses] 489adler32.c473 | : | 150 i:cf13a :n( dvwarning: lausing the result of an assignment as a condition without parentheses [-Wparentheses]il s t= = h 150aw | sa hl _k frweehtvicslh_eSc to(rln(l ae=lc itfa(rssed,ab d,l( ebafultfir,ae sv1)s,), s{Li (z re| io ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~gf h(tbruefv)),, s0t)d;i n )| ) ^~~~~~~~~~~ { | libc/lines.h ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 60:9: note: expanded from macro 'L' 60 | (_d) ? (alias.ct:y489p:e10o:f (note: _place parentheses around the assignment to silence this warningd ) [])bkd_bam.c{ :(489161t | :y adler32.c17pi::ef150 o :warning: f(13using the result of an assignment as a condition without parentheses [-Wparentheses](v: _a dlnote: ) place parentheses around the assignment to silence this warning)=161 1 | ,h aw(s hth150iy_ | lpf eee ot (fcwr(hho_Siodtlt)rek)( e_a(ydln }i = a= :s f dfg0bre;,et al\adi l(n ibe| au( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sfs ),t) d 1i{,n ) s)| i ^ z{ e o | f| ( )( ~~~~~~~~^~~~~~~~~~~~~~~~~ b uf), stdin)) { | ^ | ( ) alias.c:bkd_bam.c489::16110::17 :note: use '==' to turn this assignment into an equality comparisonnote: place parentheses around the assignment to silence this warning 489 | 161adler32.ci | :f 150 w:(h13vi:al lenote: use '==' to turn this assignment into an equality comparison=( rhoaosth k_150ef | ye t =c hwfShgtierlt(ela il(ninea (s=sd tbfd,ri enaa)ld)i( ab{su )f ),| ^ {1 , | | s ( ) ^i z e| o ==f (buf), stdin)) { | ^ | 1 == warning generated. bkd_bam.c:161:17: note: use '==' to turn this assignment into an equality comparison 161 | while (rootkey = fgetline(stdin)) { | ^ | == bkd_bam.c:162:adler32.c11::156 bisect.c:warning: :22using the result of an assignment as a condition without parentheses [-Wparentheses]497: : 26warning: :passing 'char[8192]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: 162address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] | 156i | f (s497ku | em y =w= a alsdkelrpeearvr3sa2_t(soserut(mur,po (ob&tuwkfde,,y )ss)t, r *lLke(eney()+b,+u fL=)( )d0;);bam.c , : 179| 0| : ^~~) ~~~~^~~~~~~~~~~~~~~~~~~~22 ; : libc/zlib/zlib.hwarning: | :passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~821 :61:libc/lines.h : note: 60179passing argument to parameter 'buf' here: | 9 : note: expanded from macro 'L's u821m | Z=E Xa60Td | El Rebkd_bam.c(Nr:_ 3162du2:)L(11 o0:?n, g note: ( mplace parentheses around the assignment to silence this warningtZ- yE>pXmePmo Oaf162Rp( | T,_ d am)id- fl>[ es](ri)k3z{e2e(y )t O;y=F p ( es(| oeu ^~~~~~~fpL (ao_rndlibc/zlib/zlib.hag):t )821oa1:rd,61(l :re( ortnote: o,ypassing argument to parameter 'buf' heret p kceeooynf )s(821)t_ | dZ*B)Eky)Xet_TyedE+f}R+ N *: =b u u0L0f;o;, n \g u | I Z ^ n| E t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~X P| lO ( )eR nT) )a;d l e| r ^3 2 OF((uLong adler, const Bybkd_bam.ct:e162f: 11*:b unote: fbisect.cuse '==' to turn this assignment into an equality comparison,: 497u:I32n: t 162 warning: | laddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] e ni)f) ;(497 k | e | y ^ w =a lskerpeavrsa_tsoert(urpo(o&twkde,y )s), *Lk(eey)+,+ L=( d0);bam.c, : 1830| :) ^10; : | warning: | ==using the result of an assignment as a condition without parentheses [-Wparentheses] ^~~~ libc/lines.h: 60183: | 9 : note: iexpanded from macro 'L'f (p = g60e | t e(n_vd()" _?B P(_tHyApSeHoCfH(A_RdS)" )[)] ){{ ( t| y ~~^~~~~~~~~~~~~~~~~~~~~~~~~p eof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:183:10: note: place parentheses around the assignment to silence this warning 183 | if (p =bisect.c :g498e:alias.ct13:e:564n :vwarning: 10(using the result of an assignment as a condition without parentheses [-Wparentheses]:" _warning: Busing the result of an assignment as a condition without parentheses [-Wparentheses]P _ H498A | S H Cw564Hh | Ai RliSef" )(()dr 1e{ t = =| w ^ ad lb kC| rh ( )ek v(sn(,& wadl)i)a sidfb )()F LrAeGtSu(rsn, (dr1e)t )&bam.c; : D183 _:| S10 ~~~~^~~~~~~~~~~~~~~~~~~E: T )note: use '==' to turn this assignment into an equality comparisonn ++; | 183 ~~~^~~~~~~~~~~~~~~ | if (p = getenv("_BP_HASHCHARS"))alias.c :{564 : 10| : ^ note: bisect.cplace parentheses around the assignment to silence this warning| : ==498 :13: note: 564place parentheses around the assignment to silence this warning | if (r e498t | = wdhbiClhek ((nd,1 a=l iwaasldkbr)e)v sr(e&twudr)n) (irfe t()F;L A G| S ^ ( s ,| ( )d 1) & D_SET) n++; | ^ | ( ) alias.c:564:10: note: use '==' to turn this assignment into an equality comparison 564 | if (rebisect.ct: 498=: 13d:b Cnote: huse '==' to turn this assignment into an equality comparisonk (n, abkd_bam.cl :i498210a | :s 11d :bw )hwarning: )iusing the result of an assignment as a condition without parentheses [-Wparentheses] l ree t(ud r1210n | = ( rwieaftl )k(;rk ee vy| s ^(= & ws| de ==)p )a riaft o(rF(LrAoGoSt(kse,y )d)1 )* k&e yD+_+S E=T )0 ;n + +| ; ~~~~^~~~~~~~~~~~~~~~~~~~ | ^ | == bkd_bam.c:210:11: note: place parentheses around the assignment to silence this warning 210 | if (key = separator(ralias.co:o573t:k10e:y )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] *key+ +573 | = i0f; ( r| e ^ t =| ( )s ystem(buf)) return (ret); | ~~~~^~~~~~~~~~~~~ bkd_bam.c:210:11: note: use '==' to turn this assignment into an equality comparison 210 | if (key = sepaalias.cr:a573t:o10r:( rnote: oplace parentheses around the assignment to silence this warningo tkey )573) | *ikfe y(+r+e t= =0 ;s y s| t ^e m (| b ==u f)) return (ret); | ^ | ( ) alias.c:573:10: note: use '==' to turn this assignment into an equality comparison 573 | if (CC bkd_pwd.c ret = system(bbkd_bam.cu:f225):)12 :r ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]u rn (225r | e t )w;h i l| e ^ ( t| === sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ bkd_bam.c:225:12: alias.cnote: :place parentheses around the assignment to silence this warning580 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]225 | wh i580l | e (itf =( rsectc s=_ nseyxsttdeamt(ab(usf)))) {r e t| u ^ r n | ( ( )r et); | ~~~~^~~~~~~~~~~~~ bkd_bam.c:225:12: note: use '==' to turn this assignment into an equality comparison alias.c:580: 11225: | note: place parentheses around the assignment to silence this warningw hile ( t580 | = sicfc s(_rneetx t=d astyas(tse)m)( b{u f )| ) ^ r e| t ==u rn (ret); | ^ | ( ) alias.c:580:11: note: use '==' to turn this assignment into an equality comparison 580 | if (ret = system(buf)) return (ret); | ^ | == bkd_bam.c:243:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 243 | CC tomcrypt/src/pk/asn1/der/utctime/der_length_utctime.c if (key = separator(rootkey)) *key++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~ bkd_bam.c:243:12: note: place parentheses around the assignment to silence this warning 243 | if (key = separator(rootkey)) *key++ = 0; | ^ | ( ) bkd_bam.c:243alias.c::12624:: 14note: :use '==' to turn this assignment into an equality comparison warning: using the result of an assignment as a condition without parentheses [-Wparentheses]CC bkd_r2c.c 243 | i624f | ( kiefy (=e rsreoprasr a=t oarl(iraosodtbk_ecyh)k)A l*ikaesye+s+( n=, 0a;l i a| s ^d b ,| ==& aliases, 0)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:624:14: note: place parentheses around the assignment to silence this warning 624 | if (errors = aliasdb_chkAliases(n, aliasdb, &aliases, 0)) { | ^ | ( ) alias.c:624:14: note: use '==' to turn this assignment into an equality comparison 624 | if (errors = aliasdb_chkAliases(n, aliasdb, &aliases, 0)) { | ^ | == alias.c:631:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 631 | if (comps = aliasdb_expandOne(n, aliasdb, key)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_bam.c:290:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 290 | if (ralias.cc: 631=: 13b:p _note: splace parentheses around the assignment to silence this warninge ndkeys (631f | , riafn g(ec,o m&pssf i=o ,a lri-a>sgdzbi_pe)x)p a{n d O| n ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e (n, aliasdb, key)) { | ^ | ( ) bkd_bam.c:290:9: note: place parentheses around the assignment to silence this warning 290 | if (ralias.cc: 631=: 13b:p _note: suse '==' to turn this assignment into an equality comparisone ndkey s631( | f , irfa n(gceo,m p&ss f=i oa,l ira-s>dgbz_iepx)p)a n{d O n| e ^ ( n ,| ( )a liasdb, key)) { | ^ | == bkd_bam.c:290:9: note: use '==' to turn this assignment into an equality comparison 290 | if (rc = bp_sendkeys(f, range, &sfio, r->gzip)) { | ^ | == bkd.c:88:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (p = strchr(optarg, ':')) { | ~~^~~~~~~~~~~~~~~~~~~~~ bkd.c:88:10: note: place parentheses around the assignment to silence this warning 88 | if (p = strchr(optarg, ':')) { | ^ | ( ) bkd.c:88:10: note: use '==' to turn this assignment into an equality comparison 88 | if (p = strchr(optarg, ':')) { | ^ | == bam.c:326:22: warning: passing 'char[8192]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 326 | sum = adler32(sum, buf, i); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ alias.c:805:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 805 | if (lbam.cp: 327=: 39h:a swarning: hpassing 'char[8192]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]_ fetc h327( | n e ehda,s h&_cd1e,s csriizpetoofr([ch1d)e)s)c ]{. p r| o ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c ess(&md, buf, i); | ^~~ alias.c:bam.c805::32912::35 :note: place parentheses around the assignment to silence this warningwarning: passing 'char[8192]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 329805 | | h a s hi_fd e(slcpr i=p thoars[hh_dfeestcc]h.(dnoeneed(,& m&dc,1 ,b usfi)z;e o f| ( ^~~c 1))) {bkd_cd.c : 138| : ^ 14 : | warning: ( )using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (rootkey bam.c=: 333s:t8r:c hwarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]( p, ' 333 | alias.c :i805|f:' 12)(:)p note: *=use '==' to turn this assignment into an equality comparisonr ogoettke en805yv | +( +" _ =B Ki0_f;F A( Kl| Ep ~~~~~~~~^~~~~~~~~~~~~~~~_ H=A ShHa"s)h)_ f{e t c| h ~~^~~~~~~~~~~~~~~~~~~~~~~~~( need, &c1, sizeof(c1))) { bkd_cd.c :| 138 ^: 14 :| ==note: place parentheses around the assignment to silence this warning bam.c :138333 | :CC libc/mdbm/mdbm.c 8i:f note: (place parentheses around the assignment to silence this warningr ootke y333 | = isft r(cph r=( pg,e t'e|n'v)()" _*BrKo_oFtAkKeEy_+H+A S=H "0);) {| ^ | ^ | ( ) | ( ) bkd_cd.cbam.c::138333::148:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 333138 | | iiff ((pr o=o tgkeetye n=v (s"t_rBcKh_rF(ApK,E _'H|A'S)H)" )*)r o{o t k| e ^y + +| === 0; | ^ | == bam.c:337:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 337 | if (p = getenv("_BP_HASHCHARS")) (*hashp)[atoi(p)] = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ CC bkd_rclone.c bam.c:337:9: note: place parentheses around the assignment to silence this warning 337 | if (p = getenv("_BP_HASHCHARS")) (*hashp)[atoi(p)] = 0; | ^ | ( ) CC tomcrypt/src/pk/pkcs1/pkcs_1_i2osp.c bam.c:337:9: note: use '==' to turn this assignment into an equality comparison 337 | if (p = getenv("_BP_HASHCHARS")) (*hashp)[atoi(p)] = 0; | ^ | == alias.c:884:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 884 | if (lp = hash_fetchbkd_bam.c(:n371e:e10d:,bam.c :warning: &342using the result of an assignment as a condition without parentheses [-Wparentheses]c: ,16 :s iwarning: zpassing 'char[8192]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]371e | o fi(f c 342)( | )r )eb ta{ s =e 6| b4 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p_ _efnectocdheD(abtuaf(,) )h a{s h _| d ~~~~^~~~~~~~~~~~~~~~e scriptor[hdesc].hashsalias.ci:z884e:,11 :p ,note: place parentheses around the assignment to silence this warning& b64len )884; | | bkd_bam.c ^~~i: f371 :(/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h10l::p 3 note: :=place parentheses around the assignment to silence this warning40 :h anote: spassing argument to parameter 'in' here h 371_ | f ei tf3c | h(i(rnnetet e bd=a, s be&p6c_4,f_ eestnicczhoeDdoaeft((acc(o))n))s) t { { u n | s| ^ i ^ g n | e| ( )d ( ) char *in, unsigneIn file included from dfslayer/fslayer_utime_stub.c :l10o: nIn file included from g./system.h :l52e: n./hash.h,: 329 : 11| bkd_bam.c: ^: 371warning: alias.c:using the result of an assignment as a condition without parentheses [-Wparentheses]:10 884:: 11note: :use '==' to turn this assignment into an equality comparison bam.c note: :use '==' to turn this assignment into an equality comparison329342 | :371 54 | i : f884 i | warning: f( passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] d (a rtieaf t 342 =( | = l hpbb- ap>=s_o efph6esa4t-s_c>hehf_nDefcateotctdahce((h()h(b),nu ef{ke, ed y,h| , a ^ &s sch t,_| r d ==lse eisnzc(erkoiefpy(t)co )r+)[ )h1 d){e) s c{| ] ^. h| a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| s ==h size, p, &b64len); | ^ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | ./hash.h : 329 : 11 : note: place parentheses around the assignment to silence this warning 329 | i f u(ndsaitgan e=d hc-h>aorp s*-o>ufte,t cuhn(shi,g nkeedy ,l osntgr l*eonu(tkleeyn)) ;+ 1| ) ^) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_mkdir_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | bk.ci:f190 :(8d:a twarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses] = bkd_changes.ch: -79190>: | o14 p:is f-warning: >using the result of an assignment as a condition without parentheses [-Wparentheses](f ie t=c hs79(e | ht ,jw mhkpie(lyee,x i(stIn file included from lt_bkd_clone.cirb:nlu17eef: n)In file included from =()./bkd.h k :feg{20ye : )t In file included from l| libc/system.h+n ~~^~~~~~~~~~~~~~~~~~: ( 521f: ),libc/hash.h) : &329{l: e11 n:| ) ^ )warning: using the result of an assignment as a condition without parentheses [-Wparentheses] { | ( ) | ~~~~~^~~~~~~~~~~~~~~~~ 329 | if (dabk.ct:a190 :=8 :h -note: >place parentheses around the assignment to silence this warningo ps->f e190t | c ./hash.hhi:(f329h :,(bkd_changes.c11 i::k 79 e=:note: y 14use '==' to turn this assignment into an equality comparison,s: e stnote: tj place parentheses around the assignment to silence this warningrm329 lp | e( n ei(79xfk | i e t(yw_d)hba iut+lfa e) 1 )=)( )l{h i -{n > e| o ^ p| = s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - f| >g ( )fe ettlcnh((fh,, &kleeyn,) )s t{r l e| n ^ ( k e| y ( )) + 1bk.c):)190 :{8libc/hash.h :: 329| note: : ^use '==' to turn this assignment into an equality comparison11 : | note: == place parentheses around the assignment to silence this warning 190 | ifbkd_changes.c :(79 i:329 14 | =: isnote: feuse '==' to turn this assignment into an equality comparison t (jdmap t(79ae | x =iw thh_i-bl>ueof p)(s)l- i>{nf ee t| =c ^ h f( gh| e, ==t lkne(yf,, s&tlrelne)n)( k{e y )| ^+ 1| ) ==) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/mdbm/hash.c bam.c:433:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 433 | if (p = mdbm_fetch_str(db, old)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:433:8: note: place parentheses around the assignment to silence this warning 433 | if (p = mdbm_fetch_str(db, old)) { | ^ | ( ) bam.c:433:8: note: use '==' to turn this assignment into an equality comparison 433 | if (p = mdbm_fetch_str(db, old)) { | ^ | == bk.c:367:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 367 | } else if (i = atoi(optarg)) { | ~~^~~~~~~~~~~~~~ bk.c:367:18: note: place parentheses around the assignment to silence this warning 367 | } else if (i = atoi(optarg)) { | ^ | ( ) bk.c:367:18: note: use '==' to turn this assignment into an equality comparison 367 | } else if (i = atoi(optarg)) { bam.c| : ^477 : 8| : == warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 477 | if (t = mdbm_fetch_strbkd_changes.c(:d180b:,14 :k ewarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses]s )) { 180| | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ while (line = fgetln(f, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~ bam.c:477:8: note: place parentheses around the assignment to silence this warning 477 | if (t = mdbm_bkd_changes.cf:e180t:c14h:_ snote: tplace parentheses around the assignment to silence this warningr (db, k180e | y sw)h)i l{e (| l ^ i n e| ( )= fgetln(f, &len)) { | ^ | ( ) bam.c:477:8: note: use '==' to turn this assignment into an equality comparison 477 | ibkd_changes.cf: 180(:t14 := note: muse '==' to turn this assignment into an equality comparisond bm_f e180t | c hw_hsitlre( d(bl,i nkee y=s )f)g e{t l n| ( ^f , | & ==l en)) { | ^ | == bam.c:515:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 515 | if (ptmp = proj_product(prod)) prod = ptmp; | ~~~~~^~~~~~~~~~~~~~~~~~~~ bam.cbkd_client.c::51544::1113:: note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 515 | 44 | i fi f( p(tpmapr a=m sp r=o js_tprrcohdru(cpt,( p'r?o'd)))) *ppraorda m=s +p+t m=p ;0 ; | ^ | ~~~~~~~^~~~~~~~~~~~~~~~ | ( ) bam.c:bkd_client.c515::4411::13 :note: use '==' to turn this assignment into an equality comparisonnote: place parentheses around the assignment to silence this warning 515 | 44 | i fi f( p(tpmapr a=m sp r=o js_tprrcohdru(cpt,( p'r?o'd)))) *ppraorda m=s +p+t m=p1 ; warning0 generated; . | ^| ^ | ==| ( ) bkd_client.c:44:13: note: use '==' to turn this assignment into an equality comparison 44 | if (params = strchr(p, '?')) *params++ = 0; | ^ | == bam.c:533:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 533 | while (p = strpbrk(p, "bkd_client.c|::60":)9): *warning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]+ + = ' -60' | ; /i*f :( rf o=r uwriln_dpoawrss e*(/p +| ~~^~~~~~~~~~~~~~~~~~6 , 0)) r->type = ADDR_RSH; | ~~^~~~~~~~~~~~~~~~~~~~~ bam.c:533:11: note: place parentheses around the assignment to silence this warning 533 | while bkd_client.c(:p60 :=9 :s tnote: rplace parentheses around the assignment to silence this warningp brk(p, 60" | | : "i)f) (*rp +=+ u=r l'_-p'a;r s/e*( p: +f o6r, w0i)n)d orw-s> t*y/p e | = ^ A D| D ( )R _RSH; | ^ | ( ) bam.c:533:11: note: use '==' to turn this assignment into an equality comparison bkd_client.c:60: 9533: | note: wuse '==' to turn this assignment into an equality comparisonh ile ( p60 | = sitfr p(brr k=( pu,r l"_|p:a"r)s)e (*pp +++ 6=, '0-)'); r/-*> t:y pfeo r= wAiDnDdRo_wRsS H*;/ | | ^ ^ | | == == bkd_client.c:62:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (r = url_parse(p + 6, 0)) r->type = ADDR_SSH;; | ~~^~~~~~~~~~~~~~~~~~~~~ bkd_client.c:62:9: note: place parentheses around the assignment to silence this warning 62 | if (r = url_parse(p + 6, 0)) r->type = ADDR_SSH;; | ^ | ( ) bkd_client.c:62:9: note: use '==' to turn this assignment into an equality comparison 62 | if (r = url_parse(p + 6, 0)) r->type = ADDR_SSH;; | ^ | == bam.c:636:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 636 | if (rc = bp_merge(old, buf)) { | ~~~^~~~~~~~~~~~~~~~~~~~ bk.c:688:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 688 | for (ac =bam.c :0636;: 12a:v [note: aplace parentheses around the assignment to silence this warningc ] = a v636[ | o p t i nidf+ +(]r;c a=c +b+p)_;m e r| g ~~~~~~~^~~~~~~~~~~~~~e (old, buf)) { | ^ | ( ) bk.c:688:23: note: place parentheses around the assignment to silence this warning bam.c :688636 | : 12 :f onote: ruse '==' to turn this assignment into an equality comparison (ac = 6360 | ; a v [iafc ]( r=c a=v [bopp_tmienrdg+e+(]o;l da,c +b+u)f;) ) | { ^ | | ^ ( ) | == bk.c:688:23: note: use '==' to turn this assignment into an equality comparison 688 | for (ac = 0; av[ac] alias.c=: 1128a:v8[:o pwarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]i nd++]; 1128a | c +i+f) ;( i | = ^ c h| k ==R eserved(alias)) { | ~~^~~~~~~~~~~~~~~~~~~~ alias.c:1128:8: note: place parentheses around the assignment to silence this warning 1128 | if (i = chkReserved(alias)) { | ^ | ( ) alias.c:1128:8: note: use '==' to turn this assignment into an equality comparison 1128 | if (i = chkReserved(alias)) { | ^ | == CC libc/mdbm/debug.c In file included from fslayer/fslayer_rmdir_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:710:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 710 | if (t./hash.h :=329 :s11t:r cnote: hplace parentheses around the assignment to silence this warningr (hash, 329' | . 'i)f) (*dta t=a 0=; h -| > ~~^~~~~~~~~~~~~~~~~~~o ps->fetch(h, key, strlen(kCC bkd_rootkey.c ey) + 1)) { bam.c| : ^ 710 : 8| : ( ) note: place parentheses around the assignment to silence this warning 710 | if (t = strchr(hash, '.')) *t./hash.h :=329 :011;: bkd_client.cnote: | :use '==' to turn this assignment into an equality comparison ^ 158 : 8| : ( ) warning: using the result of an assignment as a condition without parentheses [-Wparentheses]329 | if (158d | a tiaf =( sh -=> osptsr-c>hfre(tpc,h (bam.c'h:@,710' :)k8)e: y {,note: use '==' to turn this assignment into an equality comparison s | t ~~^~~~~~~~~~~~~~~~r le n710( | k eiyf) (+t 1=) )s t{r c h| r ^( h a| s ==h , '.'bkd_client.c):)158 :*8t: =note: place parentheses around the assignment to silence this warning0 ; | ^ 158 | | ==i f (s = strchr(p, '@')) { | ^ | ( ) bkd_client.c:158:8: note: use '==' to turn this assignment into an equality comparison 158 | if (s = strchr(p, '@')) { | ^ | == bam.c:730:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 730 | if (rc = bp_fetchkeys("sccs_get", s->proj, 0, keys, ADDED(s, din))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bkd_cmdtab.c:17: In file included from ./bkd.h:20: In file included from libc/system.hbam.c::52730: :libc/hash.h9::329 :note: 11place parentheses around the assignment to silence this warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 730 | i329f | (irfc (=d abtpa_ f=e thc-h>alias.cko:ep1333ys:s-11(>:"f sewarning: ctusing the result of an assignment as a condition without parentheses [-Wparentheses]cc sh_(ghe,t "k1333,e | y s, - >s ptirrfol je(,nc ( 0k=,e ynk)ee sy+ts e,1d )_A)fD iD{nE dD K(| se ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,y (dni,n )a)l)i a{s ) )| ^ { | | ( ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning In file included from fslayer/fslayer_rmIfRepo_stub.c: 10329: | bam.cIn file included from :./system.hi730:f:52 9: alias.c(:./hash.h:d :1333anote: 329:tuse '==' to turn this assignment into an equality comparison:11a 11: : = note: warning: place parentheses around the assignment to silence this warninghusing the result of an assignment as a condition without parentheses [-Wparentheses]730 - | > oipfs -(1333>r | fc329 e | t= c i hbfi(p fh_( ,fd( eacktt eca=yh ,k=n e esyhsts-tr(>el"odesp_ncsf(c-iks>ne_fdygeK)ete tcy+"h( ,(n1 h,)s, )a- l>k{ipe ary so,| )j ^ ),s t {0r| ,l ( ) e | kn ^ e( yk se| ,y ( ) ) A D+D E1D)()s ,{ d i| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) )) { | ^libc/hash.h : 329| : ==11 : note: use '==' to turn this assignment into an equality comparison alias.c:1333 :32911 | : inote: fuse '==' to turn this assignment into an equality comparison (data 1333= | ./hash.hh :- 329> :oi11pf:s -(note: >cplace parentheses around the assignment to silence this warningf e=t cnhe( sh329t, | e dki_effy i,(n ddsaKttCC tomcrypt/src/pk/pkcs1/pkcs_1_mgf1.c erayl (e=nn ,(h k-ae>lyoi)pa ss+-) >)1f )e{)t c {h| ( ^ h | , ^ | k == e | y ==, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == alias.c:1382:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1382 | if (p = is_glob(alias)) { | ~~^~~~~~~~~~~~~~~~ alias.c:1382:9: note: place parentheses around the assignment to silence this warning 1382 | if (p = is_glob(alias)) { | ^ | ( ) alias.c:1382:9: note: use '==' to turn this assignment into an equality comparison 1382 | if (p = is_glob(alias)) { | ^ | == In file included from fslayer/fslayer_realBasename_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data bam.c=: 800h:-47>:o pwarning: spassing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]- >fetch( h800, | kfepyr,i nsttfr(lfe,n ("k%esy )% 0+8 x1\)n)" ,{ b u| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, (u32)adler32(0, buf, strlen(buf))); | ^~~ libc/zlib/zlib.hIn file included from :bkd_findkey.c./hash.h821:::1732961: ::In file included from 11 libc/system.h:note: : passing argument to parameter 'buf' here52note: : place parentheses around the assignment to silence this warninglibc/hash.h :329: 11821: | Z warning: E329using the result of an assignment as a condition without parentheses [-Wparentheses]X | T EiRfN (u dL329ao | tn agi f=Z E(hXd-Pa>OtoRapT s =-a >dhfl-ee>troc3ph2s( -hO>,Ff (ek(teucyLh,o( nhsg,t rakldeelyne,(r k,se tycr)ol ne+sn t(1 k)Be)yy t){e f+ | *1 ^ b) u) f | ,{ ( ) u I| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t len)); | ^ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h329: | 329 :i11f: (note: dplace parentheses around the assignment to silence this warninga ta = h -329> | o pisf- >(fdeattcah (=h ,h -k>eoyp,s -s>tfreltecnh((khe,y )k e+y ,1 )s)t r{l e n| ( ^k e y| ) == + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ==1 warning generated. 1 warning generated. bkd_client.c:476:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 476 | if (t = getenv("BK_RSH")) { | ~~^~~~~~~~~~~~~~~~~~ bkd_client.c:476:9: note: place parentheses around the assignment to silence this warning 476 | if (t = getenv("BK_RSH")) { | ^ | ( ) bkd_client.c:476:9: note: use '==' to turn this assignment into an equality comparison 476 | if (t = getenv("BK_RSH")) { | ^ | == bam.c:975:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 975 | if (p = getenv("_BK_FORCE_BAM_URL")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:975:8: note: place parentheses around the assignment to silence this warning 975 | if (p = getenv("_BK_FORCE_BAM_URL")) { | ^ | ( ) bam.c:975:8: note: use '==' to turn this assignment into an equality comparison 975 | if (p = getenv("_BK_FORCE_BAM_URL")) { | ^ | == bkd_client.c:551:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 551 | if (t = getenv("BK_DOTBK")) { | ~~^~~~~~~~~~~~~~~~~~~~ bkd_client.c:551:11: note: place parentheses around the assignment to silence this warning 551 | if (t = getenv("BK_DOTBK")) { | ^ | ( ) bkd_client.c:551:11: note: use '==' to turn this assignment into an equality comparison 551 | if (t = getenv(bam.c":B999K:_8D:O Twarning: Busing the result of an assignment as a condition without parentheses [-Wparentheses]K ")) { 999| | ^ i f| ==( p = getenv("_BK_FORCE_BAM_REPOID")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:999:8: note: place parentheses around the assignment to silence this warning 999 | if (p = getenv("_BK_FORCE_BAM_REPOID")) { | ^ | ( ) bam.c:999:8: note: use '==' to turn this assignment into an equality comparison 999 | if (p = getenv("_BK_FORCE_BAM_REPOID")) { | ^ | == bk.c:866:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 866 | if (p = fgetln(stdibam.cn:, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~~ 1026:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1026 | if (f = popen(buf, "bk.cr:"866):)11 :{ note: place parentheses around the assignment to silence this warning| ~~^~~~~~~~~~~~~~~~~ 866 | if (p = fgetln(stdin, &len)) { | ^ bam.c : 1026| : ( )8 : note: place parentheses around the assignment to silence this warning 1026 | if (f = popen(buf, "r")) { | bk.c ^ : 866 :| 11 ( )CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_decode.c : note: use '==' to turn this assignment into an equality comparison CC bkd_status.c 866 | if (p = fgetln(stdin, &len))bam.c :{1026 : 8| : ^ note: use '==' to turn this assignment into an equality comparison| == 1026 | if (f = popen(buf, "r")) { | ^ | == bam.c:1027:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1027 | if (ret = fgetline(f)) ret = strdup(ret); | ~~~~^~~~~~~~~~~~~ bam.c:1027:11: note: place parentheses around the assignment to silence this warning 1027 | if (ret = fgetline(f)) ret = strdup(ret); | ^ | ( ) bam.c:1027:11: note: use '==' to turn this assignment into an equality comparison 1027 | if (ret = fgetline(f)) ret = strdup(ret); | ^ | == In file included from hash/hash.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bam.c:1050:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1050 | if (f = fopen(cfile, "w")) { | ~~^~~~~~~~~~~~~~~~~~~ bam.c:1050:9: note: place parentheses around the assignment to silence this warning 1050 | if (f = fopen(cfile, "w")) { | ^ | ( ) bam.c:1050:9: note: use '==' to turn this assignment into an equality comparison 1050 | if (f = fopen(cfile, "w")) { | ^ | == 4 warnings generated. bk.c:962:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 962 | if (t = which(cmd_path)) { | ~~^~~~~~~~~~~~~~~~~ bk.c:962:9: note: place parentheses around the assignment to silence this warning 962 | if (t = which(cmd_path)) { | ^ | ( ) bk.c:962:9: note: use '==' to turn this assignment into an equality comparison 962 | if (t = which(cmd_path)) { | ^ | == In file included from bkd_http.c:171: warningIn file included from generated./bkd.h. :20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetIn file included from cbkd_id.ch:(17h: ,In file included from ./sccs.hk:e20y: ,In file included from libc/system.hs:t52r: llibc/hash.he:n329(:k11e:y )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]+ 1)) { | ^329 | | i ==f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. bk.c:1423:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1423 | error_msg = aprintf("%s\n", LOCK_WR_BUSY+6); | ~~~~~~~~~~~~^~ bk.c:1423:45: note: use array indexing to silence this warning 1423 | error_msg = aprintf("%s\n", LOCK_WR_BUSY+6); | ^ | & [ ] bk.c:1426:42: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1426 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ~~~~~~~~~^~ bk.c:1426:42: note: use array indexing to silence this warning 1426 | erroCC libc/mdbm/byte_order.c r_msg = aprintf("%s\n", LOCK_PERM+6); | ^ | & [ ] In file included from bkd_level.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | bk.c :i1429f: 45(:d awarning: tadding 'int' to a string does not append to the string [-Wstring-plus-int]a = h->ops -1429> | f e t c he(rhr,o rk_emy,s gs t=r laepnr(iknetyf)( "+% s1\)n)" ,{ L O| C ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~K _UNKNOWN+6); | ~~~~~~~~~~~~^~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | ifbk.c :(1429d:a45t:a note: =use array indexing to silence this warning h->ops->fe t1429c | h ( h , ekreryo,r _smtrslge n=( kaepyr)i n+t f1()")% s{\ n "| , ^ L O| C ( )K _UNKNOWN+6); | ^ | & [ ] libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison bam.c:1494: 11329: | warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (data = 1494h | - > o pisf- >(fpe1t c=h (hha,s bk.chk:_e1443fy:e,9t :cs htwarning: Srusing the result of an assignment as a condition without parentheses [-Wparentheses]tl re(nr(ekn ea1443ym | )e s +,i f1k )v().i v {a= l .| r ^de pp to| rs ==)i )t o{r y _| r ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d lock(proj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:1494:11: note: place parentheses around the assignment to silence this warning bk.c :14941443 | : 9 : inote: fplace parentheses around the assignment to silence this warning (p1 = h a1443s | h _ fieft c(hiS t=r (rreepnoasmietso,r yk_vr.dvlaolc.kd(pptrro)j)) ){ { | ^ | ^ | ( )| ( ) bam.c:1494bk.c::111443:: 9note: :use '==' to turn this assignment into an equality comparison note: use '==' to turn this assignment into an equality comparison 1494 | 1443 | i fi f( p(1i == hraespho_sfiettocrhyS_trrd(lroecnka(mperso,j )k)v .{v a l| . ^d p t| r ==) ) { | ^ | == bk.c:1454:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1454 | error_msg = aprintf("%s\n", LOCK_RD_BUSY+6); | ~~~~~~~~~~~~^~ bk.c:1454:45: note: use array indexing to silence this warning 1454 | error_msg = aprintf("%s\n", LOCK_RD_BUSY+6); | ^ | & [ ] bk.c:1457:42: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1457 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ~~~~~~~~~^~ In file included from bkd_kill.c:17: In file included from libc/system.h:52bk.c: :libc/hash.h1457::32942::11 :note: use array indexing to silence this warningwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1457 | 329 | eirfr o(rd_amtsag == ha-p>roipnst-f>(f"e%tsc\hn("h,, CC libc/string/memmem.c LkOeCyK,_ PsEtRrMl+e6n)(;k e y| ) ^ + | 1 & [ ]) ) {6 warning s| generated ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. bk.c:1460:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1460 | error_mlibc/hash.hs:g329 :=11 :a pnote: rplace parentheses around the assignment to silence this warningi ntf(" %329s | \ ni"f, (LdOaCtKa_ U=N KhN-O>WoNp+s6-)>;f e t| c ~~~~~~~~~~~~^~h (h, key, strlen(key) + 1)) { | ^ | ( ) bk.c:1460:45: note: use array indexing to silence this warning 1460 | errorlibc/hash.h_:m329s:g11 := note: ause '==' to turn this assignment into an equality comparisonp rintf (329" | % si\fn "(,d aLtOaC K=_ UhN-K>NoOpWsN-+>6f)e;t c h| ( ^ h , | k & [ ]e y, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_encode.c bk.c:1475:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1475 | again: if (nlid = getenv("_BK_NESTED_LOCK")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ bk.c:1475:18: note: place parentheses around the assignment to silence this warning 1475 | again: if (nlid = getenv("_BK_NESTED_LOCK")) { | ^ | ( ) bk.c:1475:18: note: use '==' to turn this assignment into an equality comparison 1475 | again: if (nlid = geIn file included from thash/hash_tostr.ce:n17v: (In file included from "./system.h_:B52K: _./hash.hN:E329S:T11E:D _warning: Lusing the result of an assignment as a condition without parentheses [-Wparentheses]O CK")) { | 329 ^ | i| f == (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:In file included from 329hash/hash_tofile.c::1117:: In file included from note: ./system.hplace parentheses around the assignment to silence this warning: 52: ./hash.h:329 :32911 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (data = h329- | > oipfs -(>dfaettac h=( hh,- >koepys,- >sftertlcehn((hk,e yk)e y+, 1s)t)r l{e n (| k ^ e y )| ( )+ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.hIn file included from :hash/memhash.c329In file included from ::bkd_misc.c1711:: :17In file included from : ./system.hnote: In file included from :use '==' to turn this assignment into an equality comparison./bkd.h52 :: 20./hash.h./hash.h: ::In file included from 329 329libc/system.h:329::11 | 1152: :: ilibc/hash.hfnote: warning: : place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses]329( :d11a:t awarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329= 329 | | h i-if> f o329 (p | (ds da-iat>ftaf a e( =td= ca hhth-(a->h >o,=op pskhs-e-->y>>f,ofe petsstct-chr>h(lf(heeh,nt, (c kkhkee(eyyhy,),, s+kst etr1yrl),le) en sn({t(k rke ley| ey) ^n) ( + k+ | e 1 ==y1) ))) ) + { { 1 ) | )| ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ( )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h./hash.h::329329::1111: : 329 note: | note: place parentheses around the assignment to silence this warning place parentheses around the assignment to silence this warning i f (d a329 t | 329a | i =fi fh( -d(>adotapats a-= > =fh e-ht>-co>hpo(sph-s,>- f>kefeteyct,hc (hsh(t,hr ,lk eeknye(,yk ,es yts)rt lr+el ne1(n)k()ek ye{)y ) + | + ^1 )1 ))| ) =={ { | ^ | ^ | ( )| ( ) libc/hash.h./hash.h::329329::1111:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == bam.c:1673:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1673 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ bam.c:1673:8: note: place parentheses around the assignment to silence this warning 1673 | if (f = fopbkd_clone.ce:n136(:b9u:f ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]" r")) { 136 | | ^ i f | ( ( )r c = bp_updateServer(getenv("BK_CSETS"), 0, SILENTbam.c):)1673 :{8 : | note: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~use '==' to turn this assignment into an equality comparison 1673 | if (f = fopen(buf, "r")) { | ^ bkd_clone.c :| 136 ==: 9: note: place parentheses around the assignment to silence this warning 136 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, SILENT)) { | ^ | ( ) bkd_clone.c:136:9: note: use '==' to turn this assignment into an equality comparison 136 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, SILENT)) { | ^ | == bam.c:1712:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1712 | if (q = bp_lookupkeys(0, p)) { | ~~^~~~~~~~~~~~~~~~~~~~~ CC libc/string/strcasestr.c CC bkd_synckeys.c bam.c:1712:9: note: place parentheses around the assignment to silence this warning 1712 | if (q = bp_lookupkeys(0, p)) { | ^ | ( ) bam.c:1712:9: note: use '==' to turn this assignment into an equality comparison 1712 | if (q = bp_lookupkeys(0, p)) { | ^ | == CC tomcrypt/src/pk/pkcs1/pkcs_1_os2ip.c bam.c:1736:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:1736:9: note: place parentheses around the assignment to silence this warning 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) { | ^ | ( ) bam.c:1736:9: note: use '==' to turn this assignment into an equality comparison 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) { | ^ | == 2 warnings generated. bam.c:1836:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from 1836bkd_nested.c | : 17 : In file included from i./bkd.hf: 20(: pIn file included from libc/system.h=: 52b: plibc/hash.h_:l329o:o11k:u pwarning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]e ys(0, ba d329[ | i ]i)f) ({d a t| a ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:1836:10: note: place parentheses around the assignment to silence this warning 1836 | libc/hash.hi:f329 :(11In file included from p:hash/wrapmdbm.c :=note: 17 place parentheses around the assignment to silence this warning: b In file included from p./system.h_:l52o: o ./hash.hk329:u | 329p :ki11ef:y s(warning: (dusing the result of an assignment as a condition without parentheses [-Wparentheses]0a ,t ab a=d [h i-329]> | )o )pi sf{- >( fd| ea ^ tt ca h | (= ( )h ,h -k>eoyp,s -s>tfreltecnh((khe,y )k e+y ,1 )s)t r{l e n| ( ^ k e y| ) ( ) + 1)) { | bam.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 1836:10: note: use '==' to turn this assignment into an equality comparison 1836 | if (plibc/hash.h :=329 :b11p:_ lnote: ouse '==' to turn this assignment into an equality comparisono kupCC bkd_version.c k e329./hash.hy | :s 329(i:0f11, : ( bdnote: aaplace parentheses around the assignment to silence this warningdt [ai ]=) )h -329{> | o pi| sf ^- >( fd| ea ==tt cah (=h ,h -k>eoyp,s -s>tfreltecnh((khe,y )k e+y ,1 )s)t r{l e n| ( ^k e y| ) == + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings generated. CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_decode.c CC libc/string/strndup.c CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_encode.c hash/hash_tofile.c:44:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | if (f = fopen(path, "w")) { | ~~^~~~~~~~~~~~~~~~~~ hash/hash_tofile.c:44:8: note: place parentheses around the assignment to silence this warning 44 | if (f = fopen(path, "w")) { | ^ | ( ) hash/hash_tofile.c:44:8: note: use '==' to turn this assignment into an equality comparison 44 | if (f = fopen(path, "w")) { | ^ | == In file included from bkd_partition.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2020:21:hash/hash_tofile.c :warning: 85passing 'char[2048]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:libc/hash.h 8::329 : warning: 112020assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: | note: place parentheses around the assignment to silence this warninga Go t85 | = 329ad | da ltieafr 3=(2 d(ha0at,sa h b_=uf feh,t- c>shotSprtslr-e(>nhf(,eb tufcfih)e()lh;d, l ik| se ^~~ty [,i ]slibc/zlib/zlib.h)t:;r821 l: e61| n: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( knote: epassing argument to parameter 'buf' herey ) + 1) )821 | {Z E X| T ^ E R N| ( )u Long ZEXPORhash/hash_tostr.cT: 54a:d32l:e rwarning: 3passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]2 OF((u L54o | n glibc/hash.h :ua329nd:ll11ee:sr s,note: use '==' to turn this assignment into an equality comparison(c po n=s tw e329Bb | yd teiecffo d(*edb(auptf,a, &=uk I,hn -t&> kollpeesnn-))>))f; e {t c| h ^| ( ^~~~~h , ke./style.hy:,44 :s25t:r lnote: eexpanded from macro 'unless'n (key )44 | +# d1e)f)i n{e u| n ^l e s| s ==( e) if (!(e)) | ^ ./system.h:495:46: note: passing argument to parameter 'sizep' here 495 | char *webdecode(char *data, char **buf, int *sizep); | ^ hash/hash_tostr.c:63:32: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 63 | unless (p = webbk.cd:e1925c:o8d:e (warning: pusing the result of an assignment as a condition without parentheses [-Wparentheses], &v, &1925v | l einf) )( tg o=t os terrrrc;h r (| p ^~~~~, ':'./style.h):)44 :{25 : | note: ~~^~~~~~~~~~~~~~~~~expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ ./system.hbk.c::4951925::468:: note: note: passing argument to parameter 'sizep' hereplace parentheses around the assignment to silence this warning 495 | 1925c | h airf *(wte b=d esctordrec(hcrh(apr, *'d:a't)a), {c h a| r ^ * *| b ( )u f, int *sizep); | ^ bk.c:1925:8: note: use '==' to turn this assignment into an equality comparison 1925 | if (t = strrchr(p, ':')) { | ^ | == bam.chash/hash_tofile.c::2076104::98:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] 1042076 | | i fi f( f( p= =f okpeeyn2(ppaatthh(,H E"ArP"()s), {r k o| f ~~^~~~~~~~~~~~~~~~~~f ), idDB, goneDB, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hash/hash_tofile.c:104:8: note: place parentheses around the assignment to silence this warning 104 | if (f = fopebam.cn:(2076p:a9t:h ,note: place parentheses around the assignment to silence this warning" r")) {2076 | | ^ i f | ( ( )p = key2path(HEAP(s, rkoff), idDB, goneDB, 0hash/hash_tofile.c):)104 :{8 : | note: ^ use '==' to turn this assignment into an equality comparison | ( ) 104 | if (f = fopen(path, "r")) { | ^ | CC tomcrypt/src/pk/rsa/rsa_decrypt_key.c == bam.c:2076:9: note: use '==' to turn this assignment into an equality comparison 2076 | if (p = key2path(HEAP(s, rkoff), idDB, goneDB, 0)) { | ^ | == hash/memhash.c:212:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 212 | if (n = *nn) { | ~~^~~~~ hash/memhash.c:212:8: note: place parentheses around the assignment to silence this warning 212 | bam.c :i2091f: 16(:n warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] *nn) {2091 | | ^ w h i| l ( )e (sfile = fgetline(fsfiles)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~ hash/hash_tofile.c:125:hash/memhash.c14::212 :warning: 8using the result of an assignment as a condition without parentheses [-Wparentheses]: note: use '==' to turn this assignment into an equality comparison 125 | w212h | i lief ((lni n=e *=n nf)g e{t bam.cl :i| 2091n ^:e 16( :f| ) ==note: ) place parentheses around the assignment to silence this warning { | ~~~~~^~~~~~~~~~~~~ 2091 | while (sfile = fgetline(fsfiles)) hash/hash_tofile.c{: 125 :| 14 ^ : note: | place parentheses around the assignment to silence this warning ( ) 125 | while (line = fgetline(f)) { | ^ | ( ) bam.c:2091:16: note: use '==' to turn this assignment into an equality comparison 2091 | while (sfile = fgetlinhash/hash_tofile.ce:(125f:s14f:i lnote: euse '==' to turn this assignment into an equality comparisons )) { 125 | | ^w h i| l ==e (line = fgetline(f)) { | ^ | == CC libc/string/strsep.c hash/memhash.c:244:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 244 | if (n = *nn) { | ~~^~~~~ hash/hash_tofile.c:156:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] hash/memhash.c:244 :1568 | : note: dplace parentheses around the assignment to silence this warninga ta = 244f | m eimf_ p(ene k=( s*-n>nv)a l{, &| l ^ e n )| ; ( ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ hash/memhash.c:244:8: note: use '==' to turn this assignment into an equality comparison 244 | if (n = *nn) { | ^ | == hash/hash_tofile.c:185:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 185 | base64_decode(line, strlen(line), data, &len); | ^~~~ hash/hash_tofile.c:29:47: note: passing argument to parameter 'in' here 29 | extern int base64_decode(const unsigned char *in, unsigned long inlen, | ^ hash/hash_tofile.c:185:38: warning: passing 'char[256]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 185 | base64_decode(line, strlen(hash/memhash.cl:i283n:e18):, warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]a ta, & l283e | n )i;f (| h ^~~~- >lahash/hash_tofile.cs:t30n:o20d:e note: =passing argument to parameter 'out' here n) { bkd_findkey.c30 : | | 122 ~~~~~~~~~~~~^~~: 9 : uwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]s igned 122c | h a ri f* o(udt ,= usncscisg_nfCC tomcrypt/src/pk/rsa/rsa_encrypt_key.c eidn dlKohash/memhash.cen:yg283( :s*18,o: u ltnote: .lplace parentheses around the assignment to silence this warningke eny));) 283 { | | ^ i | f ~~^~~~~~~~~~~~~~~~~~~~~~~~ (h->lashash/hash_tofile.ct:n185o:d44e: =warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]n ) { | 185 ^ | | ( )b ase64_decode(lbkd_findkey.ci:n122e:,9 :s tnote: rplace parentheses around the assignment to silence this warningl en(lin e122) | , diaft a(hash/memhash.c,d: 283&=:l 18es:nc )cnote: ;suse '==' to turn this assignment into an equality comparison _ f i283n| | d ^~~~ K iefhash/hash_tofile.cy :((30sh:,-40 >:ll .anote: kspassing argument to parameter 'outlen' hereet yn)o)d e{30 | = | n ^ ) u{| n ( )s i| g ^n e d| ==c har *out, unsigned long *outlen);bkd_findkey.c : 122| : ^9 : note: use '==' to turn this assignment into an equality comparison 122 | if (d = sccs_find1K warninge generatedy. (s, l.key)) { | ^ | == CC bkverinfo.c CC tomcrypt/src/pk/rsa/rsa_export.c 1 warning generated. bam.c:2223:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2223 | if (bytes = size(s->gfile)) { | ~~~~~~^~~~~~~~~~~~~~~~ bam.c:2223:13: note: place parentheses around the assignment to silence this warning 2223 | if (bytes = size(s->gfile)) { | ^ | ( ) bam.c:2223:13: note: use '==' to turn this assignment into an equality comparison 2223 | if (bytes = size(s->gfile)) { | ^ | == hash/hash_tofile.c:287:20: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 287 | hash_keyencode(f, key); | ^~~ hash/hash_tofile.c:242:31: note: passing argument to parameter 'ptr' here 242 | hash_keyencode(FILE *out, u8 *ptr) | ^ hash/hash_tofile.c:293:35: warning: passing 'char[128]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 293 | if (base64_encode(data, inlen, out, &outlen)) { | ^~~ hash/hash_tofile.c:32:20: note: passing argument to parameter 'out' here 32 | unsigned char *out, unsigned long *outlen); | ^ bam.c:2290:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2290 | if (dfile = bp_lookup(s, d)) { | ~~~~~~^~~~~~~~~~~~~~~~~ bam.c:2290:13: note: place parentheses around the assignment to silence this warning 2290 | if (dfile = bp_lookup(s, d)) { | ^ | ( ) bam.c:2290:13: note: use '==' to turn this assignment into an equality comparison 2290 | if (dfile = bp_lookup(s, d)) { | ^ | == In file included from hash/u32hash.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warningCC libc/string/strcnt.c 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bam.c:2446:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2446 | while (line = sccs_nextdata(s)) { | ~~~~~^~~~~~~~~~~~~~~~~~ bam.c:2446:14: note: place parentheses around the assignment to silence this warning 2446 | while (line = sccs_nextdata(s)) { | ^ | ( ) bam.c:2446:14: note: use '==' to turn this assignment into an equality comparison 2446 | while (line = sccs_nextdata(s)) { | ^ | == In file included from bkd_r2c.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ CC cat.c | == CC libc/string/trim.c CC tomcrypt/src/pk/rsa/rsa_exptmod.c CC cfile.c bam.c:2807:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2807 | if (path = key2path(p, idDB, goneDB, &m2k)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2807:13:In file included from mdbm/mdbm.cnote: :place parentheses around the assignment to silence this warning63 : In file included from mdbm/common.h:41: In file included from 2807./system.h | : 52 : ./hash.hi:f329 :(11p:a twarning: husing the result of an assignment as a condition without parentheses [-Wparentheses] = key2pat h329( | p ,i fi d(DdBa,t ag o=n ehD-B>,o p&sm-2>kf)e)t c{h ( h| , ^ k e| y ( ), strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2807:13: note: use '==' to turn this assignment into an equality comparison 2807 | if ./hash.h(:p329a:t11h: =note: place parentheses around the assignment to silence this warningk ey2path (329p | , iifd D(Bd,a tgao n=e DhB-,> o&pms2-k>)f)e t{c h (| h ^, k| e ==y , strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/stdio/asprintf.c CC tomcrypt/src/pk/rsa/rsa_free.c bkd_http.c:441:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 441 | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ bkd_http.c:441:13: note: place parentheses around the assignment to silence this warning 441 | while (buf = fgetline(f)) { | ^ | ( ) bkd_http.c:441:13: note: use '==' to turn this assignment into an equality comparison 441 | while (buf = fgetline(f)) { | ^ | == In file included from bkd_pwd.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. bkd_http.c:602:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 602 | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ bkd_http.c:602:13: note: place parentheses around the assignment to silence this warning 602 | while (buf = fgetline(f)) { | ^ | ( ) bkd_http.c:602:13: note: use '==' to turn this assignment into an equality comparison 602 | while (buf = fgetline(f)) { | ^ | == bkd_misc.c:234:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 234 | if (line =CC changes.c getenv("_BK_REMOTEGZIP")) gzip = atoi(line); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_misc.c:234:11: note: place parentheses around the assignment to silence this warning 234 | if (line = getenv("_BK_REMOTEGZIP")) gzip = atoi(line); | ^ | ( ) bkd_misc.c:234:11: note: use '==' to turn this assignment into an equality comparison 234 | if (line = getenv("_Bbkd_http.cK:_647R:E10M:O Twarning: Eusing the result of an assignment as a condition without parentheses [-Wparentheses]G ZIP") )647 | g ziifp (=r eavt o=i (hlaisnhe_)f;e t c| h ^S t r| ( ==q in, "REV")) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:647:10: note: place parentheses around the assignment to silence this warning 647 | if (rev = hash_fetchStr(qin, "REV")) { | ^ | ( ) bkd_http.c:647:10: note: use '==' to turn this assignment into an equality comparison 647 | if (rev = hash_fetchStr(qin, "REV")) { | ^ | == bkd_http.c:665:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 665 | if (f = fopen(tmpf, "r")) { | ~~^~~~~~~~~~~~~~~~~~ bkd_http.c:665:9: note: place parentheses around the assignment to silence this warning 665 | if (f = fopen(tmpf, "r")) { | ^ | ( ) bkd_http.c:665:9: note: use '==' to turn this assignment into an equality comparison 665 | if (f = fopen(tmpf, "r")) { | ^ | == bkd_http.c:666:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 666 | if (t = fgetline(f)) strcpy(buf, t); | ~~^~~~~~~~~~~~~ bkd_http.c:666:10: note: place parentheses around the assignment to silence this warning 666 | if (t = fgetline(f)) strcpy(buf, t); | ^ | ( ) bkd_http.c:666:10: note: use '==' to turn this assignment into an equality comparison 666 | if (t = fgetline(f)) strcpy(buf, t); | ^ | == bkd_http.c:690:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 690 | while (t = fgetline(d)) { | ~~^~~~~~~~~~~~~ bkd_http.c:690:11: note: place parentheses around the assignment to silence this warning 690 | while (t = fgetline(d)) { | ^ | ( ) bkd_http.c:690In file included from :bkd_push.c11::17 : note: In file included from use '==' to turn this assignment into an equality comparison./bkd.h :20: In file included from libc/system.h :69052 | : libc/hash.hw:h329i:l11e: (warning: tusing the result of an assignment as a condition without parentheses [-Wparentheses] = fgetli n329e | ( di)f) ({d a t| a ^ = | h ==- >ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/rsa/rsa_import.c bkd_http.c:763:19: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 763 | webencode(out, root, strlen(root)+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ CC tomcrypt/src/pk/rsa/rsa_make_key.c bkd_http.c:765:19: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 765 | webencode(out, lnkfn, strlen(lnkfn)+1); | ^~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ CC tomcrypt/src/pk/rsa/rsa_sign_hash.c bkd_http.c:831:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 831 | ifCC config.c (s = sccs_init(fpath, SILENT|INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:831:8: note: place parentheses around the assignment to silence this warning 831 | if (s = scc1s warning_ generatedi. nit(fpath, SILENT|INIT_MUSTEXIST)) { | ^ | ( ) bkd_http.c:831:8: note: use '==' to turn this assignment into an equality comparison 831 | if (s = sccs_init(fpath, SILENT|INIT_MUSTEXIST)) { | ^ | == bkd_http.c:847:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 847 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ bkd_http.c:847:12: note: place parentheses around the assignment to silence this warning 847 | while (t = fgetline(f)) { | ^ | ( ) bkd_http.c:847:12: note: use '==' to turn this assignment into an equality comparison 847 | while (t = fgetline(f)) { | ^ | == In file included from bkd_pull.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:871:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 871 | webencode(f,libc/hash.h :r329o:o11t:, note: splace parentheses around the assignment to silence this warningt rlen(roo t329) | + 1i)f; ( d| a ^~~~t a = libc/system.hh:-494>:o31p:s -note: >passing argument to parameter 'ptr' heref etch( h494, | vkoeiyd, wsetbrelnecno(dkee(yF)I L+E 1*)o)u t{, u| 8 ^ * p| t ( )r , int len); | ^ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (bkd_http.cd:a873t:a15 := warning: hpassing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]- >ops- >873f | e twcehb(ehn,c okdeey(,f ,s tfrplaetnh(,k esyt)r l+e n1()f)p a{t h )| + ^1 ) ;| == | ^~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ bkd_http.c:880:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 880 | webencode(f, base, strlen(base)+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ In file included from bkd_rootkey.c:17: In file included from ./bkd.h:20bkd_misc.c: :In file included from 478libc/system.h::952:: libc/hash.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]329 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]478 | if (t 329= | figfe t(ldiantea( s=t dhi-n>)o)p sp-r>ifnettfc(h"(%hs,\ nk"e,y ,t )s;t r l| e ~~^~~~~~~~~~~~~~~~~n (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_misc.c:478:9: note: place parentheses around the assignment to silence this warning 478 | libc/hash.h :i329f: 11(:t note: =place parentheses around the assignment to silence this warning fgetlin e329( | s tidfi n()d)a tpar i=n thf-(>"o%pss\-n>"f,e ttc)h;( h ,| ^ k e y| , ( ) strlen(key) + 1)) { | ^ | ( ) bkd_misc.c:478:9: note: use '==' to turn this assignment into an equality comparison 478 | if (t libc/hash.h=: 329f:g11e:t lnote: iuse '==' to turn this assignment into an equality comparisonn e(stdi n329) | ) ipfr i(ndtaft(a" %=s \hn-">,o pts)-;> f e| t ^c h (| h ==, key, strlen(key) + 1)) { | ^ | == bkd_http.c:1023:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1023 | if ((buf[0] == '#')) { | ~~~~~~~^~~~~~ bkd_http.c:1023:15: note: remove extraneous parentheses around the comparison to silence this warning 1023 | if ((buf[0] == '#')) { | ~ ^ ~ bkd_http.c:1023:15: note: use '=' to turn this equality comparison into an assignment 1023 | if ((buf[0] == '#')) { | ^~ | = bkd_http.c:1031:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1031 | if ((buf[0] == '=')) { | ~~~~~~~^~~~~~ CC tomcrypt/src/pk/rsa/rsa_verify_hash.c bkd_http.c:1031:15: note: remove extraneous parentheses around the comparison to silence this warning 1031 | iCC libc/stdio/fclose.c f ((buf[0] == '=')) { | ~ ^ ~ bkd_http.c:1031:15: note: use '=' to turn this equality comparison into an assignment In file included from bkd_rclone.c1031: | 17 : In file included from i./bkd.hf: 20(: (In file included from blibc/system.hu:f52[: 0libc/hash.h]: 329=:=11 :' =warning: 'using the result of an assignment as a condition without parentheses [-Wparentheses]) ) { | ^~ | =329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from mdbm/hash.c:46: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == string/strcasestr.c:26:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | strcasestr(s, find) | ^ 1 warning generated. 1 warning generated. bkd_http.c:1524:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1524 | if (s = strrchr(url, '?')) { | ~~^~~~~~~~~~~~~~~~~~~ bkd_http.c:1524:8: note: place parentheses around the assignment to silence this warning 1524 | if (s = strrchr(url, '?')) { | ^ | ( ) bkd_http.c:1524:8: note: use '==' to turn this assignment into an equality comparison 1524 | if (s = strrchr(url, '?')) { | ^ | == bkd_http.c:1531:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1531 | if (user = hash_fetchStr(qin, "USER")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1531:11: note: place parentheses around the assignment to silence this warning 1531 | if (user = hash_fetchStr(qin, "USER")) { | ^ | ( ) bkd_http.c:1531:11: note: use '==' to turn this assignment into an equality comparison 1531 | if (user = hash_fetchStr(qin, "USER")) { | ^ | == bkd_http.c:1565:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1565 | if (p = proj_init(url)) { | ~~^~~~~~~~~~~~~~~~ bkd_http.c:1565:8: note: place parentheses around the assignment to silence this warning 1565 | if (p = proj_init(url)) { | ^ | ( ) CC check.c bkd_http.c:1565:8: note: use '==' to turn this assignment into an equality comparison 1565 | if (p = proj_init(url)) {CC tomcrypt/src/prngs/rng_get_bytes.c | ^ In file included from | mdbm/debug.c ==: 36: In file included from mdbm/common.h:41: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_http.c:1630:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1630 | if (p = hash_toStr(qout)) { | ~~^~~~~~~~~~~~~~~~~~ bkd_http.c:1630:8: note: place parentheses around the assignment to silence this warning 1630 | if (p = hash_toStr(qout)) { | ^ | ( ) bkd_http.c:1630:8: note: use '==' to turn this assignment into an equality comparison 1630 | if (p = hash_toStr(qout)) { | ^ | == 3 warnings generated. In file included from bkd_status.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 2 warnings generated329. | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == mdbm/mdbm.c:543:10: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 543 | if ((db == NULL)) | ~~~^~~~~~~ mdbm/mdbm.c:543:10: note: remove extraneous parentheses around the comparison to silence this warning 543 | if ((db == NULL)) | ~ ^ ~ mdbm/mdbm.c:543:10: note: use '=' to turn this equality comparison into an assignment 543 | if ((db == NULL)) | ^~ | = 1 warning generated. string/strndup.c:27:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 27 | if (p = malloc(len+1)) { | ~~^~~~~~~~~~~~~~~ string/strndup.c:27:8: note: place parentheses around the assignment to silence this warning 27 | if (p = malloc(len+1)) { | ^ | ( ) string/strndup.c:27:8: note: use '==' to turn this assignment into an equality comparison 27 | CC checksum.c if (p = malloc(len+1)) { | ^ | == bkd_r2c.c:155:14: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 155 | s, 0, L(d), 0, inCset, uint2p(d))) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \string/strsep.c : 23| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 : warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]libc/style.h :44:25: note: 23expanded from macro 'unless' | strse p44( | s#tdreifnignpe, udnelleisms)( e )| ^i f (!(e)) | ^ bkd_http.c:1902:16: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1902 | webencode(f, d[i], strlen(d[i])+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ bkd_http.c:1953:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1953 | if (p = strstr(url, "/ChangeSet@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1953:8: note: place parentheses around the assignment to silence this warning 1953 | if (p = strstr(url, "/ChangeSet@")) { | ^ | ( ) 1 warning generated. bkd_http.c:1953:8: note: use '==' to turn this assignment into an equality comparison 1953 | if (p = strstr(url, "/ChangeSet@")) { | ^ | == bkd_http.c:1956:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1956 | } else if (p = strstr(url, "/cset@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1956:15: note: place parentheses around the assignment to silence this warning 1956 | } else if (p = strstr(url, "/cset@")) { | ^ | ( ) bkd_http.c:1956:15: note: use '==' to turn this assignment into an equality comparison 1956 | } else if (p = strstr(url, "/cset@")) { | ^ | == bkd_http.c:1959:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1959 | } else if (p = strstr(url, "/patch@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1959:15: note: place parentheses around the assignment to silence this warning 1959 | } else if (p = strstr(url, "/patch@")) { | ^ | ( ) bkd_r2c.cbkd_http.c::2681959::1115:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 1959268 | | }w heillsee (idf =( pc s=e ts_trrdswtera(vuerPla,i r"(/cpsaettc,h @0",) )& r{k o f| f ^, &| d ==k off)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_r2c.c:268:11: note: place parentheses around the assignment to silence this warning 268 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | ( ) bkd_r2c.c:268:11: note: bkd_http.cuse '==' to turn this assignment into an equality comparison: 1972:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]268 | wh i1972l | e (idf =( rcesve t=_ rsdtwrecahvre(Pfaiilre(,c s'e@t',) )0 ,{ & r| k ~~~~^~~~~~~~~~~~~~~~~~~o ff, &dkoff)) { | ^ | == bkd_http.c:1972:11: note: place parentheses around the assignment to silence this warning 1972 | if (rev = strchr(file, '@')) { | ^ | ( ) bkd_http.c:1972:11: note: use '==' to turn this assignment into an equality comparison 1972 | if (rev = strchr(file, '@')) { | ^ | == bkd_http.c:1982:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1982 | if (user = strstr(url, "/user=")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1982:11: note: place parentheses around the assignment to silence this warning 1982 | if (user = strstr(url, "/user=")) { | ^ | ( ) bkd_http.c:1982:11: note: use '==' to turn this assignment into an equality comparison 1982 | if (user = strstr(url, "/user=")) { | ^ | == CC clean.c CC libc/stdio/fdopen.c In file included from mdbm/byte_order.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ 1 warning generated| . ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/prngs/rng_make_prng.c CC libc/stdio/fflush.c 3 warnings generated. CC cleanpath.c 1 warning generated. CC clone.c CC libc/stdio/fgetc.c 1 warning generated. CC tomcrypt/src/prngs/sprng.c 2 warnings generated. CC libc/stdio/fgetline.c 9 warnings generated. In file included from bkd_version.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlCC cmdlog.c en(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_pull.c:138:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:138:11: note: place parentheses around the assignment to silence this warning 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ^ | ( ) bkd_pull.c:138:11: note: use '==' to turn this assignment into an equality comparison 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ^ | == bkd_push.c:278:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 278 | if (c = trigger("remote resolve", "pre")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC tomcrypt/src/prngs/yarrow.c In file included from bkd_push.cbkd_synckeys.c::27817:: 8In file included from :./bkd.h :note: 20place parentheses around the assignment to silence this warning: In file included from libc/system.h:52: libc/hash.h: 329278: | 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( c = trig g329e | r (i"fr e(mdoattea r=e sho-l>voep"s,- > f"eptrceh"()h), {k e y| , ^ s t| r ( )l en(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_push.c:278:8: note: use '==' to turn this assignment into an equality comparison CC libc/stdio/fgetln.c 278 | if libc/hash.h(:c329 :=11 :t rnote: iplace parentheses around the assignment to silence this warningg ger("re m329o | t ei fr e(sdoaltvae "=, h -">porpes"-)>)f e{t c h| ( ^h , | k ==e y, strlen(key) + 1bkd_pull.c):)175 :{20 : | warning: ^ address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] | ( ) 175 | range_gone(cset, L(d), D_RED)libc/hash.h;: 329 :| 11 ^~~~: 1note: warninguse '==' to turn this assignment into an equality comparison generatedlibc/lines.h . :60:9: 329note: | expanded from macro 'L' if (data 60= | h(-_>do)p s?- >(fteytpceho(fh(,_ dk)e y[,] )s{t(rtlyepne(okfe(y_)d )+) 11,) )( t{y p e| o ^f ( _| d ==) )_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:240:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 240 | if (rc = bp_updateServer(0, keys, SILENT)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:240:9: note: place parentheses around the assignment to silence this warning 240 | if (rc = bp_updateServer(0bkd_rclone.c,: 228k:e15y:s ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]S ILENT)) 228{ | }| ^ e l s| e ( ) if (p = getenv("BK_BAM_SERVER_URL"bkd_pull.c):)240 :{9 : | note: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~use '==' to turn this assignment into an equality comparison 240 | if (rc = bp_updateServer(0, keys, SIbkd_rclone.cL:E228N:T15):) note: {place parentheses around the assignment to silence this warning | ^ | == 228 | } else if (p = getenv("BK_BAM_SERVER_URL")) { | ^ | ( ) bkd_rclone.c:228:15: note: use '==' to turn this assignment into an equality comparison 228 | } else if (p = getenv("BK_BAM_SERVER_URL")) { | ^ | == bkd_pull.c:261:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 261 | if (list = file2Lines(0, NESTED_URLLIST)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:261:12: note: place parentheses around the assignment to silence this warning 261 | if (list = file2Lines(0, NESTED_URLLIST)) { | ^ | ( ) bkd_rclone.c:246:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 246 | if (rc bkd_pull.c=: 261g:e12t:s fnote: iuse '==' to turn this assignment into an equality comparisono (jobs)) 261g | o t oi fe r(rl;i s t| ~~~^~~~~~~~~~~~~~~= file2Lin1e warnings generated(. 0, NESTED_URLLIST)) { | ^ | == bkd_rclone.c:246:9: note: place parentheses around the assignment to silence this warning 246 | if (rc = getsfio(jobs)) goto err; | ^ | ( ) bkd_rclone.c:246:9: note: use '==' to turn this assignment into an equality comparison 246 | if (rc = getsfio(jobs)) gobkd_pull.ct:o274 :e9r:r ;warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | == 274 | if (p = getenv("BK_FEATURES_USED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:274:9: note: place parentheses around the assignment to silence this warning 274 | if (p = getenv("BK_FEATURES_USED")) { | ^ | ( ) bkd_pull.c:274:9: note: use '==' to turn this assignment into an equality comparison 274 | if (p = getenv("BK_FEATURES_USED")) { | ^ | == bkd_pull.c:309:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 309 | } else if (n = WEXITSTATUS(status)) { | ~~^~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:309:16: note: place parentheses around the assignment to silence this warning 309 | } else if (nIn file included from bkverinfo.c=: WEXITSTATUS(status)) { | ^ | ( ) 17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bkd_pull.c:309:16 :329 | note: use '==' to turn this assignment into an equality comparisoni f (da t309a | = }h -e>lospes -i>ff e(tnc h=( hW,E XkIeyT,S TsAtTrUlSe(ns(tkaetyu)s )+) 1{) ) | { ^ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->CC collapse.c ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC comment.c 1 warning generated. CC comments.c CC libc/stdio/fgetpos.c In file included from string/trim.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_rclone.c:495:21: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 495 | gunzipAll2fh(0, f, &in, &out); | ^~~ ./bkd.h:139:42: note: passing argument to parameter 'in' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ bkd_rclone.c:495:26: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 495 | gunzipAll2fh(0, f, &in, &out); | ^~~~ ./bkd.h:139:51: note: passing argument to parameter 'out' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ CC libc/stdio/fgets.c 1 warning generated. CC commit.c CC libc/stdio/fgetstr.c In file included from cat.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datCC libc/stdio/fileprintf.c a = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 4 warnings generated. In file included from cfile.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/stdio/findfp.c 5 warnings generated. In file included from stdio/asprintf.c:36: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC comps.c CC libc/stdio/flags.c CC compress.c CC contrib/cat.c CC libc/stdio/fopen.c CC contrib/test.c CC cp.c CC converge.c In file included from changes.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, sIn file included from tconfig.cr:l17e: nIn file included from (libc/system.hk:e52y: )libc/hash.h :+329 :111):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlibc/hash.hl:e329n:(11k:e ynote: )place parentheses around the assignment to silence this warning + 1)) { 329 | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | libc/hash.h ^ : 329 :| 11 ( ): note: place parentheses around the assignment to silence this warning 329 | if (data =1 warningh generated-. >ops->flibc/hash.he:t329c:h11(:h ,note: use '==' to turn this assignment into an equality comparisonk ey, st r329l | e ni(fk e(yd)a t+a 1=) )h -{> o p| s ^ - > f| e ( )t ch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC crypto.c In file included from stdio/fclose.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC cset.c CC libc/stdio/fparseln.c CC cset_inex.c In file included from check.c:23: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/fclose.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | fclose(fp) | ^ stdio/local.h:47:16: note: expanded from macro 'fclose' 47 | #define fclose bk_fclose | ^ stdio/fclose.c:80:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 80 | if (r2 = fclose(fp->_prevfh)) r = r2; | ~~~^~~~~~~~~~~~~~~~~~~~~ stdio/fclose.c:80:10: note: place parentheses around the assignment to silence this warning 80 | if (r2 = fclose(fp->_prevfh)) r = r2; | ^ | ( ) stdio/fclose.c:80:10: note: use '==' to turn this assignment into an equality comparison 80 | if (r2 = fclose(fp->_prevfh)) r = r2; | ^ | == CC libc/stdio/fprintf.c CC csetprune.c CC csets.c 1 warning generated. CC cweave.c 1 warning generated. In file included from stdio/fdopen.c:53: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from checksum.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == cfile.c:87:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (t = xfile_fetch(name, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ cfile.c:87:10: note: place parentheses around the assignment to silence this warning 87 | if (t = xfile_fetch(name, 'c')) { | ^ | ( ) cfile.c:87:10: note: use '==' to turn this assignment into an equality comparison 87 | if (t = xfile_fetch(name, 'c')) { | ^ | == cfile.c:96:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 96 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ cfile.c:96:14: note: place parentheses around the assignment to silence this warning 96 | cat.cw:h70i:l19e: (warning: tpassing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] = fgetl i70n | e ( f ) ) { a d| l ^ e r 3| 2 ( )( 0, s->gfile, strlen(s->gfile))); | ^~~~~~~~ libc/zlib/zlib.h:821:61:cfile.c :note: 96passing argument to parameter 'buf' here: 14: note: use '==' to turn this assignment into an equality comparison 821 | ZE X96T | E R N uwLhoinlge Z(EtX P=O RfTg eatdllienre3(2f )O)F ({( u L| o ^n g | a ==d ler, const Bytef *buf, uInt len)); | ^ cat.c:115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 115 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ cat.c:115:11: note: place parentheses around the assignment to silence this warning 115 | while (p = fgetline(f)) { | ^ | ( ) cat.c:115:11: note: use '==' to turn this assignment into an equality comparison 115 | while (p = fgetline(f)) { | ^ | == In file included from cleanpath.c:18: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strleIn file included from nclone.c(:k17e: yIn file included from )./bkd.h :+20 : 1In file included from )libc/system.h): 52{: libc/hash.h :| 329 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strllibc/hash.he:n329(:k11e:y )note: place parentheses around the assignment to silence this warning+ 1)) { | 329 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | if (data = h->ops->fetch(h, key, strlen(klibc/hash.he:y329): 11+: 1note: )place parentheses around the assignment to silence this warning) { | ^ 329| | ( ) if (data = h->ops->fetch(h, key, strlen(key) + 1)libc/hash.h): 329{: 11 :| ^ note: use '==' to turn this assignment into an equality comparison | ( ) 329 | if (data = h->ops->fetch(h, keylibc/hash.h,: 329s:t11r:l enote: nuse '==' to turn this assignment into an equality comparison( key) +329 | 1 )i)f {( d a| t ^a =| ==h ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/fpurge.c CC libc/stdio/fpush.c In file included from stdio/fflush.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 11 warnings generated. In file included from clean.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/fdopen.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | fdopen(fd, mode) | ^ ./stdio_remap.h:23:16: note: expanded from macro 'fdopen' 23 | #define fdopen bk_fdopen | ^ 1 warning generated. 3 warnings generated. In file included from stdio/fgetc.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from stdio/fgetline.c:4: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data =stdio/fflush.c :h55-:>1o:p swarning: -a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]> fetc h55( | hf,f lkuesyh,( fspt)r l e| n^( key./stdio_remap.h): 104+: 161:) )note: expanded from macro 'fflush'{ | ^104 | #| d ==e fine fflush bk_fflush | ^ stdio/fflush.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | __sflush(fp) | ^ ./stdio_remap.h:71:18: note: expanded from macro '__sflush' 71 | #define __sflush bk___sflush | ^ stdio/fgetpos.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | fgetpos(fp, pos) | ^ ./stdio_remap.h:29:17: note: expanded from macro 'fgetpos' 29 | #define fgetpos bk_fgetpos | ^ CC libc/stdio/fputc.c In file included from stdio/fgetln.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC dataheap.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison CC dbfile.c 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from cmdlog.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/fgetc.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | fgetc(fp) | ^ ./stdio_remap.h:26:15: note: expanded from macro 'fgetc' 26 | #define fgetc bk_fgetc | ^ CC delta.c CC libc/stdio/fputs.c changes.c:449:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 449 | if (rc = doit_local(&nav, lurls)) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:449:10: note: place parentheses around the assignment to silence this warning 449 | if (rc = doit_local(&nav, lurls)) goto out; | ^ | ( ) changes.c:449:10: note: use '==' to turn this assignment into an equality comparison 449 | if (rc = doit_local(&nav, lurls)) goto out; | ^ | == changes.c:459:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:459:13: note: place parentheses around the assignment to silence this warning 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | ( ) changes.c:459:13: note: use '==' to turn this assignment into an equality comparison 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | == config.c:173:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 173 | 2 warningisf generated . (val = mdbm_fetch_str(db, cfg[idx].name)) return (val); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:173:10: note: place parentheses around the assignment to silence this warning 1173 warning | generated . if (val = mdbm_fetch_str(db, cfg[idx].name)) return (val); | ^ | ( ) config.c:173:10: note: use '==' to turn this assignment into an equality comparison 173 | if (val = mdbm_fetch_str(db, cfg[idx].name)) return (val); | ^ | == 2 warnings generated. CC diff.c CC libc/stdio/fread.c In file included from collapse.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h,In file included from comment.ck:e17y: ,In file included from libc/system.hs:t52r: llibc/hash.he:n329(:k11e:y )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]+ 1)) { | 329 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h,libc/hash.h :k329e:y11,: snote: tplace parentheses around the assignment to silence this warningr len(key )329 | + i1f) )( d{a t a| ^ = h -| > ( )o ps->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data libc/hash.h=: 329h:-11>:o pnote: suse '==' to turn this assignment into an equality comparison- >fet c329h | ( hi,f k(edya,t as t=r lhe-n>(okpesy-)> f+e t1c)h)( h{, k| e ^y , | s ==t rlen(key) + 1)) { | ^ | == stdio/fgetln.c:57:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | fgetln(fp, lenp) | ^ ./stdio_remap.h:28:16: note: expanded from macro 'fgetln' 28 | #define fgetln bk_fgetln | ^ 2 warnings generated. CC dspec.c In file included from stdio/fgets.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. In file included from stdio/fgetstr.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + changes.c1:)625): 13{: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | while (*p = *(p+1)) p++; | ~~~^~~~~~~~ check.c:551:8:./hash.h :warning: 329using the result of an assignment as a condition without parentheses [-Wparentheses]: 11: note: place parentheses around the assignment to silence this warning 551 | if (329e | =i fs f(idlaetDao n=changes.ce :(h625)-:)>13 o:{p snote: -place parentheses around the assignment to silence this warning| > ~~^~~~~~~~~~~~~f etch( h625, | k ewyh,i lset r(l*epn (=k e*y()p ++1 )1)) )p +{+ ; | check.c ^ | : ^ 551 :| 8 ( )| : ( ) note: place parentheses around the assignment to silence this warning 551 | if (e = sfileDone()) { | ^ ./hash.h :| 329 ( ): 11changes.c:: 625note: :use '==' to turn this assignment into an equality comparison13 : note: use '==' to turn this assignment into an equality comparison 329 | i f625 | ( d awthai l=e h(-*>po p=s -*check.c>(:fp551e+:t18c):h) ( note: hpuse '==' to turn this assignment into an equality comparison,+ +k;e y 551,| | ^ s it fr| l ==(e en (=k esyf)i l+e D1o)n)e ({) ) | { ^ | | ^ == | == 3 warnings generated. 7 warnings generated. changes.c:712:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 712 | if (rc = _doit_local(*nav, urls[i])) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:712:10: note: place parentheses around the assignment to silence this warning 712 | if (rc = _doit_local(*nav, urls[i])) goto done; | ^ | ( ) changes.c:712:10: note: use '==' to turn this assignment into an equality comparison 712 | if (rc = _doit_local(*nav, urls[i])) goto done; | ^ | == 1 warning generated. 3 warnings generated. CC export.c check.c:736:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3736 warning | s generatedi. f (t = getenv("_BK_RAN_CHECK")) touch(t, 0666); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ check.c:736:8: note: place parentheses around the assignment to silence this warning 736 | if (t = getenv("_BK_RAN_CHECK")) touch(t, 0666); | ^ | ( ) check.c:736:8: note: use '==' to turn this assignment into an equality comparison 736 | if (t = getenv("_BK_RAN_CHECK")) touch(t, 0666); | ^ | == CC libc/stdio/fscanf.c CC libc/stdio/freopen.c 1 warning generated. CC fast-import.c 2 warnings generated. changes.c:935:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 935 | if (cmp = strcmp(d1->path, d2->path)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:935:11: note: place parentheses around the assignment to silence this warning 935 | if (cchecksum.cm:p248 :=10 :s twarning: rassigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]c mp(d1- >248p | a t hf,o rd 2(-t> p=a tShY)M)L I{N K (| s ^ , d| ) ( ); *t; sum += *t++); | ^ ~~~~~~~~~~~~~ changes.c:935:11: note: use '==' to turn this assignment into an equality comparison 935 | if (cmp = strcmp(d1->path, d2->path)) { | ^ | == checksum.c:327:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 327 | if (err = chkMerge(s, d, diags, safefix)) return (err); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:327:11: note: place parentheses around the assignment to silence this warning 327 | if (err = chkMerge(s, d, diags, safefix)) return (err); | ^ | ( ) checksum.c:327:11: note: use '==' to turn this assignment into an equality comparison 327 | ichanges.cf: 1053(:e11r:r warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] chkMer g1053e | ( sw,h idl,e d(ida g=s ,c sseatf_erfdiwxe)a)v erPeatiurr(nc s(eetr,r )R;W P _| D ^S E T| , == &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/fgets.cchanges.c::551053::111:: warning: note: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]place parentheses around the assignment to silence this warning 55 | fg e1053t | s (wbhuifl,e n(,d f=p )c s e| t^_ rdw./stdio_remap.he:a30v:e15P:a inote: rexpanded from macro 'fgets'( cse t30, | #RdWePf_iDnSeE Tf,g e&trsk obfkf_,f g&edtkso f f| ) ^) { | ^ | ( ) changes.c:1053:11: note: use '==' to turn this assignment into an equality comparison 1053 | while (d = cset_rdweavePair(cset, RWP_DSET, &rkoff, &dkoff)) { | ^ | == CC fast-export.c CC libc/stdio/fseek.c CC features.c In file included from stdio/findfp.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data CC findmerge.c 1= warning generatedh. ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, In file included from scommit.ct:r17l: eIn file included from nlibc/system.h(:k52e: ylibc/hash.h): 329+: 111:) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ^ | == 329 | if (data = h->ops->fetch(hCC find.c , key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) 3{ warning s generated| . ^ | == stdio/fgetstr.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | __fgetstr(fp, lenp, sep) | ^ ./stdio_remap.h:102:19: note: expanded from macro '__fgetstr' 102 | #define __fgetstr bk___fgetstr | ^ AR libtomcrypt.a checksum.c:546:13: warning: stdio/fgetstr.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 123:9: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 546 | i f123 | ( cruettoufrfn =In file included from ( comps.cpc:)o17;n: fIn file included from i./sccs.h| g: ^~~_20 i: nIn file included from tlibc/system.h(:s52-: >libc/hash.hp:r329o:j11,: Cwarning: Ousing the result of an assignment as a condition without parentheses [-Wparentheses]N FIG_NOGRA P329H | V EiRfI F(Yd)a)t a{ = | h ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:546:13: note: place parentheses around the assignment to silence this warning 546 | ifCC findcset.c (cutoff = configlibc/hash.h_:i329n:t11(:s -note: >place parentheses around the assignment to silence this warningp roj, C O329N | F IiGf_ N(OdGaRtAaP H=V EhR-I>FoYp)s)- >{f e t| c ^ h ( h| , ( ) key, strlen(key) + 1)) { | ^ | ( ) checksum.c:546:13: note: use '==' to turn this assignment into an equality comparison 546 | if (cutoff =libc/hash.h :c329o:n11f:i gnote: _use '==' to turn this assignment into an equality comparisoni nt(s-> p329r | o ji,f C(OdNaFtIaG _=N OhG-R>AoPpHsV-E>RfCC fixtool.c IeFtYc)h)( h{, k| e ^y , | s ==t rlen(key) + 1)) { | ^ | == checksum.c:548:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 548 | } else if (verify = !config_bool(s->proj, CONFIG_NOGRAPHVERIFY)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:548:20: note: place parentheses around the assignment to silence this warning 548 | } else if (verify = !config_bool(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | ( ) checksum.c:548:20: note: use '==' to turn this assignment into an equality comparison 548 | } else if (verify = !config_bool(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | == changes.c:1372:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1372 | if (cs = hash_fetch(rstate->csetDB, &ser, sizeof(ser))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1372:10: note: place parentheses around the assignment to silence this warning 1372 | if (cs = hash_fetch(rstate->csetDB, &ser, sizeof(checksum.cs:e567r:)11):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | 567 ( ) | while (d = cset_rdweavePair(s, 0, &rkofchanges.cf:,1372 :&10d:k onote: fuse '==' to turn this assignment into an equality comparisonf )) { | 1372 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | if (cs = hash_fetch(rstate->csetDB, &checksum.cs:e567r:,11 :s inote: zplace parentheses around the assignment to silence this warninge of(ser) )567) | {w h i| l ^e (| d == = cset_rdweavePair(s, 0, &rkoff, &dkoff)) {In file included from comments.c :| 17 ^ : In file included from libc/system.h| : ( )52 : libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetchecksum.cc:h567(:h11,: knote: euse '==' to turn this assignment into an equality comparisony , strle n567( | k ewyh)i l+e 1()d) ={ c s| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t _rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == libc/hash.h:329:11: note: In file included from place parentheses around the assignment to silence this warningcontrib/cat.c :33: In file included from contrib/../sccs.h: 20329: | In file included from libc/system.hi:f52 : (libc/hash.hd:a329t:a11 := warning: husing the result of an assignment as a condition without parentheses [-Wparentheses]- >checksum.co:p569s:-12>:f e329warning: t | using the result of an assignment as a condition without parentheses [-Wparentheses]c hi(fh , ( 569dk | ae ty a,i f=s t(hrr-lk>eiondp( sk=-e >yhf)ae st+hc _h1i()nh)s, e {rk te (y| r, ^ o os tt| 2r ( )il de,n ( k| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~y ) + 1570) | ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~& rkoff, sizeoflibc/hash.h(:r329k:o11f:f )note: ,use '==' to turn this assignment into an equality comparison 0, size o329f | ( *irfk i(dd)a)t)a libc/hash.h {:= 329 :h| 11- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:> onote: pplace parentheses around the assignment to silence this warnings ->fetch (329h | , ikfe y(,d asttar l=e nh(-k>eoyp)s -+> f1e)checksum.ct):c 569h{:( 12h :,| ^note: k place parentheses around the assignment to silence this warninge y| , == In file included from s stdio/fopen.ct569:r | 51l : e In file included from nistdio/local.h(f:k 37e(: yrIn file included from )k./system.h i:+d52 : 1=./hash.h) :)h329 a:{s11 h: _ | iwarning: ^ nIn file included from using the result of an assignment as a condition without parentheses [-Wparentheses] scompress.c e:| r17 ( )t: (In file included from r./bkd.h329o: | o20 t: i2In file included from filibc/system.h d:(,52d : a libc/hash.ht| :a ^329 := 11 | :h ( - warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]olibc/hash.h p: s329570-: | >11 f: e 329 tnote: | cuse '==' to turn this assignment into an equality comparison h i (f&h r, (k 329dok | afe tfyia,,f =ss( tidhrza-let>eoaonf p((=skr -ekh>yo-f)f>e fot+)pc ,sh1 -()0>h),f, e {stk ice zhy| e(, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~oh f,s( t*krrelkyei,nd ()sk)te)ry l){e n+ ( | k1 In file included from e) contrib/test.cy) :) | 13 { ): + In file included from ./hash.h contrib/../sccs.h1:| :)329 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~20): : 11In file included from {:libc/system.h : note: 52| place parentheses around the assignment to silence this warning: ^ libc/hash.h : 329| : ==11 :329 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f checksum.c(:d569a:t12a : 329 = | note: use '==' to turn this assignment into an equality comparisonhi -f> o(plibc/hash.h ds:569a-329 | t>: af11 e:i=t f cnote: hhplace parentheses around the assignment to silence this warning(-( r>hko,ip d sk 329-e= | >y f,hie aftss cth(hr_d(liahent,nsa (e kkr=eet yy(h,)r- o>s+oot tpr12sl)i-e)d>n ,f({ ek te | cy| ^h) ^ ( h+ | , | == 1 ( ) k) e)y ,{ s t| r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l en(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | iflibc/hash.h :(329d:a11t:a note: =place parentheses around the assignment to silence this warning h->ops -libc/hash.h329>: | f329 e:it11fc: h ((note: dhuse '==' to turn this assignment into an equality comparisona, t ak e=y , h 329-schecksum.c | >t: or574ipl:fse11 -n:(>( dfkwarning: aeeassigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]tty ac) h =(+ h h574,1- | )> k)o e p y{sf, -o >rs| f t ^e(r tel c e| h=n ==( ( hHk,Ee AykP)e( ys+,, 1sr)tk)ro lf{ef n) (;| k ^ e* ye );| ( )+e +1+))) s{u m | + ^= *| e ==; | ^ ~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) checksum.c{: 581 :| 10 ^: warning: | assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] == 581 | for (e = HEAP(s, dkoff); *e; e++) sum += *e; | ^ ~~~~~~~~~~~~~~ changes.c:1543:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1543 | while (sym = | ~~~~^ 1544 | sccs_walkTags(sym, s, e, | ~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:613 :154528 | : warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]! (opts. t613a | g D ebliettse s= |s|y modpitfsf._aelxlp)a,n do(pst,s .La(lplr)e)v ){, d| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ symdiff); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | 7( warning_sd generated). ? changes.c(:t1543y:p14e:o fnote: (place parentheses around the assignment to silence this warning_ d) [ ]1543) | { ( twyhpieloef ((_sdy)m) 1=, (| t ^y p e| o (f (_d )1544) | _ d } : 0s;c c\s _ w| a ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l kTags(sym, s, e, 1545 | !(opts.tagDeletes || opts.all)In file included from ,converge.c :o17p: tIn file included from slibc/system.h.:a52l: llibc/hash.h):)329 :{11 : | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ) 329 | if (data = checksum.ch:-620>:o27p:s -warning: >address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]f etch(hchanges.c, : 6201543k | :e 14y :, wnote: sause '==' to turn this assignment into an equality comparisontl rklre en1543v(In file included from | skstdio/flags.c _e: sy49we): ht In file included from iu+stdio/local.hlp :e(137 &): (w)In file included from sr ./system.hy,{:m 52 s : =,| ./hash.h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: L 329| (: ^p11 r: e | vwarning: ==)using the result of an assignment as a condition without parentheses [-Wparentheses] , L(d), WR _329E | I TiHfE R()d;a t a| ^~~~~~~= h-libc/lines.h>:o60p:s9-:> fnote: eexpanded from macro 'L'libc/hash.ht :c329h:(11h: , 60 note: | kplace parentheses around the assignment to silence this warning e (y_,d )s t?329r | l( etinyf(p ke(eodyfa)(t _a+d )=1 )[h)]- )>{{o (p ts| y- ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p> efoefchanges.ct(:c_1558hd:()9h):,1 ,warning: k using the result of an assignment as a condition without parentheses [-Wparentheses]e(CC libc/stdio/fseeko.c yt,y ps et1558or | fl (e _nid(f)k )e(_yp./hash.hd) :} =329 + :: s11 1t:0)r ;)cnote: hplace parentheses around the assignment to silence this warning\{r ( u| | , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 329' | /| ' ( )i) f) (*dpa t=a 0=; h -| > ~~^~~~~~~~~~~~~~~~o ps->fetch(h, key, strlibc/hash.hl:e329n:(checksum.c11k::e620 y:note: )36use '==' to turn this assignment into an equality comparison : +changes.c :warning: 1address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]1558) :)3299 | :{ 620inote: | fplace parentheses around the assignment to silence this warning| ^ ( d w a| a1558t ( )l | a k r =ei vfhs -_(>spoe pt=su -ps>(tf&rewctrhc,rh ((suh,./hash.h,check.c, : : L329'1168k(:/:ep11'11yr:):,e ) vnote: warning: s)use '==' to turn this assignment into an equality comparison*using the result of an assignment as a condition without parentheses [-Wparentheses]t, p r lL= e( 329n d0 | (1168); k | , ie fywW| )hR ^ ( i_ d+lE a eI| t1 T ( )a)(H )tE= R {=)h ;- f >| g o ^e| p t ^~~~s l -| ilibc/lines.h> ==n:f e60e(:tchanges.cf9c:):h1558) (: note: h9hexpanded from macro 'L',:a sknote: heuse '==' to turn this assignment into an equality comparison_ y i60,n | s se1558(tr | _rt dlS )eti nrf?(S ke((etpty( y)h=p , e+ so ttf1)r();c_) hd r){| ( ~~^~~~~~~~~~~~~u[ ,]| ) ^'{ /( 't| )y ==)p e*opf (=_ d0);) 1 ,| ^( t y| p ==e of(_d))_d} : 0;check.c :\1168 : 11| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: place parentheses around the assignment to silence this warning 1168 | while (t = fgetline(f)) hachecksum.cs:h621_:i16n:s ewarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]t StrSe t621( | h , tw)h;i l e| ^ ( t m| p ( )d = walkrevs(&wr)) { | ~~~~~^~~~~~~~~~~~~~~ check.c:1168:11: note: use '==' to turn this assignment into an equality comparison changes.c :11681569 | : 9w:h iwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e (t = checksum.cf1569:g | 621e :t 16li:if n note: e(place parentheses around the assignment to silence this warning(p f )=) s ht621ar | scclone.c hh: _r655 i(:wnu10hs,:ie lr'warning: et/using the result of an assignment as a condition without parentheses [-Wparentheses] S' (t)tr)mS pe *dt655p ( | =h = , w 0ati;l)f k; r (| e p ~~^~~~~~~~~~~~~~~~In file included from v| cset.cs ^=:( 17& s: w| tIn file included from r ==rlibc/system.h) r:)c52 h: {rlibc/hash.h (: l329| o: ^ c11 a: l | ,warning: ( )changes.c using the result of an assignment as a condition without parentheses [-Wparentheses] :' 1569/:'9):) note: 329lplace parentheses around the assignment to silence this warning | o ciafl (=1569d | a+ t+ ap i;=f h(| checksum.c-p ~~^~~~~~~~~~~~~~~~~~~~~:>check.c 621o:=:p1173 16s:scmdlog.c:-11t: >:r93note: f c:use '==' to turn this assignment into an equality comparisonewarning: h12 tusing the result of an assignment as a condition without parentheses [-Wparentheses]r:c ( h uwarning: (621, using the result of an assignment as a condition without parentheses [-Wparentheses]h | 1173 , ' | / k ' wew)93hyh) | i,i l l* clone.cesepw: t h655(r(=i:tlt l10 em0e:=np; (d (note: fk tplace parentheses around the assignment to silence this warningge=| ey ^ =t)w l a fi+l| 655gn k ( ) | ee1r t()e lf)v i) sin){(fe & (h w(fa| rp)s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) )h )= _ pd{sae trchanges.cl rs:e| re1569t ^cP:e hr9S ri:t| (n r ==ltnote: ( o(use '==' to turn this assignment into an equality comparisonhco ,aplibc/hash.h lt:t ,s329)1569 ,:; | ' 11 /0: ', | i) note: ~~^~~~~~~~~~~~~f)tplace parentheses around the assignment to silence this warning ) (l;po c =a| l ~~^~~~~~~~~~~~~329s | t= r ic+fh+ rp((;du a, t | acheck.c' ^ :/ =1173' :)| h11) ( )-: > *onote: ppplace parentheses around the assignment to silence this warning s =-cmdlog.c >:0f93 ;e:1173 t12 | c: | h w ^(note: h hplace parentheses around the assignment to silence this warningi , l| e ==k e( yt93, | =clone.c s : tf655wrg:hle10iet:lnl e(inote: knuse '==' to turn this assignment into an equality comparison(ee ty( )f= ) + )f 655 g1 | he) at) sl hi{i_n fde e(| (lf ^ pe) t) =e | Sp ( )sta trrr(srhec,Ph rrti()nl;to (c oa| pl ^ t, s ,'| / ( )0' ,) )libc/hash.ht :)l329;o: c11 a:| l ^ note: =use '==' to turn this assignment into an equality comparison | + ( )+ p; 329 | | ^i f | (check.c ==d: a1173t:a11 := note: huse '==' to turn this assignment into an equality comparison- >ops-> f1173e | t cwhh(ihl,e cmdlog.ck(:et93y :,=12 :sf tgnote: reuse '==' to turn this assignment into an equality comparisonlt elni(nkee( yf93)) | ) + hw1ah)si)hl _e{d e( lt| e ^t= e Sf| tg ==re (thl,i nte)(;f ) )| ^p a r| s ==e Print(opts,changes.c :01581,: 12t:) ;warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | ==1581 | while (p = eachline(&t, &i)) { check.c| : ~~^~~~~~~~~~~~~~~~~~1177 :9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1177 | if (s = locked_init(h->kptrchanges.c,: 1581S:I12L:E Nnote: Tplace parentheses around the assignment to silence this warning| INIT_ M1581U | S T EwXhIiSlTe) )( p{ = | e ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a chline(&t, &i)) { | ^ | ( ) check.c:1177:9: note: place parentheses around the assignment to silence this warning 1177 | if changes.c(:s1581 :=12 :l onote: cuse '==' to turn this assignment into an equality comparisonk ed_i n1581i | t ( hw-h>iklpet r(,p S=I LeEaNcTh|lIiNnIeT(_&MtU,S T&EiX)I)S T{) ) | { ^ | | ^ == | ( ) check.c:1177:9: note: use '==' to turn this assignment into an equality comparison 1177 | if (s = locked_init(h->kptr, SILENT|INIT_MUSTEXIST)) { | ^ | == cmdlog.c:127:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 127 | while (i = logmux_oldest(lmlist)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ cmdlog.c:127:11: note: place parentheses around the assignment to silence this warning 127 | while (i = logmux_oldest(lmlist)) { | ^ | ( ) stdio/findfp.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | moregluecmdlog.c(:n127): 11 :| ^note: use '==' to turn this assignment into an equality comparison 127 | while (i = logmux_oldest(lmlchanges.ci:s1628t:)9): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | ==1628 | if (f = fopen(probef, "wb")) { | ~~^~~~~~~~~~~~~~~~~~~~~ changes.c:1628:9: note: place parentheses around the assignment to silence this warning 1628 | if (f = fopen(probef, "wb")) { | ^ | ( ) changes.c:1628:9: note: use '==' to turn this assignment into an equality comparison 1628 | ifcheck.c :(1260f: 11=: fwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p en(pro b1260e | f , i"fw b("c)m)p {= (| * ^( u n| s ==i gned char *)p1 - *(unsigned char *)p2)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1260:11: note: place parentheses around the assignment to silence this warning 1260 | if (cmp = (*(unsigned char *)p1 - *(unsigned char *)p2)) { | ^ | ( ) check.c:1260:11: note: use '==' to turn this assignment into an equality comparison 1260 | if (cmp = (*(unsigned char *)p1 - *(unsigned char *)p2)) { | CC fsl.c ^ | == CC fslayer.c check.c:1300:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1300 | if (ret = strncmp(keya, keyb, userlen)) return (ret); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1300:10: note: place parentheses around the assignment to silence this warning 1300 | if (ret = strncmp(keya, keyb, userlen)) return (ret); | ^ | ( ) check.c:1300:10: note: use '==' to turn this assignment into an equality comparison 1300 | if (ret = strncmp(keya, keyb, userlen)) return (ret); | ^ | == changes.c:1751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1751 | while (line = fgetline(r->rf)) { | ~~~~~^~~~~~~~~~~~~~~~~ changes.c:1751:15: note: place parentheses around the assignment to silence this warning 1751 | while (line = fgetline(r->rf)) { | ^ | ( ) changes.c:1751:15: note: use '==' to turn this assignment into an equality comparison 1751 | while (line = fgetline(r->rf)) { | ^ | == In file included from cp.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (changes.cd:a1814t:a14 := warning: husing the result of an assignment as a condition without parentheses [-Wparentheses]- >ops-> f1814e | t cihf( h(,r ck_elyo,c ks t=r lreenm(okteey_)l o+c k1_)f)a i{l (stdio/fopen.c b:| u54 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f: ,1 :0 )warning: )a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~54 | fopen(file, mode) | ^ stdio/local.h:51:15: note: expanded from macro 'fopen' 51 | #dlibc/hash.hechanges.c:f:329i1814:n:11e14: : f note: onote: place parentheses around the assignment to silence this warningpplace parentheses around the assignment to silence this warning e n bk_ f 329o1814 | p | e inif f (| (d ^ra ct_al o=c kh -=> orpesm-o>tfee_tlcohc(kh_,f akiely(,b usft,r l0e)n)( k{e y )| ^ + 1| ) ( )) { | ^ | ( ) changes.c:1814:14: note: use '==' to turn this assignment into an equality comparison libc/hash.h1814: | 329 :i11f: (note: ruse '==' to turn this assignment into an equality comparisonc _lock =329 | r eimfo t(ed_altoac k=_ fha-i>locheck.c(p:bs1443u-:f>16,f: e 0twarning: )caddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address])h ({h , | k ^1443e | y ,| r ==as ntgrel_egno(nkee(ys), +L (1d))), {D _ S| E ^T ) ;| == | ^~~~ libc/lines.h:CC libc/stdio/fsetpos.c 60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1830:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1830 | while (line = fgetline(r->rf)) { | ~~~~~^~~~~~~~~~~~~~~~~ changes.c:1830:14: note: place parentheses around the assignment to silence this warning 1830 | while (line = fgetline(r->rf)) { | ^ | ( ) changes.c:1830:14: note: use '==' to turn this assignment into an equality comparison 1830 | while (line = fgetline(r->rf)) { | ^ | == 3 warnings generated. clone.c:1130:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1130 | whcheck.ci:l1478e: 20(:p warning: =address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] fgetli n1478e | ( fr)a)n g{e _ w| a ~~^~~~~~~~~~~~~l krevs(s, L(branch), L(trunk), WR_EITHER, 0, 0); | ^~~~~~~~~ clone.c:libc/lines.h1130::6014::9 :note: place parentheses around the assignment to silence this warningnote: expanded from macro 'L' 1130 | 60 | ( _wdh)i l?e ((tpy p=e offg(e_tdl)i n[e]()f{)()t y{p e o| f ^ ( _ d| ) ( )) 1, (typeof(_d))_d} :comment.c :0152;: 14\: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c :1521130 | : 14 :w hnote: iuse '==' to turn this assignment into an equality comparisonl e (c n1130t | = f rwehaidl(eb u(fp, =check.c1 :,f1478 g:se31it:zl eiwarning: onaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]fe ((bfu)f) ) 1478,{ | t rf| a) ^n) g e{| _ ==w a| l ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k revs(s, L(branch), L(trunk), WR_EITHER, 0, 0); | ^~~~~~~~ libc/lines.h:60:9comment.c:: 152note: :expanded from macro 'L'314 warning:s generatednote: . place parentheses around the assignment to silence this warning60 | (_d) ?152 | ( t ywpheiolfe( _(dc)n t[ ]=) {f(rteyapde(obfu(f_,d )1),1 ,s i(zteyopfe(obfu(f_)d,) )t_fd)}) :{ 0 ;| ^ \ | | ( ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comment.c:152:14: note: use '==' to turn this assignment into an equality comparison 152 | while (cnt = fread(buf, 1, sizeof(buf), tf)) { | ^ | == 1 warning generated. check.c:1576:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1576 | if (color = (FLAGS(s, d) & (Dstdio/flags.c_:R57E:D1|:D _warning: Ba function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]L UE))) 57{ | _ _| s ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f lags(mode, optr) | ^ ./stdio_remap.h:70:18: note: expanded from macro '__sflags' 70 | #define __sfcheck.cl:a1576g:s13 :b knote: _place parentheses around the assignment to silence this warning_ _sflags 1576 | | ^ if (color = (FLAGS(s, d) & (D_RED|D_BLUE))) { | ^ | ( ) check.c:1576:13: note: use '==' to turn this assignment into an equality comparison 1576 | if (color = (FLAGS(s, d) & (D_RED|D_BLUE))) { | ^ | == 2 warnings generated. In file included from cset_inex.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from crypto.c:17libc/hash.h: :In file included from 329./sccs.h::1120:: In file included from note: libc/system.huse '==' to turn this assignment into an equality comparison: 52: libc/hash.h:329: 11329: | warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (data =In file included from csetprune.c329h: | -17 >: ioIn file included from fplibc/system.h s:(-52d>: aflibc/hash.hte:at329 c:=h11 (:hh -,warning: > using the result of an assignment as a condition without parentheses [-Wparentheses]ok pesy-,> fsettrc lh329e( | nh (,ik fek ye() yd+,a t1sa)t )r= l {eh n- (>| kocheck.c ^ep: ys1615 )-:| >4 ==+f: e 1twarning: )cusing the result of an assignment as a condition without parentheses [-Wparentheses])h ({h , | k1615 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e | y , sEtArClHe_nP(AkReEyN)T (+s ,1 )d), {p , | j ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) FCC g2bk.c LAGS(s, libc/hash.hp:)329 :|11=: cnote: oplace parentheses around the assignment to silence this warningl or; | ^~~~~~~~~~~~~~~~~~~~~~~ 329 | ./sccs.hi:f565 :(18d:a tnote: aexpanded from macro 'EACH_PARENT' =libc/hash.h :h329-: >11565o: | p snote: f-place parentheses around the assignment to silence this warningo> rf e(tjc h =(329 h | 0, ; i kf(e py(),d a=st ta(r jl= e )eo yp?)s -P+>A fR1eE)tN)cT hS{(( hs ,,| ^ kd e, y | ,j ( ) ) s t:r l0e;n (+k+ejy)) +| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 )) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | ifcheck.c :(1615d:a4t:a libc/hash.h note: :=place parentheses around the assignment to silence this warning329 :h11-./sccs.h:>: o565note: p:use '==' to turn this assignment into an equality comparisons18 -:> fnote: eexpanded from macro 'EACH_PARENT' t 329c | h (i hf565, | ( kdfeaoytr,a (s=jt rh=l- e>0no;(p ks(e-py>))f e=+t c(1hj)( )h< , { 2 k) e | y? ^, P sA| tR ==rE lNeTnS((kse,y )d ,+ j1)) ): {0 ; | + ^+ j )| == | ^ check.c:1615:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ clone.c:1356:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1356 | } else if (p = getenv("BKcheck.cD:_1632B:A8M:_ Swarning: Eaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]R VER_UR L1632" | ) ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L (branches[1]), L(branches[2]), WR_GCA); | ^~~~~~~~~~~~~~ libc/lines.hclone.c::601356::916:: note: note: expanded from macro 'L'place parentheses around the assignment to silence this warning 60 | 1356 | ( _ d}) e?l s(et yipfe o(fp( _=d )g e[t]e)n{v((t"yBpKeDo_fB(A_Md_)S)E1R,V E(Rt_yUpReLo"f)()_ d{) ) _| d ^ } :| ( )0 ; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:1356:16: note: use '==' to turn this assignment into an equality comparison 1356 | check.c}: 1632e:l24s:e warning: iaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]f (p = 1632g | e t e n v ( " BLK(Db_rBaAnMc_hSeEsR[V1E]R)_,U RLL("b)r)a n{c h e| s ^[ 2 ]| ) ==, WR_GCA); | ^~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1633:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1633 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ check.c:1633:13: note: place parentheses around the assignment to silence this warning 1633 | while (d = walkrevs(&wr)) { | ^ | ( ) check.c:1633:13: note: use '==' to turn this assignment into an equality comparison 1633 | while (d = walkrevs(&wr)) { | ^ | == check.c:1636:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1636 | if (idx = keyFind(rkd, key)) { | ~~~~^~~~~~~~~~~~~~~~~~~ clone.c:1409:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1409 | if (p = getencheck.cv:(1636":B14K:D _note: Nplace parentheses around the assignment to silence this warningF 5I warningLsE generatedS1636. " | ) ) { i| f ~~^~~~~~~~~~~~~~~~~~~~~~ (idx = keyFind(rkd, key)) { | ^ | ( ) clone.c:1409:10: note: place parentheses around the assignment to silence this warning 1409 | if (p = gecheck.ct:e1636n:v14(:" Bnote: Kuse '==' to turn this assignment into an equality comparisonD _NFI L1636E | S " ) ) {i f | ( ^ i d x| ( )= keyFind(rkd, key)) { | ^ | == clone.c:1409:10: note: use '==' to turn this assignment into an equality comparison 1409 | if (p = getenv("BKD_NFILES")) { | ^ | == In file included from stdio/fparseln.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.hclone.c::3291427::1126:: note: warning: place parentheses around the assignment to silence this warningpassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1427329 | | giufn z(idpaAtlal 2=f hh(-r>-o>prsf-d>,f eft,c h&((ho,p tkse-y>,i ns)t,r l&e(no(pktesy-)> o+u t1)))); { | ^~~~~~~~~~~| ^ ./bkd.h| : ( )139 :42: note: passing argument to parameter 'in' here 139 | int gunzipAll2fh(int rf./hash.hd:,329 :F11I:L Enote: use '==' to turn this assignment into an equality comparison* wf, i n329t | *iifn ,( diantta *=o uht-)>;o p s| - ^> fetch(h, keclone.cy:,1427 :s39t:r lwarning: epassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]n (key) 1427+ | 1g)u)n z{i p A| l ^l 2 f| h ==( r->rfd, f, &(opts->in),In file included from csets.c&:(17o: pIn file included from t./bkd.hs:-20>: oIn file included from ulibc/system.ht:)52): ;libc/hash.h : 329| :11: warning: ^~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses] ./bkd.h:139:51: note: passing argument to parameter 'out' here329 | if (139d | aitnat =g uhn-z>ioppAsl-l>2ffeht(cihn(th ,r fkde1,y warning , generatedF . IsLtEr l*ewnf(,k eiyn)t +* i1n),) i{n t | * ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ut); | ^ CC libc/stdio/ftell.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == check.c:1739:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1739 | if (f = fopen(CSETS_IN, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ check.c:1739:9: note: place parentheses around the assignment to silence this warning 1739 | if (f = fopen(CSETS_IN, "r")) { | ^ | ( ) collapse.c:237:11: warning: check.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 1739:9: note: use '==' to turn this assignment into an equality comparison237 | i1739f | ( ricf =( fd o=_ ffiolpee(na(vC[SiE]T,S _aIfNt,e r")r)" )b)r e{a k ;| ^ | ~~~^~~~~~~~~~~~~~~~~~~~~~~| == check.c:1741:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1741 | collapse.c : 237w:h11i:l enote: place parentheses around the assignment to silence this warning( p = fg e237t | l i n ei(ff )()r c{ = | d ~~^~~~~~~~~~~~~o _file(av[i], after)) break; | ^ | ( ) check.c:1741:13: note: place parentheses around the assignment to silence this warning 1741 | while (p = fgetlinecollapse.c(:f237):)11 :{ note: use '==' to turn this assignment into an equality comparison| ^ | ( ) 237 | if (rc = do_file(av[i], after)) bcheck.cr:e1741a:k13;: note: | use '==' to turn this assignment into an equality comparison ^ | == 1741 | while (p = fgetline(f)) { | ^ | == check.c:1759:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1759 | while (ser = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1759:13: note: place parentheses around the assignment to silence this warning 1759 | while (ser = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | ( ) check.c:1759:13: note: use '==' to turn this assignment into an equality comparisonmake[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' 1759 | while (ser = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | == CC gca.c clone.c:1538:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]collapse.c :302:25: warning: 1538address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] | if (302d | =w aslckcrse_vfsi_nsderteuvp((s&,w rr,e vs),) L{( d )| , ~~^~~~~~~~~~~~~~~~~~~~~~ 0, 0); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (tclone.cy:p1538e:o10f:( _note: dplace parentheses around the assignment to silence this warning) []){ (1538t | y p e oiff( _(dd) )=1 ,s c(ctsy_pfeionfd(r_edv)()s_,d }r e:v )0); {\ | | ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) collapse.c:303:11clone.c:: 1538warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]10 : note: use '==' to turn this assignment into an equality comparison303 | wh i1538l | e ( di f= (wda l=k rsecvcss(_&fwirn)d)r e{v ( s| , ~~^~~~~~~~~~~~~~~ rev)) { | ^ | == collapse.c:303:11: note: place parentheses around the assignment to silence this warning 303 | while (d = walkrevs(&wr)) { | ^ | ( ) collapse.c:303:11: note: use '==' to turn this assignment into an equality comparison 303 | while (d = walkrevs(&wr)) { | ^ | == CC get.c check.c:1907:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1907 | if (idx = keyFind(rkd, dkey)) { | ~~~~^~~~~~~~~~~~~~~~~~~~ check.c:1907:13: note: place parentheses around the assignment to silence this warning 1907 | if (idx = keyFind(rkd, dkey)) { | ^ | ( ) check.c:1907:13: note: use '==' to turn this assignment into an equality comparison 1907 | if (idx = keyFind(rkd, dkey)) { | ^ | == 2 warnings generated. 2 warnings generated. In file included from cweave.c:64: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(hIn file included from ,stdio/fpurge.c :k49e: yIn file included from ,stdio/local.h :s37t: rIn file included from l./system.he:n52(: k./hash.he:y329): 11+: 1warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ^ 329| | ( ) if (data = h->ops->fetch(h, key, strlen(kelibc/hash.hy:)329 :+11 :1 )note: )use '==' to turn this assignment into an equality comparison { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen./hash.h(:k329e:y11): +note: place parentheses around the assignment to silence this warning1 )) { 329| | ^ i f| ==( dcheck.ca:t1995a: 14=: hwarning: -using the result of an assignment as a condition without parentheses [-Wparentheses]> ops->f e1995t | c hw(hhi,l ek e(yl,i nset r=l efng(ektelyi)n e+( i1g)n)o r{e ) )| ^ { | | ( ) ~~~~~^~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison check.c:1995:14 :329 | note: place parentheses around the assignment to silence this warningi f (dat a1995 | = whh-i>loep s(-l>ifneet c=h (fhg,e tkleiyn,e (sitgrnloerne()k)e y{) +| ^ 1 ) )| ( ){ | ^ | == check.c:1995:14: note: use '==' to turn this assignment into an equality comparison 1995 | while (line = fgetline(ignore)) { | ^ | == check.c:1996:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1996 | if (crc = separator(line)) *crc = 0; /collapse.c*: 489s:t24r:i pwarning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]o ld hmac 489* | / i f| ~~~~^~~~~~~~~~~~~~~~~( range_walkrevs(s, L(tipd), L(d), 0, scheck.ca:v1996e:d11e:l tnote: aplace parentheses around the assignment to silence this warnings , &rmde l1996t | a s )i)f {( c r| c ^~~~~~~ = slibc/lines.he:p60a:r9a:t onote: rexpanded from macro 'L'( line)) 60* | c r(c_ d=) 0?; (/t*y psetorfi(p_ do)l d[ ]h)m{a(ct y*p/e o f| ( ^ _ d )| ) ( )1 , (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1996:11: note: use '==' to turn this assignment into an equality comparison 1996 | if (crc = separator(lincollapse.ce:)489): 33*:c rwarning: caddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] = 0; / *489 | s tirfi p( roalndg eh_mwaacl k*r/e v s| ( ^s , | L ==( tipd), L(d), 0, savedeltas, &rmdeltas)) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:241:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 241 | whileCC gethelp.c (bufp = fgetline(fin)) { | ~~~~~^~~~~~~~~~~~~~~ commit.c:241:comments.c15::37 :note: 11place parentheses around the assignment to silence this warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 241 | wh i37l | e w(hbiulfep (=p f=g eetalcihnlei(nfei(n&)s), {& l e| n ^ ) ) | { ( ) | ~~^~~~~~~~~~~~~~~~~~~~ commit.c:241:15: note: use '==' to turn this assignment into an equality comparison 241 | while (bucomments.cf:p37 :=11 :f gnote: eplace parentheses around the assignment to silence this warningt line(fi n37) | ) w{h i l| e ^ ( p| === eaccheck.ch:l2077i:n9e:( &warning: susing the result of an assignment as a condition without parentheses [-Wparentheses], &len) )2077 | { i f| ^ ( r c| ( )= strncmp(HEAP(cset, aa->pathoff), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comments.c:37: 112078: | note: use '==' to turn this assignment into an equality comparison HE A37P | ( cwsheitl,e b(bp- >=p aetahcohflfi)n,e (l&esn,) )& l{e n )| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ^ | == commit.c:258:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 258 | while (bucomments.cf:p38 :=25 :f check.cgwarning: :epassing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]2077t :l9i:n e38note: ( | place parentheses around the assignment to silence this warningf i ni)f) ({2077c | o m| im ~~~~~^~~~~~~~~~~~~~~fe n(trsc_ c=h esctkrSntcrm(pp(,H ElAePn()c)s e{t , | a ^a ->pcommit.c./sccs.ha::t2581341h::o1527f::f )note: ,note: place parentheses around the assignment to silence this warning passing argument to parameter 's' here | ^ 2581341| | | ( i nwth i cl2078oe | m m( eb nu tfHspE_ Ac=Ph (efccgskeeStttl,ri (nbueb8(- f>*ipsna,)t )hi on{ft f )l| ,e ^ n l) e;| n ( )) )| ^{ | | ) commit.c:258:15: note: use '==' to turn this assignment into an equality comparison 258 | while (bucheck.cf:pCC gethost.c 2077 :=9 :f gnote: euse '==' to turn this assignment into an equality comparisont line( f2077i | n )i)f {( r c| ^= s| t ==r ncmp(HEAP(cset, aa->pathoff), | ^ | == check.c:2081:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2081 | if (rc = (aa->pathlen - bb->pathlen)) return (rc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:277:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] check.c: 2081277: | 9 :w hnote: iplace parentheses around the assignment to silence this warningl e (buf p2081 | = iffg e(trlci n=e ((faian-)>)p a{t h l| e ~~~~~^~~~~~~~~~~~~~~n - bb->pathlen)) return (rc); | ^ commit.c :| 277 ( ): 14collapse.c:: 614note: :place parentheses around the assignment to silence this warning20 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 277 | whil e614 | ( b uwfhpi l=e f(gcheck.cfe:lt2081al:gi9dn:ie f(note: ffuse '==' to turn this assignment into an equality comparisonsi n=) )( x{2081f | l a| ig ^ fs (^| r ( )cX F=L A(GaSa(-s>,p attihplde)n) )- {b b -| > ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~p atcommit.ch:l277e:n14):) note: ruse '==' to turn this assignment into an equality comparisone turn 277( | r cw)h;i l e| ^( b u| f ==p = fgetline(collapse.cf:i614n:)20): {note: place parentheses around the assignment to silence this warning | ^ | == 614 | while (flagdiffs = (xflags ^ XFLAGS(s, tipd))) { | ^ | ( ) collapse.c:614:20: note: check.cuse '==' to turn this assignment into an equality comparison: 2097:8: warning: 614using the result of an assignment as a condition without parentheses [-Wparentheses] | whi l2097e | (iffl a(gsd i=f fssc c=s _(kxefyliangist (^ 0X,F LrAkGeSy(,s ,f ltaigpsd,) )i)d D{B ) )| ^{ comps.c : | 103| ==: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 103 | if (dirs = proj_scanCcheck.co:m2097p:s8(:0 ,note: place parentheses around the assignment to silence this warningD S_PEN D2097I | N Gi|fD S(_sE D=I TsEcDc)s)_ k{e y i| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i t( 0, rkey, flags, idDB)) { | ^ | ( ) comps.c:103:11: note: place parentheses around the assignment to silence this warning 103 | if (dirs = check.cp:r2097o:j8_:s cnote: ause '==' to turn this assignment into an equality comparisonn Comp s2097( | 0 ,i fD S(_sP E=N DsIcNcGs|_DkSe_yEiDnIiTtE(D )0), {r k e| y ^ , f| l ( )a gs, idDB)) { | ^ | == comps.c:103:11: note: use '==' to turn this assignment into an equality comparison 103 | if (dirs = proj_scanComps(0,In file included from stdio/fpush.cD:S1_: PIn file included from E./system.hN:D52I: N./hash.hG:|329D:S11_:E Dwarning: Iusing the result of an assignment as a condition without parentheses [-Wparentheses]T ED)) { 329| | ^ i f| ==( data = h->ops->fetch(h, key, strlen(key) +check.c :12108):)8 :{ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2108 | if (s = sccs_keyinit(prod, rkey./hash.hcommit.c,: :329f340:l:11a15:g: s ,note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses]* pro d 340_329 | i | d DiwBfh) i)(l de{a t( al| i ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=n eh -=> ofpgse-t>lfientec(hf(1h),)comps.c :k{115e :y 11,| : ~~~~~^~~~~~~~~~~~~~ s warning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r len (check.c115k: | e2108 y:w)h8 i:+l enote: 1 place parentheses around the assignment to silence this warning)( )tclone.c :{commit.c=1983 : :2108 340f8 | | :g: ^ 15e i :twarning: f lcomments.cusing the result of an assignment as a condition without parentheses [-Wparentheses] | note: i: ( ( )place parentheses around the assignment to silence this warningn121s e : (198311= f | : sccs_k) e)iwarning: y fusing the result of an assignment as a condition without parentheses [-Wparentheses]i{ ./hash.h 340n (: | i f329 t | : (121 ~~^~~~~~~~~~~~~=11wp | :hr f ioionote: ldfpuse '==' to turn this assignment into an equality comparisone, e (n(rc(l kmbi329etun | ysfe , , i comps.c= =ff: " l115caf(a:o"gdg11m)eas:m)tt, e la note: n{i *place parentheses around the assignment to silence this warningt n=p s e r_| (h or ~~^~~~~~~~~~~~~~~~~f-115dCC libc/stdio/_ftello.c e 1> | _t)o iu)pwdr shDn{-iB( >l)p fe)r| e o ^ t({m ct p h t| (=| )clone.c ( )h ^ ): ,f 1983 g {:ke| 8et ( ) :yl | ,i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~note: n place parentheses around the assignment to silence this warningse t(rfl)e )ncommit.c1983 (: | {k340 e:i y15f| ): ^ ( +note: f use '==' to turn this assignment into an equality comparison | 1 = ( ))check.c ) :f 3402108o{ | :comments.cp 8:e :121n| w :( ^hnote: 11b iuse '==' to turn this assignment into an equality comparison:u l f| enote: , == place parentheses around the assignment to silence this warning ( "comps.c2108la: | i"115 n):121ie)11 | f : ={ i( note: fsf use '==' to turn this assignment into an equality comparison g| (=e ^ c t mslc 115tic| | snsCC gettemp.c ( ) e_ w=(kh feicl1yoe)im )nm( iecontrib/cat.ct{tn: (t103= ps:| fr_19 ^gorclone.c: ede: t,t1983warning: | l u:using the result of an assignment as a condition without parentheses [-Wparentheses] ==irr8 nkn:ee ( (y103pnote: f, | ruse '==' to turn this assignment into an equality comparison) o )f m l} p{a 1983t ge | ) sl )| ,si ^ ef{ * pi( | rff| ==o ^ d(= _t iyf| dpo ( )Dep B eCC getuser.c )=n) ( ib{su _f x,| f ^i" la e"| () ==p) a t{h ) )| comments.c ^{: 121 :| | 11 == ~~~~~^~~~~~~~~~~~~~~~: note: use '==' to turn this assignment into an equality comparison 121 | if (cmts = comments_return(prompt))contrib/cat.c :{103 : 19| : ^ note: place parentheses around the assignment to silence this warning| == 103 | } else if (type = is_xfile(path)) { | ^ | ( ) contrib/cat.c:103:19: note: use '==' to turn this assignment into an equality comparison 103 | } else if (type = is_xfile(path)) { | ^ | == collapse.c:750:8: warning: clone.cusing the result of an assignment as a condition without parentheses [-Wparentheses]contrib/cat.c: :2017104::910:: 750warning: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] if ( 2017p104 | | = ix ffi if(l fe( _t=f e=pt ocxphfe(insl(-eb>_ugfffe,it lc"ehw,(" p)'a)ct 'h{), ) t| {y ~~^~~~~~~~~~~~~~~~~ p e| ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:2017:9: note: place parentheses around the assignment to silence this warning contrib/cat.c:104: 102017: | collapse.c :note: 750place parentheses around the assignment to silence this warningi: f8 :( fnote: place parentheses around the assignment to silence this warning104= | p o p ie750fn | ( (bituf f =,( px" fw=i" l)xe)f_ if{le et _c| fh ^ e( tp ca| ht ( )(h s,- >tgyfpiel)e), {' c '| ) ^ ) {| ( ) | ^ | ( ) clone.c:2017:9: note: use '==' to turn this assignment into an equality comparison 2017 | if (f =contrib/cat.c :p104o:p10e:n (note: buse '==' to turn this assignment into an equality comparisonu collapse.cf:,750 :"1048w | :" ) note: ) use '==' to turn this assignment into an equality comparison i {f (| t ^750 | = | ix ==ff i(lpe _=f extfcihl(ep_afteht,c ht(ysp-e>)g)f i{l e ,| ^' c 'clone.c| ): ==)2020 :{10 : | warning: ^using the result of an assignment as a condition without parentheses [-Wparentheses] | == 2020 | if (rc = (!f || pclose(f)) ? RET_ERROR : RET_OK) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:2020:10: note: place parentheses around the assignment to silence this warning 2020 | if (rc = (!f || pclose(f)) ? RET_ERROR : RET_OK) { | ^ | ( ) clone.c:2020:10: note: use '==' to turn this assignment into an equality comparison 2020 | if (collapse.cr:c767 :=9 :( !warning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] || p c767l | o s ei(ff )()p ?= RfEmTe_mE_RpReOeRk (:f ,R E0T)_)O K{) {| ~~^~~~~~~~~~~~~~~~~ | ^ | == collapse.c:767:9: note: place parentheses around the assignment to silence this warning 767 | if (p = fmem_peek(f, 0)) { | ^ | ( ) collapse.c:767:9: note: use '==' to turn this assignment into an equality comparison 767 | if (p = fmem_peek(f, 0)) { | ^ | == CC libc/stdio/ftello.c In file included from stdio/fputc.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(collapse.ch:,822 :k9e:y ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s trlen( k822e | y ) i+f 1()p) ={ k e| y ^ 2 p a| t ( )h (buf, idDB, goneDB, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, collapse.ck:e822y:,9 :s tnote: rplace parentheses around the assignment to silence this warningl en(key )822 | + 1i)f) ({p =| ^k e y| 2 ==p ath(buf, idDB, goneDB, 0)) { | ^ | ( ) collapse.c:822:9: note: use '==' to turn this assignment into an equality comparison 822 | if (p = kestdio/fpurge.cy:256p:a1t:h (warning: ba function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]u f, i56d | DfBp,u rggoen(efDpB), 0| )^) { ./stdio_remap.h :| 36 ^: 16 :| ==note: expanded from macro 'fpurge' 36 | #define fpurge bk_fpurge | ^ check.c:2300:16: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 2300 | range_gone(s, L(sccs_findKey(s, tip)), D_SET); | ^~~~~~~~~~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:869:8: warning: clone.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 2152:11: warning: 869using the result of an assignment as a condition without parentheses [-Wparentheses] | if ( f2152 | = wfhoipleen ((CtO L=L AfPgSeEtDl,i n"er("f)))) {{ | | ~~^~~~~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~ clone.c:2152:11collapse.c:: 869note: :place parentheses around the assignment to silence this warning8 : note: place parentheses around the assignment to silence this warning 2152 | w h869i | l ei f( t( f= =f gfeotpleinn(eC(OfL)L)A P{S E D| , ^ " r| " ( )) ) { | ^ | ( ) clone.c:2152:11: note: use '==' to turn this assignment into an equality comparison 2152 | wcollapse.ch:i869l:e8 :( tnote: use '==' to turn this assignment into an equality comparison= fge t869l | i nief( f()f) ={ f o| p ^e n (| C ==O LLAPSED, "r")) { | ^ | == converge.c:83:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 83 | whilecollapse.c :(877g:f8i:l ewarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= fget l877i | n ei(ff )()f ={ f o| p ~~~~~~^~~~~~~~~~~~~e n(newcsets, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ converge.c:83:15: note: place parentheses around the assignment to silence this warning 83 | while (gficollapse.cl:e877 :=8 :f gnote: eplace parentheses around the assignment to silence this warningt line( f877) | ) i f{ ( f| ^ = f| o ( )p en(neIn file included from wdataheap.cc:s17e: tIn file included from s./sccs.h,: 20": rIn file included from "libc/system.h):)52 : {libc/hash.h : 329| : ^ 11 : | converge.cwarning: ( ):using the result of an assignment as a condition without parentheses [-Wparentheses] 83 :15: note: use '==' to turn this assignment into an equality comparison 329 | i f83 | ( dwahtial e= (hg-f>iolpes -=> ffegtecollapse.cct:hl877(i:hn8,e: ( kfnote: e)use '==' to turn this assignment into an equality comparisony) , s{ t 877r | l| e ^in f( k| (e ==fy )= +f o1p)e)n ({n e w| c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ets, "r")) { | ^ | == libc/hash.h:329converge.c::1187:: 9note: :place parentheses around the assignment to silence this warning warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 32987 | | i fi f( d(att a= =s thr-c>horp(sb-n>,f e't~c'h)()h ,* tk e=y ,0 ;s t r| l ~~^~~~~~~~~~~~~~~~~e n(key) + 1)) { | ^ | ( ) converge.c:87:9: note: place parentheses around the assignment to silence this warning 87 | iflibc/hash.h :(329t: 11=: snote: tuse '==' to turn this assignment into an equality comparisonr chr(b n329, | 'i~f' )()d a*tta == 0h;- > o| p ^ s - >| f ( )e tch(h, key, strlen(key) + 1)) { | ^ | == converge.c:87:9: note: use '==' to turn this assignment into an equality comparison 87 | if (t = strchr(bn, '~')) *t = 0; | ^In file included from dbfile.c :| 17 ==: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/fputs.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == commit.c:438:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 438 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ 2 warnings generated. commit.c:438:12: note: place parentheses around the assignment to silence this warning 438 | while (t = fgetline(f)) { | ^ | ( ) commit.c:438:12: note: use '==' to turn this assignment into an equality comparison 438 | while (t = fgetline(f)) { | ^ | == commit.c:487:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 487 | if (rc = trcheck.ci:g2593g:e15r:( owarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]t s.resy n2593c | ? "wmheirlgee "( i:n oa v=[ 0s]c,c s"_pprree"v)()s ,g oitnoo )d)o n{e ; | ~~~~^~~~~~~~~~~~~~~~~~~| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.ccommit.c::2593487::159:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 2593 | 487 | iwfh i(lrec (=i ntor i=g gsecrc(so_pptrse.vr(ess,y nicn o?) )" m{e r g| e ^ " :| ( )a v[0], "pre")) goto done; | ^ | ( ) check.c:2593:15: note: use '==' to turn this assignment into an equality comparison 2593 | while (ino = commit.cs:c487c:s9_:p rnote: euse '==' to turn this assignment into an equality comparisonv (s, in o487) | ) i{f (| r ^c =| ==t rigger(opts.resync ? "merge" : av[0], "pre")) goto done; | ^ | == commit.c:496:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 496 | if (f = fopen("SCCS/t.ChangeSet", "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:496:8: note: place parentheses around the assignment to silence this warning 496 | if (f = fopen("SCCS/t.ChangeSet", "r")) { | ^ | converge.c ( ): 277:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 277 | if (s = sccs_init(sfilcommit.ce:,496 :g8-:> inote: fuse '==' to turn this assignment into an equality comparisonl ags) )496 | { i f| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~( f = fopen("SCCS/t.ChangeSet", "r")) { | ^ converge.c| : ==277 :8: note: place parentheses around the assignment to silence this warning 277 | if (s = sccs_init(sfile, g->iflags)) { | ^ | ( ) converge.c:277:8: note: use '==' to turn this assignment into an equality comparison 277 | if (s = sccs_init(sfile, g->iflags)) { | ^ | == cset.c:298:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 298 | while(buf = fgetline(stdin)) { | ~~~~^~~~~~~~~~~~~~~~~ cset.c:298:13: note: place parentheses around the assignment to silence this warning 298 | while(buf = fgetline(stdin)) { | ^ | ( ) cset.c:298:13: note: use '==' to turn this assignment into an equality comparison 298 | while(buf = fgetline(stdin)) { | ^ | == commit.c:602:9converge.c:: 351warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 602 | i f351 | ( fi f= (fsonpeewn (=C SsEcTcSs__IkNe,y i"nai"t)()0 ,{ r o| o ~~^~~~~~~~~~~~~~~~~~~~~~t key, g->iflags, g->idDB)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:602:9: note: place parentheses around the assignment to silence this warning 602 | if (f = fopconverge.ce:n351(:C11S:E Tnote: Splace parentheses around the assignment to silence this warning_ IN, "a" )351) | {i f | ( ^ s n e| w ( ) = sccs_keyinit(0, rootkey, g->iflags, commit.cg:-602>:i9d:D Bnote: )use '==' to turn this assignment into an equality comparison) { | ^ 602 | | ( )i f (f = fopen(CSETS_IN, "a")) { | ^ | == converge.c:351:11: note: use '==' to turn this assignment into an equality comparison 351 | if (snew = sccs_keyinit(0, rootkey, g->iflags, g->idDB)) { | commit.c ^: 615 :| 15 ==: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 615 | if (urllist = hash_fromFile(0, file)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ commit.c:615:15: note: place parentheses around the assignment to silence this warning 615 | if (urllist = hash_fromFile(0, file)) { | ^ | ( ) commit.c:615:15: note: use '==' to turn this assignment into an equality comparison 615 | if (urllist = hash_fromFile(0, file)) { | ^ | == 2 warnings generated. stdio/fputc.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | fputc(c, fp) | ^ ./stdio_remap.h:37:15: note: expanded from macro 'fputc' 37 | #check.cd:e2837f:i8n:e warning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]p utc bk _2837f | p uitfc ( s| ^= sccs_init(name, flags)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ check.c:2837:8: note: place parentheses around the assignment to silence this warning 2837 | if (s = scccommit.cs:_709i:n30i:t (warning: npassing 'u8[2048]' (aka 'unsigned char[2048]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]a me, f l709a | g ss)c)c s{_ s | d ^ e l t| a ( )( s, sccs_ino(s), buf); | ^~~ ./sccs.h:1177:39: note: passing argument to parameter herecheck.c :2837:8 :1177 | note: iuse '==' to turn this assignment into an equality comparisonn t scc s2837_ | s diefl t(as( CC gfiles.c s=c csscIn file included from cdelta.c*s:s_17,i: nIn file included from silibc/system.het:r(52_n: talibc/hash.h,m: e329c,:h 11af:rl awarning: *gusing the result of an assignment as a condition without parentheses [-Wparentheses])s ;) ) | { ^ 329| | ^ i f| ==( data = h->ops->fetchcommit.c(:h710,: 32k:e ywarning: ,passing 'u8[2048]' (aka 'unsigned char[2048]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strle n710( | k e*yk)e y+s 1=) )a d{d L i| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e (*keys, strdup(buf)); | ^~~ /usr/include/string.h:70:27: note: passing argument to parameter here 70 | chlibc/hash.ha:r329 :*11s:t rnote: dplace parentheses around the assignment to silence this warningu p (con s329t | cihfa r( d*a)t;a =| ^h ->ops->fetch(h, key, strlen(key) + 1commit.c)In file included from :)stdio/fread.c711 ::{4820 : : In file included from | stdio/local.hwarning: ^ :passing 'u8[2048]' (aka 'unsigned char[2048]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 37 : | In file included from ( )./system.h :71152 | : ./hash.hs:c329c:s11_:s dwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]l ta(s, d, b329u | f )i;f (| libc/hash.hd ^~~:a 329t:a11./sccs.h ::= 1177 note: :huse '==' to turn this assignment into an equality comparison39- :> onote: ppassing argument to parameter heres -329> | f e it1177fc | hi((ndhta, t sakc ec=ys ,_h s-sd>teorlpltsea-n(>(sfkceectysc) h *(+sh ,,1 )sk)ee ry{_, t ,s| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~cr hlaern (*k)e;y ) | + ^ 1)) { | ^ | == commit.c./hash.h::712329::3211::In file included from diff.cwarning: note: :passing 'u8[2048]' (aka 'unsigned char[2048]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]place parentheses around the assignment to silence this warning17 : In file included from libc/system.h: 52712: | libc/hash.h329 : | *329 k:ie11fy: s ( warning: d=using the result of an assignment as a condition without parentheses [-Wparentheses]a taad d=L ihn- e>329(o | *p ski-ef>y fs(e,dt acsthta(r hd=,u phk(-eb>yuo,fp )ss)-t;>r fl ee| tn ^~~c( hk(e/usr/include/string.hhy:,)70 :k+27e :y1 ,)note: )passing argument to parameter heres t{r l e70| n | ^ (c kh ea| yr ( )) *+s t1r)d)u p{ ( c| o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n st char *); | ^ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = libc/hash.h:h329-:>11o:p snote: -place parentheses around the assignment to silence this warning> fetch(h ,329 | k eiyf, (sdtartlae n=( khe-y>)o p+s -1>)f)e t{c h (| h ^, k| e ==y , strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == commit.c:789:7: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 789 | L(PARENT(cset, d)), L(MERGE(cset, d)), WR_EITHER, 0, 0); | ^~~~~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:789:27: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 789 | L(PARENT(cset, d)), L(MERGE(cset, d)), WR_EITHER, 0, 0); | ^~~~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:799:10stdio/fsetpos.c:: 51warning: :assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]1 : warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 799 | f51o | rf s(ept p=o sd(ki;o p*,p ;p ops+)+ ) | s^u m +./stdio_remap.h=: 45*:p17;: /note: *expanded from macro 'fsetpos' sum 45o | f# dneefwi ndee lftsaektepyo s* /b k _| f ^ ~~s etstdio/fputs.cp:o55s: 1 :| ^warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | fputs(s, fp) | ^ ./stdio_remap.h:38:15:commit.c :note: 800expanded from macro 'fputs': 13: warning: 38using the result of an assignment as a condition without parentheses [-Wparentheses] | #defi n800e | f piuft s( rbkko_fffp u=t ss c c| s ^_ hasRootkey(cset, rk)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:800:13: note: place parentheses around the assignment to silence this warning 800 | if (rkoff = sccs_hasRootkey(cset, rk)) { | ^ | ( ) commit.c:800:13: note: use '==' to turn this assignment into an equality comparison 800 | if (rkoff = sccs_hasRootkey(cset, rk)) { | ^ | == csetprune.c:178:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 178 | for (p = opts->ranbits; *p; p++) { | ^ ~~~~~~~~~~~~~ commit.c:820:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 820 | for (p = rk; *p; p++) sum += *p; | ^ ~~ In file included from dspec.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:850:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 850 | if (rinfo = hash_inlibc/hash.hs:e329r:t11(:h ,note: place parentheses around the assignment to silence this warning& rkoff, 329s | i ziefo f((draktoaf f=) ,h - >| o ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p s-> f851e | t c h ( h0,, kseiyz,e osft(r*lreinn(fkoe)y))) +{ 1 )| ) ~~~~~~~~~~~~~~~~~~ { | ^ | ( ) commit.c:850:14: note: place parentheses around the assignment to silence this warning libc/hash.h:329:11 :850 | note: use '==' to turn this assignment into an equality comparison if ( r329i | n fiof =( dhaatsah _=i nhs-e>rotp(sh-,> f&ertkcohf(fh,, skiezye,o fs(trrkloefnf()k,e y )| ^+ 1| ) () { | 851 ^ | | == 0, sizeof(*rinfo))) { | | ) commit.c:850:14: note: use '==' to turn this assignment into an equality comparison 850 | if (rinfo = hash_insert(h, &rkoff, sizeof(rkoff), | ^ | == commit.c:858:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 858 | p = HEAP(cset, dkoff); | ^ ~~~~~~~~~~~~~~~~~ CC libc/stdio/funopen.c commit.c:887:7: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 887 | p = HEAP(cset, rkoff); | ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. commit.c:904:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 904 | for (p = HEAP(cset, dkoff); *p; sum -= *p++); | ^ ~~~~~~~~~~~~~~~~~ commit.c:919:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 919 | for (p = HEAP(cset, rkoff); *p; p++) sum += *p; | ^ ~~~~~~~~~~~~~~~~~ commit.c:982:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 982 | if (t = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ commit.c:982:9: note: place parentheses around the assignment to silence this warning 982 | if (t = getenv("BK_RANDOM")) { | ^ | ( ) commit.c:982:9: note: use '==' to turn this assignment into an equality comparison 982 | if (t = getenv("BK_RANDOM")) { | ^ | == cset_inex.c:286:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 286 | if2 warning(sp generated . = strchr(t, ',')) *p = 0; | ~~^~~~~~~~~~~~~~~~ commit.c:1013:10: warning: cset_inex.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 286:9: note: 1013place parentheses around the assignment to silence this warning | if ( d2862 | = isfc c(sp_ g=e tsCtkrscuhmrD(etl,t a'(,c's)e)t ,* pp )=) 0{; | | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ | ( ) commit.c:cset_inex.c1013::28610::9 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 1013286 | | iiff ((dp2 == sstcrccsh_rg(ett,C k's,u'm)D)e l*tpa (=c s0e;t , | p ^) ) | { == | ^ | ( ) 1 warning generated. commit.c:1013:10: note: use '==' to turn this assignment into an equality comparison 1013 | if (d2 = sccs_getCksumDelta(cset, p)) { | ^ | == crypto.c:100:28: warning: passing 'char[4096]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 100 | if (err = base64_decode(buf, len, out, &outlen)) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:6:40: note: passing argument to parameter 'in' here 6 | int base64_decode(const unsigned char *in, unsigned long len, | ^ crypto.c:100:38: warning: passing 'char[4096]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] commit.c: 1049100: | 15 : warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (er r1049 | = bwahsiel6e4 _(dleicnoed e=( bfugfe,t llienne,( fo)u)t ,{ & o| u ~~~~~^~~~~~~~~~~~~t len)) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:7:40: note: passing argument to parameter 'out' here 7 | commit.c : 1049 : 15 : note: place parentheses around the assignment to silence this warning 1049 | wuhnislieg n(eldi nceh a=r f*goeuttl,i nuen(sfi)g)n e{d l| o ^ n g | * ( )o utlen); | ^ crypto.c:100:43: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] commit.c :1001049 | : 15 : inote: fuse '==' to turn this assignment into an equality comparison (err 1049= | b awshei6l4e_ d(elciondee (=b uffg,e tlleinn,e (ofu)t), {& csetprune.co :u| 362t ^:l 24e :n| ) ==warning: ) address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] { | ^~~~~~~ 362 | /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h : 7r:a60n:g note: epassing argument to parameter 'outlen' here_ walkre v7s | ( c s e t , L ( d ) , L ( s c c s _ t o p ( cusnesti)g)n,e d0 ,c h a| r ^~~~ *oulibc/lines.ht:,60 :u9n:s inote: gexpanded from macro 'L'n ed lo n60g | *(o_udt)l e?n )(;t y p| e ^o f(_d) [crypto.c]:)100{:(12t:y pwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]o f(_d)) 1100, | ( t yipfe o2(f warninge(sr_ generatedrd. )=) _bda}s e:6 40_;d e\c o d| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( buf, len, out, &outlen)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:362:30: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 362 | rcrypto.ca:n100g:e12_:w anote: lplace parentheses around the assignment to silence this warningk revs(cs e100t | , L (idf) ,( eLr(rs c=c sb_atsoep6(4c_sdeetc)o)d,e (0b,u f ,| ^~~~~~~~~~~~~~~~~l en,libc/lines.h :o60u:t9,: ¬e: oexpanded from macro 'L'u tlen) )60 | { ( _| d ^ ) ?| ( )( typeof(_d) []){(typeof(_d))1, (typeof(_d)crypto.c):_100d:}12 :: note: 0use '==' to turn this assignment into an equality comparison; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | if (err = base64_decode(buf, len, out, &outlen)) { | ^ | == crypto.c:109:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 109 | while (len = fread(buf, 1, 48, stdin)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ crypto.c:109:14: note: place parentheses around the assignment to silence this warning 109 | while (len = fread(buf, 1, 48cset.c,: 1009s:t11d:i nwarning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ^ 1009| | ( ) while (d = cset_rdweavePair(cset, RWPcrypto.c_:D109S:E14T:, note: &use '==' to turn this assignment into an equality comparisonr koff, 109& | d k owfhfi)l)e {( l e| n ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = fread(buf, 1, 48, stdin)) { | ^ | == cset.c:1009:11: note: place parentheses around the assignment to silence this warning 1009 | while (d = cset_rdweavePair(csetcrypto.c,: 111R:W28P:_ Dwarning: Spassing 'char[4096]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]E T, &r commit.ck111:o | 1165f :f 15, : i &fwarning: d using the result of an assignment as a condition without parentheses [-Wparentheses]k( oefrfr) )=1165 | {b a sw| eh ^ 6i 4l _e| e ( )n( cloidnee( b=u fs,c clse_nn,e xotudta,t a&(ocustelte)ncset.c)): )1009{ : {11 :| ~~~~~^~~~~~~~~~~~~~~~~~~~~| note: ^~~use '==' to turn this assignment into an equality comparison /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3 :100940 | : wnote: hpassing argument to parameter 'in' herei le (d 3= | icnste tb_arsdew6e4a_vcommit.cee:nP1165ca:oi15dr:e( (cnote: csplace parentheses around the assignment to silence this warningoe nts,t R uW1165nP | s_ iD gSwnEheTid,l ec& hr(aklroi fn*fei, n =,& ds kcuocnfssf_i)ng)en xe{td stdio/fread.cd :al| 51to ^:an 1(g :c | sl ==warning: ee a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]tn ),) {51 | | f ^| r ^ e a d| ( ( )b uf, sicrypto.cz:e111,: 38c:o uwarning: npassing 'char[4096]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]t , fp) 111 | | ^ if./stdio_remap.h :(39e:commit.cr15:r:1165 :=note: 15 expanded from macro 'fread':b anote: suse '==' to turn this assignment into an equality comparison e 396 | 4#_d ee1165nf | ci on dewe h(fibrlueefa ,d( llbieknn_e,f r=oe uastdc, c s&| _o ^nu etxltedna)t)a ({c s e| t ^~~) ) {/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h : 4| : ^40 : | note: ==passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outlen); | ^ crypto.c:111:43: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ^~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:60: note: passing argument to parameter 'outlen' here In file included from stdio/fseek.c:48 : 4In file included from | stdio/local.h : 37 : In file included from ./system.h : 52 : ./hash.h : 329 : 11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] un s329i | g niefd (cdhaatra *=o uht-,> oupnss-i>gfneetdc hl(ohn,g k*eoyu,t lsetnr)l;e n (| k ^e y) + 1))crypto.c :{111 : 12| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 111 | if (err = base6stdio/fread.c4:_96e:n10c:o dwarning: ./hash.heinitializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:( 329b:u11f :,96 | note: l place parentheses around the assignment to silence this warninge n ,c hoa ur329t | ,* o&ibofuu ft( ld=ea ntf)ap) - =>{ _ hb -f| >. ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o_ pbsa-s>ef;e t c| h ^ ~~~~~~~~~~~~~( h, key, strCC glob.c len(key) + 1)) { | ^ crypto.c| : ( )111 :12: note: place parentheses around the assignment to silence this warning 111 | if (err = base64./hash.h_:e329n:c11o:d enote: (use '==' to turn this assignment into an equality comparisonb uf, l e329n | , iofu t(,d a&toau t=l ehn-)stdio/fread.c>):o 102p{:s 18- :>| f ^ warning: e assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]t c| h ( )( h ,102 | k e y ,f ps-t>r_lbefn.(_kbeays)e += 1o)b)u f{; | | ^ ^ ~~~~crypto.c : 111| : ==12 : note: use '==' to turn this assignment into an equality comparison 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ^ | == commit.c:1230:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1230 | if (t =1 warningx generatedf. ile_fetch(CHANGESET, 'p')) save_pfile = t; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:1230:8: note: place parentheses around the assignment to silence this warning 1230 | if (t = xfile_fetch(CHANGESET, 'p')) save_pfile = t; | ^ | ( ) commit.c:1230:8: note: use '==' to turn this assignment into an equality comparison 1230 | if (t = xfile_fetch(CHANGESET, 'p')) save_pfile = t; | ^ | == commit.c:1231:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1231 | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from export.c:17: In file included from libc/system.h:52: libc/hash.h:329:11:commit.c :warning: 1231using the result of an assignment as a condition without parentheses [-Wparentheses]: 8: note: place parentheses around the assignment to silence this warning 329 | i1231f | (idfa t(at == hx-f>iolpes_-f>eftecthc(hC(HhA,N GkEeSyE,T ,s t'rcl'e)n)( kseayv)e _+c f1i)l)e {= t| ; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | ( ) In file included from find.c:17cweave.c: :In file included from 151libc/system.h::commit.c852libc/hash.h::: :1231 libc/hash.h329:warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]:8329 11::: 11 note: : note: use '==' to turn this assignment into an equality comparison 151place parentheses around the assignment to silence this warning warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] i f1231 | ( 329ei | f 329= i | (f st ic (fc=d s a(_xtdffaaii tnl=ade K_h=ef- ye>h(to-scp>,hso (-pkC>seHf-yAe>)Ntf)Gce Eht{S(c Ehh T,(| , h ~~^~~~~~~~~~~~~~~~~~~~~~ k, 'e cyk',e) y)s, t srsaltverencrypto.cl_(:eck164nfe:(iy24kl):ee y +warning: )passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]= cweave.c 1+:t) 151;: )1 8164 ) : | {)| ^note: csetprune.c { place parentheses around the assignment to silence this warning:i| 603f ^ | : | == 17( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:h| | a ( ) warning: s iusing the result of an assignment as a condition without parentheses [-Wparentheses]hf _ f(de( h=603a | ss hcw,ch si0_l,fe i mn(dds5Ko,erlibc/hash.h yt:&(k329libc/hash.hmse::d,y113295 ::lk= 11ee note: :nyfuse '==' to turn this assignment into an equality comparison ))g note: ))eplace parentheses around the assignment to silence this warning t r{ le 329it | nu| 329 er ^ | i(n ff i )(| f()0 ( ) d ) (a{;dt aa t | | a= ~~~~~~~~^~~~~~~~~~~~~ ^~~ =h -hcrypto.c>-:o>122po:sp42-s:>- f>note: efpassing argument to parameter 'out' heretecweave.c ct:hc151(h :h(1228,h | : ,h k anote: csetprune.ceksuse '==' to turn this assignment into an equality comparison:yeh 603,y_: ,f17 s d:151ts( | rtinote: lrnplace parentheses around the assignment to silence this warningielt fne (nh( k(ae603eks | yeh= )y, w ) sh+i ic l+nc1e ts) 1 _)()ff s)di{o ,n r{ d t uK| k ne ^e| sy y ^ i( gs| = n, == | e f ( )dkg eecyth)la)ir n {e* (o fu| )t ^), {u| n == s | i ^ g n e| libc/hash.hd ( ): 329l:o11n:g note: *use '==' to turn this assignment into an equality comparisono utlen )329 | | i ^f (data = h->opcsetprune.cs:-603>:f17e:t cnote: huse '==' to turn this assignment into an equality comparison( h, ke y603, | swthrilleencrypto.c (:(k166se:oy25r):t k+warning: e passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]y1 )=) f{g e166 t | | l ^i ni ef| ( ==f( )h)a s{h _ m| e ^m o r| y ==( hash, str, len, md5, &md5len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:293:38: note: passing argument to parameter 'in' here 293 | const unsigned char *in, unsigned long inlen, | ^ crypto.c:166:35: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 166 | if (hash_memory(hash, str, len, md5, &md5len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:294:38: note: passing argument to parameter 'out' here 294 | unsigned char *out, unsigned long *outlen); | ^ crypto.c:176:21: warning: passing 'char[32]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 176 | if (base64_encode(md5, md5len, b64, &b64len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *iIn file included from nfindmerge.c,: 20 : uIn file included from nlibc/system.hs:i52g: nlibc/hash.he:d329 :l11o:n gwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]lcweave.c e:n237,: 3 : | warning: ^ using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if 237( | d a crypto.ctE:aA176 C:=H34 _:hP -Awarning: >Rpassing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]oE pNsT-(>s f,176e | te c, h i(pfh, , ( ibk)ae sy{e, 6 4s| _t ^~~~~~~~~~~~~~~~~~~~~~~er nlceo./sccs.hnd:(e565k(:em18yd:)5 ,note: + expanded from macro 'EACH_PARENT' m 1d)5)l e {n565 , | | bf ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6o 4r, (&jb 6=4 l0e;n )()p )r e=t u(rjn <( 02)); ? | P ^~~A REN/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hT:S4(:s40,: dnote: ,passing argument to parameter 'out' here j)libc/hash.h ::329 :4011 | ;: +note: +place parentheses around the assignment to silence this warning j ) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | i f ( d a t a = uhn-s>iogpnse-d> fcehtacrh (*hcweave.co,:u 237tk:,e3 y:u, n note: ssplace parentheses around the assignment to silence this warningit grnl./sccs.hee:dn565 (:lk18oe:ny g)note: expanded from macro 'EACH_PARENT'*+ o u1t)l )e565 n | {) ;f o| r ^ | ^( j| ( )= 0; (p) = (j < 2) ? PARENTS(s, d, jlibc/hash.h): 329:: 110:; note: +use '==' to turn this assignment into an equality comparison+ j) | ^329 | In file included from stdio/fscanf.ci:f49 : (In file included from dstdio/local.hcsetprune.ca:t:37a708: :In file included from =9./system.h ::h 52-warning: : >using the result of an assignment as a condition without parentheses [-Wparentheses]./hash.ho :p329s:-11>:f e warning: tcweave.c708using the result of an assignment as a condition without parentheses [-Wparentheses]c: | h237 (:ih3f ,: 329 ( | knote: s euse '==' to turn this assignment into an equality comparison iy =f, ./sccs.h s(:scd565tca:rst18l_a:ek ne=note: (y expanded from macro 'EACH_PARENT'kih en-yi>)t o (565p+o | s p-f1t>o)sf-r)e> tr({cej hf (P=| hr ^,o0 j; k, | e ( ==yrp ,k) , s= tI rN(lIje Tn<_( Mk2Ue)Sy T)?E X+PI AS1RT)E,)N Ti{Sd (D sB| ,) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) d ,{ j )| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 0; ++j) | ^ ./hash.h:In file included from 329features.c::1117:: In file included from note: ./sccs.hplace parentheses around the assignment to silence this warning:csetprune.c 20:: 708In file included from :libc/system.h9: :52329 : | note: libc/hash.h place parentheses around the assignment to silence this warning:i 329f: 11(:d a warning: t708using the result of an assignment as a condition without parentheses [-Wparentheses]a | = ihf- >( os329p | s= - i>sffc ec(tsdc_ahkt(eahy ,i= n kihet-y(>,oo ppststs-r->l>ferenet(fckPheCC libc/stdio/fvwrite.c r(yoh)j, , + k re1ky),,) CC gnupatch.c Is{Nt Ir Tl| _e ^ Mn U( Sk| Te ( )Ey X)I S+T ,1 )i)d D{B ) )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (datalibc/hash.h :=csetprune.c329 ::h70811-::>9 o:note: p place parentheses around the assignment to silence this warningsnote: -use '==' to turn this assignment into an equality comparison> fet c329h | (708 h | i, f ki(efdy a,(t sas CC graft.c t==r lshec-nc>(sok_peksye-)y> if+ne it1tc)(h)o( ph{t, s -k| >e ^ry e, f | Ps ==rt orjl,e nr(kk,e yI)N I+T _1M)U)S T{E X I| S ^ T , | i ( )d DB)) { | crypto.c ^: 199 :| 24 ==: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 199 | if (hash_flibc/hash.hd:(329h:a11s:h ,note: use '==' to turn this assignment into an equality comparisonf d, md5 ,329 | & midf5 l(edna)t)a r=e thu-r>no p(s0-)>;f e t| c ^~~h (h,crypto.c :k122e:y42,: snote: tpassing argument to parameter 'out' herer len(k e122y | )h a+s h1_)f)d ({i n t| ^h a s| h ==, int fd, unsigned char *out, unsigned long *outlen) | ^ crypto.c:201:20: warning: passing 'char[32]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 201 | if (base64_encode(md5, md5len, b64, &b64len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ crypto.c:201:33: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 201 | if (base64_encsetprune.cc:o748d:e11(:m dwarning: 5using the result of an assignment as a condition without parentheses [-Wparentheses], md5l e748n | , bi6f4 ,( l&ebn6 4=l epna)t)h sr_eotvuerrnl aIn file included from (pfast-export.c0(:)p17;a: tIn file included from h./sccs.h| ,: ^~~ 20 c: oIn file included from m/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hlibc/system.hp::l452i:: s40libc/hash.ht::[ 329In file included from inote: :stdio/freopen.c]passing argument to parameter 'out' here11:) :54) : warning: In file included from {using the result of an assignment as a condition without parentheses [-Wparentheses]stdio/local.h4 : | 37 | : ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from ./system.h : 32952 | : ./hash.h i: f329 : (11 d: a twarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses] = h - > o p329 s | u- n>csetprune.cisf:fie748 gt:(nc11deh:ad( t hnote: ac,place parentheses around the assignment to silence this warning h =ak reh y -*,748>o | ous ptt s,ri- lf>ue fnn(es(ltikecgenhny (e)=hd , +p l ako1ten)hyg)s, _ *{oso vtu ert| rll ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lee annp()(k;pe ay t)| h ^,+ c1o)m)p l{i s t| [ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ])) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h./hash.h-:>329o:p11s:csetprune.c- :>note: 748fplace parentheses around the assignment to silence this warning:e 11t:c hnote: (use '==' to turn this assignment into an equality comparisonh ,329 | k e iy748f, | (s dtiarftl ae( nl=(e knhe -y=>) o pp+as t-1h>)sf)_e ot{vc eh r(| lh ^ a, p (k| pe ( )ay t,h ,s tcrolmepnl(iksety[)i ]+) )1 ){) {| ^ | ^ | == libc/hash.h| : ( )329 :11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetc./hash.hh:(329h:,11 :k enote: yuse '==' to turn this assignment into an equality comparison, strle n329( | k eiyf) (+d a1t)a) ={ h -| > ^o p s| - ==> fetch(h, key, strlen(key) + 1)) { | ^ | == CC grep.c csetprune.c:798:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 798 | if (p = getenv("BK_USER")) p = strdup(p); | ~~^~~~~~~~~~~~~~~~~~~ csetprune.c:798:8: note: place parentheses around the assignment to silence this warning 798 | if (p = getenv("BK_USER")crypto.c): 255p: 20=: swarning: tpassing 'char[64]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]r dup( p255) | ; a| 3 ^ 2 =| ( )a dler32(0, buf, len); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here csetprune.c:798: 8821: | Znote: Euse '==' to turn this assignment into an equality comparisonX TERN 798u | L oinfg (ZpE X=P OgReTt eandvl(e"rB3K2_ UOSFE(R("u)L)o npg =a dslterrd,u pc(opn)s;t B| y ^t e f| ==* buf, uInt len)); | ^ csetprune.c:800:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 800 | if (p = getenv("BK_HOST")) p = strdup(p); cweave.c :| 303 ~~^~~~~~~~~~~~~~~~~~~: 13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | while (e = sccs_eachNum(csetprune.c&:p800,: 8&:s inote: gplace parentheses around the assignment to silence this warningn )) { 800| | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ if (p = getenv("BK_HOST")) p = strdup(p); | ^ cweave.c| : ( )303 :13: note: place parentheses around the assignment to silence this warning 303 | while (e = sccs_eachNcsetprune.cu:m800(:&8p:, note: &use '==' to turn this assignment into an equality comparisons ign) )800 | { i f| ^ ( p | = ( ) getenv("BK_HOST")) p = strdup(p); | cweave.c ^: 303 :| 13 ==: note: use '==' to turn this assignment into an equality comparison 303 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == cweave.c:312:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] crypto.c :312282 | : 20 :E Awarning: Cpassing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]H _PTAG (282s | , hda,s he_,m eim)o r{y ( h| a ^~~~~~~~~~~~~~~~~~~~~s h, ./sccs.hb:a572s:e18,: snote: texpanded from macro 'EACH_PTAG'r len(b a572s | e )f,o rm d(5j, =& m0d;5 l(epn)) ;= (| j ^~~~ < 2)/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h :?293 :P38T:A Gnote: Spassing argument to parameter 'in' here( s, d, 293j | ) : 0 ; + + j ) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const unsigned char *in, unsigned longcweave.c :i312n:l3e:n ,note: place parentheses around the assignment to silence this warning | ./sccs.h ^: 572:18: note: expanded from macro 'EACH_PTAG' crypto.c572: | 282 :f40o:r warning: (passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]j = 0; (282p | ) h=a s(hj_ m=469o | pf si -nw>dhfUienltiecq h1((Sdht ,r= ( ksce,sy e,kt e_syrt)dr)wl eeranev(tekuPerayni) r ((+rs e,1t ))0);, { & | r ^ k| o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f | f ( ), &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:228:10: libc/hash.hnote: :use '==' to turn this assignment into an equality comparison329 :11: note: place parentheses around the assignment to silence this warningcweave.c228 : | 469 :i12 f:329 1 | (note: warning rplace parentheses around the assignment to silence this warning generatedie . ft (=d a469ft | ia n d=wU hnhii-lq>e1o Sp(tsdr- (>=sf ,ec tskceehty(_)hr),d wrkeeeatyvu,er Pnsa ti(rrrl(eestn,)( ;k0 e, y | )& ^ r +k o| 1f ==)f ), {& d k| o ^ f f )| ) ( ) { | ^ | ( ) libc/hash.h:329:11: cweave.cnote: :use '==' to turn this assignment into an equality comparison469 :12: note: use '==' to turn this assignment into an equality comparison 329 | if (469d | a t aw h=i lhe- >(odp s=- >cfseettc_hrIn file included from (dstdio/fseeko.chdbfile.cw:,:e48 303a: k:vIn file included from e17estdio/local.hy:P:, a37 warning: i: spassing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]rIn file included from t (./system.hrs:l,52e : n3030./hash.h( | ,:k 329e &:y r11)kk: vo +.fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]kf1 e,)y ).& dd{p k t329o r | f| , f ^ i) kf) v | .({ ==vd aa lt| .adataheap.c ^d : p=245 t :| rh10 ==,-: > kowarning: vpusing the result of an assignment as a condition without parentheses [-Wparentheses].s v-a>lf .e245dt | sc ihiz(feh ,,( ofkflefay g,=s )sf)ti rn{ld eU nn| (i ^~~~~~~~~~~kq e1yS)tdbfile.c r:+(266 s:1,66) :)k enote: {ypassing argument to parameter 'data' here ) )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r e t266u | rpnr i(notf_ff)i;e l d| ( ~~~~^~~~~~~~~~~~~~~~~~~~~~c har *file, char *dir, mode_t./hash.h :m329o:d11e:dataheap.c, : note: 245cplace parentheses around the assignment to silence this warning:h 10a:r note: *place parentheses around the assignment to silence this warning f 329i | e lid f,245 | (u d8ia ft* ad( ao=tf afh, - => o| fp ^is n-d>Ufneitqc1hS(thr,( sk,e yk,e ys)t)r lreent(ukreny )( o+f f1));) {| ^ | ^ | ( ) | ( ) dataheap.c:245:10./hash.h:: 329note: :use '==' to turn this assignment into an equality comparison11 : note: use '==' to turn this assignment into an equality comparison 245 | if 329( | o fiff =( dfaitnad U=n ihq-1>Sotprs(-s>,f ektecyh)()h ,r ekteuyr,n s(torflfe)n;( k e| y ^) +| ==1 )) { | ^ | == cweave.c:505:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 505 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ cweave.c:505:12: note: place parentheses around the assignment to silence this warning 505 | while (t = sccs_nextdata(s)) { | ^ | ( ) cweave.c:505:12: note: use '==' to turn this assignment into an equality comparison 505 | while (t = sccs_nextdata(s)) { | ^ | == In file included from fast-import.c:83: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlencsetprune.c(:k1379e:y3): +warning: using the result of an assignment as a condition without parentheses [-Wparentheses]1 )) { | 1379 ^ | | E ( )A CH_PARENT(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' libc/hash.h:329: 11565: | note: fuse '==' to turn this assignment into an equality comparisono r (j = 3290 | ; i(fp )( d=a t(aj =< h2-)> ostdio/freopen.c?p: s62P-:A>1Rf:Ee Ntwarning: Tca function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]Sh ((sh, , 62 d | k,fe ryje,)o ps:et nr0(l;fe in+l(+ekj,e) y m) o | d+ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e ,1 )f)p ){ | | ^ ^ | ./stdio_remap.h ==: 40:17: note: expanded from macro 'freopen' In file included from findcset.c40: | 17#: dIn file included from elibc/system.hf:i52n: elibc/hash.h :csetprune.cf329dataheap.c:r::1379e11306:o::3p 14:ewarning: : nusing the result of an assignment as a condition without parentheses [-Wparentheses] note: warning: place parentheses around the assignment to silence this warningbusing the result of an assignment as a condition without parentheses [-Wparentheses] k _ ./sccs.hf329:r | 565 e :i306o18f | p: e ( nnote: dw expanded from macro 'EACH_PARENT'ah ti| al ^ e =565 | (h o-ff>ofor p =s( -jR> Kf=De Kt0Oc;Fh F(((hps,), k=oe fy(f,j, s Fof(possr,- >(ofjfe ft=,c h0r(;kh o,(f pfk),e y=d, k (osjft fr<)l )e2 n){( k? e | yP ^ )A R +E| N ( )1T )S)( s{, d| , ^ j )| ( ): 0; ++j) | ^ dataheap.c:306:14: note: use '==' to turn this assignment into an equality comparison libc/hash.h :306329 | : 11 :w hnote: iuse '==' to turn this assignment into an equality comparisonl e (of f329 | = iRfK D(KdOaFtFa( s=, ho-f>fo,p sr-k>offeft,c hd(kho,f fk)e)y ,{ s t| r ^l e n| ( ==k ey) + 1)) { | ^ | == csetprune.c:1420:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1420 | if (p = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ 1 warning generated. csetprune.c:1420:9: note: place parentheses around the assignment to silence this warning 1420 | if (p = PARENT(s, d)) { | ^ | ( ) csetprune.c:CC libc/stdio/fwalk.c 1420:9: note: use '==' to turn this assignment into an equality comparison 1420 | if (p = PARENT(s, d)) { | ^ | == csetprune.c:1423:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1423 | if (m = MERGE(s, d)dataheap.c): 355{: 12 :| ~~^~~~~~~~~~~~~warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 355 | if (mark = (*dkey == '|'))csetprune.c :+1423+:d9k:e ynote: ;place parentheses around the assignment to silence this warning | ~~~~~^~~~~~~~~~~~~~~~ 1423 | if (m = MERGE(s, d)) { | ^ | ( ) dataheap.c:355:12: note: place parentheses around the assignment to silence this warning 355 | if (markcsetprune.c :=1423 :(9*:d knote: euse '==' to turn this assignment into an equality comparisony == '1423| | ' ) )i f+ +(dmk e=y ;M E R| G ^ E ( s| , ( ) d)) { | ^ | == delta.c:99:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 99dataheap.c | : 355i:f12 :( inote: use '==' to turn this assignment into an equality comparison= SYSRET(pclose(f))) { | ~~^~~~~~~~~~~~~~~~~~~ 355 | if (mark = (*dkey == '|')) ++dkey; | ^delta.c : 99| : ==8 : note: place parentheses around the assignment to silence this warning 99 | if (i = SYSRET(pclose(f))) { | ^ | ( ) delta.c:99:8: note: use '==' to turn this assignment into an equality comparison 99 | if (i = SYSRET(pclose(f))) { | ^ | == diff.c:137:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 137 | } else if (p = getenv("COLUMNS")) { | ~~^~~~~~~~~~~~~~~~~~~ CC libc/stdio/fwrite.c diff.c:137:17: note: place parentheses around the assignment to silence this warning 137 | } else if (p = getenv("COLUMNS")) 4{ warning s generated| . ^ | ( ) diff.c:137:17: note: use '==' to turn this assignment into an equality comparison 137 | } else if (p = getenv("COLUMNS")) { | ^ | == dataheap.c:403:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 403 | while (woff = RKDKOFF(s, woff, rkoff, dkoff)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:403:14: note: place parentheses around the assignment to silence this warning 403 | while (woff = RKDKOFF(s, woff, rkoff, dkoff)) { | ^ | ( ) dataheap.c:403:14: note: use '==' to turn this assignment into an equality comparison 403 | while (woff = RKDKOFF(s, woff, rkoff, dkoff)) { | ^ | == delta.c:324:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 324 | if (fire = (getenv("_IN_DELTA") == 0)) putenv("_IN_DELTA=YES"); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dspec.c:285:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 285 | while (g.delta.ce:a324c:h11v:a lnote: place parentheses around the assignment to silence this warning= eachlin e324( | & niefx t(lfni,r e& l=e n()g)e t{e n v| ( ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~" _IN_DELTA") == 0)) putenv("_IN_DELTA=dspec.cY:E285S:"20):; note: place parentheses around the assignment to silence this warning| ^ | ( ) 285 | while (g.eachval = eachline(&nextln, &len)) {delta.c : 324| : ^ 11 : | note: ( )use '==' to turn this assignment into an equality comparison 324 | if (fire = (getenv("_Idspec.cN:_285D:E20L:T Anote: "use '==' to turn this assignment into an equality comparison) == 0 )285) | p uwtheinlve( "(_gI.Ne_aDcEhLvTaAl= Y=E Se"a)c;h l i| n ^e ( &| n ==e xtln, &len)) { | ^ | == 1 warning generated. dspec.c:320:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 320 | if (g.eachval = eachline(&nextln, &len)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ dspec.c:320:17: note: place parentheses around the assignment to silence this warning 320 | if (g.eachval = eachline(&nextln, &len)) { | ^ | ( ) dspec.c:320:17: note: use '==' to turn this assignment into an equality comparison 320 | if (g.eachval = eachline(&nextln, &len)) { | ^ | == csetprune.c:1764:31: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1764 | count = symdiff_expand(old, L(oldp), d, slist); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:1809:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1809 | symdiff_compress(s, L(oldp), d, slist, count); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fsl.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from g2bk.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (datacsetprune.c :=1947 :h13-:> owarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]s ->fet c1947h | ( hw,h ikleey ,( bsutfr l=e nf(gkeetyl)i n+e (1f))CC hash_nokey.c )) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~ csetprune.clibc/hash.h::1947329::1311:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 1947 | 329 | w hiifl e( d(abtuaf == hf-g>eotplsi-n>ef(eft)c)h ({h , | k ^ e y ,| ( )s trlen(key) + 1)) { | ^ | ( ) csetprune.c:1947:13: CC libc/stdio/gettemp.c note: use '==' to turn this assignment into an equality comparison 1947 | while (blibc/hash.hu:f329 :=11 :f gnote: euse '==' to turn this assignment into an equality comparisont line( f329) | ) i{f (| d ^a t a| === h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == csetprune.c:1990:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1990In file included from | fslayer.c : 18 : iIn file included from f./sccs.h :(20l: eIn file included from nlibc/system.h :=52 : plibc/hash.ha:t329h:s11_:o vwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]r lap(newp a329t | h ,i fd e(edpa[tia] )=) h{- > o| p ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:1990:12: note: place parentheses around the assignment to silence this warning 1990 | if (len = paths_overlap(newpathlibc/hash.h,: 329d:e11e:p [note: iplace parentheses around the assignment to silence this warning] )) { | 329 ^ | i| f ( ) (data = h->ops->fetch(h, key, strlen(csetprune.ck:e1990y:)12 :+ note: 1use '==' to turn this assignment into an equality comparison) ) { | 1990 ^ | | ( )i f (len = paths_overlap(newpath, deep[i]))libc/hash.h :{329 : 11| : ^ note: use '==' to turn this assignment into an equality comparison| == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dataheap.c:801:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:801:9: note: place parentheses around the assignment to silence this warning 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ^ | ( ) dataheap.c:801:9: note: use '==' to turn this assignment into an equality comparison 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ^ | == CC heapdump.c CC help.c In file included from gethelp.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dataheap.c:1121:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1121 | FIELD(cludes); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1121:3: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1121:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1122:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1122 | unless (CSET(s)) FIELD(bamhash); | ^~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1122:20: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1122:20: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1123:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1123 | FIELD(random); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1123:3: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1123:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1124:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1124 | UFIELD(userhost); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1124:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1124:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ features.c:86:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (herdataheap.ce: 1125=: 3f:e awarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]u res_f r1125o | m B iUtFsI(EfLeDa(tpuartehIn file included from snstdio/ftello.c_a:bm43ie: t)In file included from s;stdio/local.h( :0 37)| : ) ^~~~~~~~~~~~~~~~In file included from ) ./system.h :{52dataheap.c : : ./hash.h1115| :: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~32910 ::In file included from 11 gethost.c:note: : expanded from macro 'UFIELD'17warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from libc/system.h :111552 | : libc/hash.hi:f 329 329:( | 11o :li dfwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]=( dsa-t>as features.cl= :i 32986sh | :t- 122>i:[of dp note: ]s(place parentheses around the assignment to silence this warning dat.ax )= \86h | - >| o ~~~~^~~~~~~~~~~~~~~~ip fs --(>>hffeeerttecc hh=(( hhf,,e akkteeuyyr,,e sssdataheap.c_tt:frr1125rll:oee3mnn:B(( ikknote: teeplace parentheses around the assignment to silence this warningsyy ())fdataheap.c e:++a1115 t:11u10))r:))e snote: {{_expanded from macro 'UFIELD' b i| | t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s1115 ( | 0 )i)f) ({o l d| ^ = s| - ( )> slist2[d].x) \ | ^ ./hash.h:329:11libc/hash.h:: 329note: :place parentheses around the assignment to silence this warning11 : note: place parentheses around the assignment to silence this warning features.c :32986 | : 12i329:f | note: dataheap.c(iuse '==' to turn this assignment into an equality comparison:df 1125a :t(3ad: a 86=tnote: | ause '==' to turn this assignment into an equality comparison h -=idataheap.c> f:oh 1115p-(:s>h10-oe:>pr fsenote: e- expanded from macro 'UFIELD't>= cf hef (te1115hca | ,ht (uikhrfe,e y s(,k_o eflsyrdt,o r m=lsB etisnrt-(ls>ke(senfly(ei)kas ett+yu2 )r[1 ed)+s]) _. 1bx{)i) )t s\| {( ^ 0 )| | ) ^| ^ ) ( ) {| ( ) | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparisonlibc/hash.h :329:11: note: 329use '==' to turn this assignment into an equality comparisondataheap.c | : 1126i:f3 :329( | dwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]it fa (= d 1126ah | t- a> oU=pF sIh-E->L>fDoe(ptssco-hr>(tfhPe,at tckhhe)(y;h, , s| kt ^~~~~~~~~~~~~~~~er yl,edataheap.c n:s(1115tk:re10ly:e) n note: (+expanded from macro 'UFIELD'k e1y))) 1115+{ | 1 i)| f) ^ ({ o | l ==d| ^= s| - ==> slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1126:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115In file included from | stdio/ftell.c :i47f: In file included from (stdio/local.ho:l37d: In file included from =./system.h :s52-: >./hash.hs:l329i:s11t:2 [warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]] .x) \ | ^ 329 | if (data = h->ops->fetch(h, key, stdataheap.cr:l1126e:n3(:k enote: yuse '==' to turn this assignment into an equality comparison) +dataheap.c :11115):)10 :{ note: expanded from macro 'UFIELD'| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1115 | if (old = s->slist2[d].x) \ | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h,dataheap.c :k1127e:y3,: swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r len( k1127e | y ) U+F I1E)L)D ({z o n| e ^ ) ; | ( )| ^~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->sli./hash.hs:t3292:[11d:] .note: xuse '==' to turn this assignment into an equality comparison) \ | ~~~~^~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, sdataheap.ct:r1127l:e3n:( knote: eplace parentheses around the assignment to silence this warningy ) dataheap.c+: 11151:)10): {note: expanded from macro 'UFIELD' | ^ | 1115 == | if (old = s->slist2[d].x) \ | ^ dataheap.c:1127:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ 3 warnings generateddataheap.c. :1128:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1128 | UFIELD(symlink); | ^~~~~~~~~~~~~~~ fast-export.c:dataheap.c170::111528::10 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: expanded from macro 'UFIELD' 1701115 | | iiff ((o*lqd === s'-:>'s)l ifsotr2 [(d;] .*xq) =\ * (| q ~~~~^~~~~~~~~~~~~~~~3+ warning1s) generated;. q++) ; | ~~~^~~~~~~~ dataheap.c:1128:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' fast-export.c :1115170 | : 28i:f note: (place parentheses around the assignment to silence this warningo ld = s170- | > s liifs t(2*[qd ]=.=x )' :\' ) | f ^o r (; *q = *(q+1); q++) ; | ^ | ( ) dataheap.c:1128:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (fast-export.co:l170d: 28=: snote: -use '==' to turn this assignment into an equality comparison> slist 2170[ | d ] .ixf) (\* q | = ^= ':') for (; *q = *(q+1); q++) ; | ^ | == dataheap.c:1129:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1129 | UFIELD(csetFile); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slistfeatures.c2:[128d:]8.:x )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]\ | ~~~~^~~~~~~~~~~~~~~~ 128 | if (p = getenv(var)) { | In file included from ~~^~~~~~~~~~~~~get.c :17: In file included from libc/system.h:52: libc/hash.h:dataheap.c329::112911::3 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: place parentheses around the assignment to silence this warning dataheap.c:11152: warning10 s:329 generated | . note: expanded from macro 'UFIELD'i ffeatures.c : (1281115d: | a8 t:ia f note: =place parentheses around the assignment to silence this warning( ohl-d> o128=p | s s-i->f>f se(ltpic sh=t( 2hg[,ed t]ke.enxyv),( v\sa tr r)| l) ^e n{( k e| y ^ ) +| ( )1 )) {fast-export.c : 217| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] dataheap.c217: | 1129 : 3i:f note: (use '==' to turn this assignment into an equality comparisonffeatures.c i:pdataheap.c128 ::=11158 ::h10 a:note: s use '==' to turn this assignment into an equality comparisonhnote: _expanded from macro 'UFIELD'f e t128c | h1115libc/hash.h S | :it 329fri: Mf11(e :pm( (onote: =olplace parentheses around the assignment to silence this warning pd g- e>=tr eks329nd- | vk> (2sivflfaii r,s() td)h2a k[t{eda y] ).=| )x ^ )h { - \>| o ==| p ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| s ^- >fetch(h, key, strlen(key) + 1)) {2 warning s| fast-export.c generated ^ :. 217 :| 11 ( ): note: place parentheses around the assignment to silence this warning dataheap.c:1130: 3217: | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (f i1130p | = FhIaEsLhD_(fceolibc/hash.htm:cm329he:Sn11tt:rs M)note: e;use '==' to turn this assignment into an equality comparisonm ( o| p ^~~~~~~~~~~~~~~- >329rdataheap.c | k: d1112ik:f210 f:(i d,note: a expanded from macro 'FIELD'th ak e= y 1112)h | )- >i{of p s(| -o ^ >l fd e | t= ( )c hs(-h>,s lkiesyt,2 [sdt]r.lxe)n (\k e y| ) ~~~~^~~~~~~~~~~~~~~~ + 1)) {fast-export.c : 217| : ^11 : | note: ==use '==' to turn this assignment into an equality comparison 217 | if (fipdataheap.c :=1130 :h3a:s hnote: _place parentheses around the assignment to silence this warningf etdataheap.cc:h1112S:t10r:M enote: mexpanded from macro 'FIELD'( op- >1112r | k dikf2 f(io,l dh k=e ys)-)> s{l i s| t ^2 [ d| ] ==. x) \ | ^ dataheap.c:1130:3: note: use '==' to turn this assignment into an equality comparison dataheap.cIn file included from :gca.c1112::2010: :In file included from features.clibc/system.hnote: ::expanded from macro 'FIELD'17452 :: 9libc/hash.h: : 1112329warning: | :using the result of an assignment as a condition without parentheses [-Wparentheses] 11 i:f warning: ( using the result of an assignment as a condition without parentheses [-Wparentheses]o174 l | d i=f s (-329p> | 2s li=if s pt(r2do[ajdt_]ap. rx=o) d hu\-c >t o(| pp ^s) -)> fpe t=c hp(2h;, k| e ~~~^~~~~~~~~~~~~~~~~y , strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ features.c:174:9: note: place parentheses around the assignment to silence this warning 174 | if (p2 = prdataheap.co:j1134_:p34r:o dwarning: uusing the result of an assignment as a condition without parentheses [-Wparentheses]c t(p)) p 1134= | pf2o;r (libc/hash.h| d: ^ 329 =: 11| d: ( )s ;note: place parentheses around the assignment to silence this warningd >= TRE E329( | s )i;f d(-d-a)t aF I=E LhD-(>roafeatures.cpn:sd174-o:>m9f):e; t note: c use '==' to turn this assignment into an equality comparisonh| ( ^~~~~~~~~~~~~h , 174dataheap.ck | :e 1112yi:,f10 :s( tpnote: r2expanded from macro 'FIELD'l e=n ( pk1112re | oy j)i_ fp+ r (o1od)lu)dc t{=( p s)| -) ^ > sp l | i= ( )s tp22[;d ] .| x ^) \| == | ~~~~^~~~~~~~~~~~~~~~ features.c:libc/hash.h175::3299::11 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: use '==' to turn this assignment into an equality comparison 175dataheap.c | : 1134i329:f | 34 :(i pfnote: 2 place parentheses around the assignment to silence this warning ( =d dataheap.cap:tr1112ao: j10=_: i hsnote: -Rexpanded from macro 'FIELD'>e ospysn -c1112>( | fp e)it)fc hp(( oh=l, d p k2=e; y s, - | >s ~~~^~~~~~~~~~~~~~~~~~st lrilsetn2([kde]y.)x )+ \1 ) )| ^{ | ^ | == features.c:175:9: note: place parentheses around the assignment to silence this warning 175 | if (p2 = proj_isdataheap.cR:e1134s:y34n:c (note: puse '==' to turn this assignment into an equality comparison) ) dataheap.cp: 1112=: 10p:2 ;note: expanded from macro 'FIELD' | ^ | 1112 ( ) | if (old = s->slist2[d].x) \ | ^ features.c:175:9: note: use '==' to turn this assignment into an equality comparison 175 | if (p2 = proj_isResync(p)) p = p2; | ^ | == dataheap.c:1135:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1135 | for (d = ds; d >= TREE(s); d--) UFIELD(pathname); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1135:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1135:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1136:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1136 | for (d = ds; d >= TREE(s); d--) UFIELD(sortPath); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ fast-export.c:321:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] dataheap.c: 1136321: | 34 : inote: fplace parentheses around the assignment to silence this warning (ddataheap.c1: 1115=: 10P:A Rnote: Eexpanded from macro 'UFIELD'N T(s ,1115 | d 2i)f) ({o l d| ~~~^~~~~~~~~~~~~~~= s->slist2[d].x) \ | ^ fast-export.c:321:10: note: place parentheses around the assignment to silence this warning dataheap.c :3211136 | : 34 :i fnote: use '==' to turn this assignment into an equality comparison( d1dataheap.c :=1115 :P10A:R Enote: Nexpanded from macro 'UFIELD'T (s, d11152 | ) )i f{ ( o| l ^ d =| ( )s ->slist2[d].x) \ | ^ fast-export.c:321:10: note: use '==' to turn this assignment into an equality comparison 321 | if (d1 = PARENT(s, d2)) { | ^ | == dataheap.c:1137:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1137 | for (d = ds; d >= TREE(s); d--) UFIELD(zone); | ^~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ features.c:273:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 273 | if (t = dataheap.cg:e1137t:e34n:v (note: bplace parentheses around the assignment to silence this warningu f)dataheap.c): 1115r:m10t:_ fnote: eexpanded from macro 'UFIELD'a ture s1115 | = iffe a(toulrde s=_ tso-B>istlsi(stt,2 [0d)];. x )| ~~^~~~~~~~~~~~~\ | ^ dataheap.cfeatures.c::1137273::348:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning dataheap.c:1115:10 fast-export.c:273: | 353note: :expanded from macro 'UFIELD'i12 f: ( warning: t1115using the result of an assignment as a condition without parentheses [-Wparentheses] | = igf e 353t( | eo nlivdf( b=(u pfsa)-t)>h s1rl mi=ts _tkf2ee[yad2t]pu.arxte)hs ( \d= k 1f| ,e ^ a 0t,u r0e,s _0t)o)B i{t s (| t ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~, 0); | ^ | ( ) fast-export.c:353:12: features.cnote: :place parentheses around the assignment to silence this warning273 :8: note: use '==' to turn this assignment into an equality comparison 353 | idataheap.c f:273 1138 | (: p34ia:ft hwarning: (1using the result of an assignment as a condition without parentheses [-Wparentheses]t == kgee yt11382e | pn avft(ohbr(u df(k)d1) , = r 0md,ts _;0f ,ed a 0t>)u=)r eT{sR E =E| ( ^ fs e) a;| t ( )ud r-e-s)_ tUoFBIiEtLsD((ts,y m0l)i;n k )| ; ^ | | ^~~~~~~~~~~~~~~ == dataheap.c:1115fast-export.c::10353:: 12note: :expanded from macro 'UFIELD' note: use '==' to turn this assignment into an equality comparison 1115 | i353f | (iofl d( p=a tsh-1> s=l iksety22[pda]t.hx()d k4\1 warning ,s generated| 0. ~~~~^~~~~~~~~~~~~~~~, 0, 0)) { | ^ | == dataheap.c:1138:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1138:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1139:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1139 | for (d = ds; d >= TREE(s); d--) UFIELD(csetFile); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ 3 warnings generated. dataheap.c:1139:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1139:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1140:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1140 | for (d = ds; d >= TREE(s); d--) UFIELD(userhost); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1140:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ features.c:338:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 338 | if (p2 = proj_prdataheap.co:d1140u:c34t:( pnote: )use '==' to turn this assignment into an equality comparison) pdataheap.c :=1115 :p102:; note: expanded from macro 'UFIELD'| ~~~^~~~~~~~~~~~~~~~~ 1115 | if (old = s->slist2[d].x) \ | ^ features.c:338:9: note: place parentheses around the assignment to silence this warning 338 | if (p2 = proj_product(p)) p = p2; | ^ | ( ) dataheap.c:1141:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1141 | for (d = ds; d >features.c=: 338T:R9E:E (note: suse '==' to turn this assignment into an equality comparison) ;CC libc/stdio/makebuf.c d -338- | ) iFfI E(LpD2( c=l updreosj)_;p r oIn file included from | dgetuser.c ^~~~~~~~~~~~~u: c17t: dataheap.c(In file included from :plibc/system.h1112)::)5210 : :plibc/hash.h :note: =329expanded from macro 'FIELD' : p112:; warning: 1112using the result of an assignment as a condition without parentheses [-Wparentheses]| | ^ i f| ==( o l329d | =i fs -(>dsaltias t=2 [hd-]>.features.cox:p)339s :-\9> :f e| warning: t ~~~~^~~~~~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses]c h(h, 339k | e yi,f s(tpr2l e=n (pkreoyj)_ i+s R1e)s)y n{c ( dataheap.cp| :) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1141) : 34p: =note: place parentheses around the assignment to silence this warningp 2; dataheap.c :| 1112 ~~~^~~~~~~~~~~~~~~~~~: 10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[dlibc/hash.h]:.329features.cx::)11339 ::\ 9 note: : place parentheses around the assignment to silence this warning | note: ^place parentheses around the assignment to silence this warning 329 | 339 | i fi f( d(apt2a == phr-o>jo_piss-R>efsedataheap.cyt:nc1141ch:((34ph:)CC here.c , ) note: kuse '==' to turn this assignment into an equality comparisonpe y=dataheap.c, : p1112s2:t;10r :l e| note: n ^ expanded from macro 'FIELD'( k e| y ( ) ) 1112 | + i1f) )( o{l d | = ^ s -| > ( )s list2[d].x) \features.c : 339| : ^9 : note: use '==' to turn this assignment into an equality comparison 339 | if (p2 = libc/hash.hp:r329o:j11_:i snote: Ruse '==' to turn this assignment into an equality comparisone sync(p) )329 | p i=f p(2d;a t a| ^= h| - ==> ops->fetch(h, key, strlen(key) + features.c1:)342): 10{: dataheap.cwarning: | :using the result of an assignment as a condition without parentheses [-Wparentheses] ^1143 : 35| : ==342 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (ret =1143 | p f -f>obri t(sd) ={ d s| ;fast-export.c ~~~~^~~~~~~~~~ : d514 :>10=: Twarning: Rusing the result of an assignment as a condition without parentheses [-Wparentheses]E E(s); 514d | - - ) iFfI E(LdD (=features.cb :as342mc:hc10as:s_ hfnote: )iplace parentheses around the assignment to silence this warning;n d M| D ^~~~~~~~~~~~~~3425 | ( cidataheap.csf:e 1112t(:,r10 e:mt d note: 5=expanded from macro 'FIELD') )p f{- >1112 b | | i ~~^~~~~~~~~~~~~~~~~~~~~~~~~ti sf) ({o l d| ^ = s| - ( )> slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ fast-export.c:514features.c::10342:: 10note: :place parentheses around the assignment to silence this warning note: use '==' to turn this assignment into an equality comparison 342514 | | i fdataheap.c :i(1143fr: e35(t:d ==note: place parentheses around the assignment to silence this warningps fc-dataheap.cc>:sb1112_i:ft10is:n) d note: M{expanded from macro 'FIELD'D 5 (| c ^s1112 e | t | ,i == f m d(5o)l)d {= s| - ^ > s l| i ( )s t2[d].x) \ | ^ features.c:346:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] fast-export.c :346514 | : 10i:f note: (dataheap.cuse '==' to turn this assignment into an equality comparisonh: e1143r:e35 : = 514 note: | luse '==' to turn this assignment into an equality comparison o a dataheap.cdi:ff1112i :l(10ed:( p=note: r expanded from macro 'FIELD'os jc_cf su1112_l | fl ipinafdt Mh(D(o5pl(,dc s"=eB tis,t- K>mesdel5pi)es)rt /2{l[ od g]| /. ^fx In file included from e) gettemp.ca | :t\ ==17u : r In file included from e| libc/system.hs ^:" 52): ,libc/hash.h :0329):)11 :{ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetchfeatures.c(:h346,: 11k:e ynote: ,place parentheses around the assignment to silence this warning strlen (346k | e yi)f +( h1e)r)e {= l| o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a dfile(proj_fullpath(p, "BitKeeper/log/features"), 0)) { libc/hash.h| : ^ 329 : 11| : ( ) note: place parentheses around the assignment to silence this warning 329 | if (data = h->dataheap.co:p1153s:-34>:ffeatures.c e:warning: t346using the result of an assignment as a condition without parentheses [-Wparentheses]c: h11(:h ,note: use '==' to turn this assignment into an equality comparisonk1153 e | y ,f o sr346t | r( ldie fn= ( (kdhesey;r) e d + = > 1=l) o)Ta Rd{Ef Ei (l| se ^ )( ;p r| do ( )-j -_)f uFlIlEpLaDt(hc(opm,m e"nBtist)K;e e p| e ^~~~~~~~~~~~~~~rlibc/hash.h /:l329odataheap.c:g:11/stdio/ftello.c1112:f:: e4910note: a::use '==' to turn this assignment into an equality comparisont1 u:note: r expanded from macro 'FIELD'ewarning: sa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]329" | ) 1112, i | 49f 0 | i)f(f)td ea({lto lal o d| (= ^f = ph )-s| >- == o> | ps^sl -i>s./stdio_remap.hft:e248t[:cd16h]:(. hxnote: ,)expanded from macro 'ftello' k\e y ,48| | ~~~~^~~~~~~~~~~~~~~~s# tdrelfeinn(ek efyt)e l+l o1 )b)k _{f t e| l ^l o | ==| ^ dataheap.c:1153:34: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1153:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ stdio/ftell.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | ftell(fp) | ^ ./stdio_remap.h:46:15: note: expanded from macro 'ftell' 46 | #define ftell bk_ftell | ^ dataheap.c:1167:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1167 | while (rkoff = OLDKOFF(off)) { | ~~~~~~^~~~~~~~~~~~~~ dataheap.c:1167:17: note: place parentheses around the assignment to silence this warning 1167 | while (rkoff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1167:17: note: use '==' to turn this assignment into an equality comparison 1167 | while (rkoff = OLDKOFF(off)) { | ^ | == dataheap.c:1189:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1189 | while (rkoff = OLDKOFF(off)) { | ~~~~~~^~~~~~~~~~~~~~ dataheap.c:1189:17: note: place parentheses around the assignment to silence this warning 1189 | while (rkoff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1189:17: note: use '==' to turn this assignment into an equality comparison 1189 | while (rkoff = OLDKOFF(off)) { | ^ | == features.c:427:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 427 | if (j = hash_fetchStrU32(namemap, lifast-export.cs:t656[:i3]:) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656 | EACH_PARENT(cset, d, dp, i) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~1 warning generated. ./sccs.h:565:18: features.cnote: :expanded from macro 'EACH_PARENT'427 :9: note: place parentheses around the assignment to silence this warning 565 | for 427( | j =i f0 ;( j( p=) h=a s(1hj warning_ generatedf<. e t2c)h S?t rPUA3R2E(NnTaSm(esm,a pd,, lji)s t:[ i0];) )+ +{j ) | ^ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) features.c:427:9: fast-export.cnote: :dataheap.cuse '==' to turn this assignment into an equality comparison656: :12173::17 :note: 427 place parentheses around the assignment to silence this warning | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./sccs.hi:f565 :( 18j1217: | = note: expanded from macro 'EACH_PARENT'h awshhi_ lf565ee | t (cfrhokSrot fr(fUj 3 =2= ( On0La;Dm Ke(OmpFa)Fp (,=o fl(fij)s )t< [ {i2 ]) ) | )? ~~~~~~^~~~~~~~~~~~~~ {P A R| E ^N T S| ( ==s , d, j) : 0; ++j) | ^ dataheap.c:1217:17: note: place parentheses around the assignment to silence this warning 1217 | while (rkofffast-export.c :=656 :O3L:D Knote: Ouse '==' to turn this assignment into an equality comparisonF F(./sccs.ho:f565f:)18): {note: expanded from macro 'EACH_PARENT' | ^ | ( )565 | for (j = 0; (p) = (j < 2) ? PARENTS(dataheap.cs:,1217 :d17,: jnote: )use '==' to turn this assignment into an equality comparison : 0; 1217+ | + j ) w h| i ^l e (rkoff = OLDKOFF(off)) { | ^ | == CC here_check.c CC hostme.c CC libc/stdio/mkdtemp.c 1 warning generated. CC libc/stdio/mkstemp.c dataheap.c:1286:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1286 | if (off = WEAVE_INDEX(s, d)) { | ~~~~^~~~~~~~~~~~~~~~~~~ dataheap.c:1286:12: note: place parentheses around the assignment to silence this warning 1286 | if (off = WEAVE_INDEX(s, d)) { | ^ | ( ) dataheap.c:1286:12: note: use '==' to turn this assignment into an equality comparison 1286 | if (off = WEAVE_INDEX(s, d)) { | ^ | == dataheap.c:1324:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1324:8: note: place parentheses around the assignment to silence this warning 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ^ | ( ) dataheap.c:1324:8: note: use '==' to turn this assignment into an equality comparison 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ^ | == fast-export.c:812:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 812 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ fast-export.c:812:11: note: place parentheses around the assignment to silence this warning 812 | while (t = fgetline(f)) { | ^ | ( ) fast-export.c:812:11: note: use '==' to turn this assignment into an equality comparison 812 | while (t = fgetline(f)) { | ^ | == fast-export.c:879:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 879 | while (p = eachline(&t, &i)) { | ~~^~~~~~~~~~~~~~~~~~ fast-export.c:879:12: note: place parentheses around the assignment to silence this warning 879 | while (p = eachline(&t, &i)) { | ^ | ( ) fast-export.c:879:12: note: use '==' to turn this assignment into an equality comparison 879 | while (p = eachline(&t, &i)) { | ^ | == findcset.c:680:11CC libc/stdio/printf.c : warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char[3076]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 680 | for (ch = dline; *ch; ch++) { | ^ ~~~~~ findcset.c:691:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 691 | if (ch = mdbm_fetch_str(cur->view, keylist[k])) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findcset.c:691:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 691 | if (ch = md2b warningms_ generatedf. etch_str(cur->view, keylist[k])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findcset.c:691:10: note: place parentheses around the assignment to silence this warning 691 | if (ch = mdbm_fetch_str(cur->view, keylist[k])) { | ^ | ( ) 2 warnings generated. findcset.c:691:10: note: CC http.c use '==' to turn this assignment into an equality comparison 691 | if (ch = mdbm_fetch_str(cur->view, keylist[k])) { | ^ | == fsl.c:146:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 146 | if (xfile = is_xfile(av[ac])) { | ~~~~~~^~~~~~~~~~~~~~~~~~ fsl.c:146:13: note: place parentheses around the assignment to silence this warning 146 | if (xfile = is_xfile(av[ac])) { | ^ | ( ) fsl.c:146:13: note: use '==' to turn this assignment into an equality comparison 146 | if (xfile = is_xfile(av[ac])) { | ^ | == fast-import.c:228:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 228 | if (dir = av[optind]) { | ~~~~^~~~~~~~~~~~ fast-import.c:228:10: note: place parentheses around the assignment to silence this warning 228 | if (dir = av[optind]) { | ^ | ( ) fast-import.c:228:10: note: use '==' to turn this assignment into an equality comparison 228 | if (dir = av[optind]) { | ^ | == findcset.c:823:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 823 | for (ch = kv.key.dptr; *ch; ch++) { | ^ ~~~~~~~~~~~ findcset.c:827:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 827 | for (ch = kv.val.dptr; *ch; ch++) { | ^ ~~~~~~~~~~~ 5 warnings generated. 1 warning generated. 2 warnings generated. In file included from glob.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(kefast-import.cy:)443 :+9 :1 )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | if (rc = system("bk -r names")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data =fast-import.c :h443-:>9o:p snote: -place parentheses around the assignment to silence this warning> fetch(h ,443 | k eiyf, (srtcr l=e ns(yksetye)m (+" b1k) )- r{ n a| m ^ e s "| ) ( )) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison fast-import.c:443:9 :329 | note: use '==' to turn this assignment into an equality comparisoni f (da t443a | =i fh -(>rocp s=- >sfysettecmh(("hb,k k-ery ,n asmtersl"e)n)( k{e y )| ^+ 1| ) ==) { | ^ | == CC libc/stdio/puts.c gethelp.c:125:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ~~^~~~~~~~~~~~~~~~~~~~~~ gethelp.c:125:21: note: place parentheses around the assignment to silence this warning 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ^ | ( ) gethelp.c:125:21: note: use '==' to turn this assignment into an equality comparison 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ^ | == CC idcache.c fast-import.c:622:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 622 | while (gop = parseOp(op, line)) { | ~~~~^~~~~~~~~~~~~~~~~~~ fast-import.c:622:13: note: place parentheses around the assignment to silence this warning 622 | while (gop = parseOp(op, line)) { | ^ | ( ) fast-import.c:622:13: note: use '==' to turn this assignment into an equality comparison 622 | while (gop = parseOp(op, line)) { | ^ | == 1 warning generated. gethost.c:41:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (address = hostaddr(host)) In file included from {stdio/fvwrite.c : 49| : ~~~~~~~~^~~~~~~~~~~~~~~~In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, kgethost.ce:y41,: 15s:t rnote: lplace parentheses around the assignment to silence this warninge n(key) +41 | 1 ) )i f{ ( a| d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ress = hostaddr(host)findcset.c): 1241{: 11 :| ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ( ) 1241 | wh./hash.hi:l329e: 11(:p CC libc/stdio/refill.c note: =place parentheses around the assignment to silence this warning eachlin e329( | & ti,f &(ldeant)a) =fgethost.c p:hr41-i:>n15ot:pf s(note: -ouse '==' to turn this assignment into an equality comparison>u fte,t c"hc ( 41h% | ,. * ksie\fyn ,"( ,as dtldrerlnee,sn s(p k)=e; y h) o | s+ ~~^~~~~~~~~~~~~~~~~~~~t a1d)d)r ({h o s| t ^ ) ) | { ( ) | ^ | == findcset.c:1241:11: note: place parentheses around the assignment to silence this warning 1241./hash.h | : 329w:h11i:l enote: use '==' to turn this assignment into an equality comparison( p = eac h329l | i nief(CC isascii.c &(td,a t&al e=n )h)- >fopprsi-n>tffe(tocuht(,h ," ck e%y.,* ss\tnr"l,e nl(ekne,y )p )+; 1 )| ) ^ { | ( )| ^ | == findcset.c:1241:11: note: use '==' to turn this assignment into an equality comparison 1241 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ^ | == fast-import.c:949:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 949 | if (q = strrchr(p, '>')) p = q+1; | ~~^~~~~~~~~~~~~~~~~ fast-import.c:949:8: note: place parentheses around the assignment to silence this warning 949 | if (q = strrchr(p, '>')) p = q+1; | ^ | ( ) fast-import.c:949:8: note: use '==' to turn this assignment into an equality comparison 949 | if (q = strrchr(p, get.c':>67':)11): pwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= q+1; | 67 ^ | i| f == (prog = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ get.c:67:11: note: place parentheses around the assignment to silence this warning 67 | if (prog = strrchr(av[0], '/')) { | ^ | ( ) get.c:67:11: note: use '==' to turn this assignment into an equality comparison 67 | if (prog21 warning=s generateds. trrchr(av[0], '/')) { | ^ | == In file included from stdio/funopen.c:46: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == fast-import.c:1206:11: warning: passing 'u8[4096]' (aka 'unsigned char[4096]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1206 | sprintf(buf, "blob %zd", len); | ^~~ libc/stdio.h:270:31: note: passing argument to parameter here 270 | int sprintf(char * __restrict, const char * __restrict, ...) | ^ fast-import.c:1208:49: warning: passing 'u8[4096]' (aka 'unsigned char[4096]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1208 | hash_descriptor[idx].process(&md, buf, strlen(buf)+1); | ^~~ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlen (const char *); | ^ 1 warning generated. get.c:349:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CC info.c 349 | adler32(0, s->gfile, strlen(s->gfile))); | ^~~~~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ CC key2rev.c In file included from In file included from gfiles.cgnupatch.c::2017: : In file included from In file included from libc/system.hlibc/system.h::5252: : libc/hash.h:libc/hash.h329::32911::11 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 329i | f i(fd a(tdaa t=a h=- >ho-p>so-p>sf-e>tfceht(chh,( hk,e yk,e ys,t rslternl(ekne(yk)e y+) 1+) )1 ){) {| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:libc/hash.h329::32911::11 :note: place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning 329 | 329i | f i(fd a(tdaa t=a h=- >ho-p>so-p>sf-e>tfceht(chh,( hk,e yk,e ys,t rslternl(ekne(yk)e y+) 1+) )1 ){) {| ^ | ^ | ( ) | ( ) libc/hash.h:329libc/hash.h::11329: :note: 11use '==' to turn this assignment into an equality comparison: note: use '==' to turn this assignment into an equality comparison 329 | 329 | i fi f( d(adtaat a= gettemp.c =:h 34-h:>-13o>:po spwarning: -susing the result of an assignment as a condition without parentheses [-Wparentheses]>- f>eftect hc34(h | h( ,hi ,fk ek(yee,yn ,vs ttsmrtplr el=ne (ngk(eektyee)yn )v+ ( +"1 T)1M))P )D{ I {R "| ) ^| ) ^ t| m ==| p ==d irs[tmpdirs_len++] = envtmp; | ~~~~~~~^~~~~~~~~~~~~~~~~~ CC libc/stdio/remove.c gettemp.c:34:13: note: place parentheses around the assignment to silence this warning get.c:421:9 :34 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (env t421m | p =i fg e(tce n=v (b"aTmM(PpDrIoRg",) )( ftlmapgdsi r&s [StImLpEdNiTr)s,_ lbepn_+f+i]l e=s ,e navct_mopp;t e n| d ^ , a| v ( )) ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gettemp.c:34:13: note: use '==' to turn this assignment into an equality comparison get.c34: | 421 :i9f: (note: eplace parentheses around the assignment to silence this warningn vtmp = g421e | t e nivf( "(TcM P=D IbRa"m)()p rtomgp,d i(rfsl[atgmsp d&i rSsI_LlEeNnT+)+,] b=p _efnivltemsp,; a c| _ ^o p t| e ==n d, av)) { | ^ | ( ) get.c:421:9: note: use '==' to turn this assignment into an equality comparison 421 | if (c = bam(prog, (flags & SILENT), bp_files, ac_optend, av)) { | ^ | == In file included from grep.c:30: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/fvwrite.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | __sfvwrite(fp, uio) | ^ ./stdio_remap.h:72:20: note: expanded from macro '__sfvwrite' 72 | #define __sfvwrite bk___sfvwrite | ^ 2 warnings generated. In file included from graft.c:23: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ 1| warning == generated . stdio/funopen.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | funopen(cookie, readfn, writefn, seekfn, closefn) | ^ ./stdio_remap.h:49:17: note: expanded from macro 'funopen' 49 | #define funopen bk_funopen | ^ 2 warnings generated. CC libc/stdio/rewind.c CC key2path.c CC libc/stdio/rget.c 2 warnings generated. 1 warning generated. In file included from hash_nokey.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/fwalk.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { In file included from | heapdump.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops-./hash.h>:f329e:t11c:h (note: hplace parentheses around the assignment to silence this warning, key, s t329r | l einf( k(edya)t a+ =1 )h)- >{o p s| - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->o./hash.hp:s329-:>11f:e tnote: cuse '==' to turn this assignment into an equality comparisonh (h, ke y329, | sitfr l(edna(tkae y=) h+- >1o)p)s -{> f e| t ^ c h (| h ( ), key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops-CC kill.c >CC libc/stdio/scanf.c fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings generated. In file included from stdio/fwrite.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 1 warning generated. ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from help.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->In file included from fstdio/gettemp.ce:t61c: hIn file included from (stdio/local.hh:,37 : kIn file included from e./system.hy:,52 : s./hash.ht:r329l:e11n:( kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y ) + 1)) {329 | | i ^f (| d ==a ta = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC kv.c gfiles.c:171:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 171 | if (p = strstr(file, "/SCCS/s.")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:171:9: note: place parentheses around the assignment to silence this warning 171 | if (p graft.c=: 37s:t8r:s twarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]( file, 37" | / SiCfC S(/ss .=" )s)f i{l e F| i ^ r s t| ( ( )" graft", &av[1], 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:171:9: note: use '==' to turn this assignment into an equality comparison 171 | if (p graft.c=: 37s:t8r:s tnote: rplace parentheses around the assignment to silence this warning( file, 37" | / SiCfC S(/ss .=" )s)f i{l e F| i ^r s t| ( ==" graft", &av[1], 0)) { | ^ | ( ) graft.c:37:8: note: use '==' to turn this assignment into an equality comparison 37 | if (s = sfileFirst("graft", &av[1], 0)) { | ^ | == graft.c:39:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 39 | if (s = sfileNext()) { | ~~^~~~~~~~~~~~~ graft.c:39:9: note: place parentheses around the assignment to silence this warning 39 | if (s = sfileNext()) { | ^ | ( ) graft.c:39:9: note: use '==' to turn this assignment into an equality comparison 39 | if (s = sfileNext()) { | ^ | == graft.c:41:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (s = sfileNext()) usage(); | ~~^~~~~~~~~~~~~ graft.c:41:10: note: place parentheses around the assignment to silence this warning 41 | if (s = sfileNext()) usage(); | ^ | ( ) graft.c:41:10: note: use '==' to turn this assignment into an equality comparison 41 | if (s = sfileNext()) usage(); | ^ | == CC libc/stdio/setbuf.c CC libcommit.c stdio/fwrite.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | fwrite(buf, size, count, fp) | ^ ./stdio_remap.h:51:16: note: expanded from macro 'fwrite' 51 | #define fwrite bk_fwrite | ^ stdio/gettemp.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | GETTEMP(path, doopen, domkdir) | ^ stdio/gettemp.c:62:18: note: expanded from macro 'GETTEMP' 62 | #define GETTEMP __gettemp | ^ ./stdio_remap.h:54:19: note: expanded from macro '__gettemp' 54 | #define __gettemp bk___gettemp | ^ stdio/remove.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | remove(file) | ^ ./stdio_remap.h:63:16: note: expanded from macro 'remove' 63 | #define remove bk_remove | ^ In file included from here.c:17: In file included from ./sccs.h:20: In file included from grep.clibc/system.h::28352:: 13libc/hash.h:: 329warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 283 | whil e329 | ( biuff (=d agtrae p=_ ghe-t>loipnse-(>ff)e)t c{h ( h| , ~~~~^~~~~~~~~~~~~~~~~ key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grep.c:283:13: note: place parentheses around the assignment to silence this warning 283 | while (buflibc/hash.h :=329 :g11r:e pnote: _place parentheses around the assignment to silence this warningg etline( f329) | ) i{f (| d ^ a t a| ( )= h->ops->fetch(h, key, strlen(key) + 1)) {grep.c : 283| : ^ 13 : | note: ( )use '==' to turn this assignment into an equality comparison 283 | while (buf = grep_getline(f)) { libc/hash.h :| 329:11: note: use '==' to turn this assignment into an equality comparison ^ | 329 == | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libdiff.c CC libc/stdio/setbuffer.c 1 warning generated. grep.c:391:21: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 391 | unless (adler32(0, file, strlen(file)) == strtoul(p + 5, 0, 10)) { | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 1 warning generated. 2 warnings generated. In file included from stdio/makebuf.c:51: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ gfiles.c :| 661 ( ): 24: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 661 | range_walkrevs(s, 0, ./hash.hL:(329d:)11,: 0note: ,use '==' to turn this assignment into an equality comparison pending_ p329r | i nitf, (ddaattaa) ;=1 warning h generated| -. ^~~~> ops-libc/lines.h>:f60e:t9c:h (note: hexpanded from macro 'L', key, s60t | r l(e_nd()k e?y )( t+y p1e)o)f ({_ d )| ^[ ] )| { ==( typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. gfiles.c:699:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 699 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ~~^~~~~~~~~~~~~~~~~~~ In file included from stdio/mkdtemp.c:gfiles.c55:: 699In file included from :stdio/local.h8::37 : note: In file included from place parentheses around the assignment to silence this warning./system.h :52: ./hash.h:329: 11699: | warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (s = rin d329e | x (infa m(ed,a t'a/ '=) )h -s> o-p=s -4>;f e t c h ( h/,* kpeoyi,n ts tirtl eant( ksetya)r t+ o1f) )S C{C S /| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* / | ^ | ( ) ./hash.h:329gfiles.c::11699:: 8note: :place parentheses around the assignment to silence this warning note: use '==' to turn this assignment into an equality comparison 329 | i699f | (idfa t(as == hr-i>nodpesx-(>nfaemtec,h ('h/,' )k)e ys, s-t=r l4e;n ( k e y ) /+* 1p)o)i n{t i| t ^ a t| ( )s tart of SCCS/ */ | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/setvbuf.c In file included from hostme.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from here_check.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (dIn file included from astdio/mkstemp.ct:a56 : =In file included from stdio/local.hh:-37>: oIn file included from p./system.hs:-52>: f./hash.he:t329c:h11(:h ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]k ey, strl e329n | ( kiefy )( d+a t1a) )= {h - >| o ^ p s -| 2> ( ) warningf se generatedt. ch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fet./hash.hc:h329(:h11,: knote: eplace parentheses around the assignment to silence this warningy , strle n329( | k eiyf) (+d a1t)a) ={ h -| > ^o p s| - ==> fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from CC libgraph.c http.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) heapdump.c:90:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h :90329 | : 11 : wnote: huse '==' to turn this assignment into an equality comparisoni le (d =329 | c sieft _(rddawteaa v=e Pha-i>ro(pss,- >0f,e t&crhk(ohf,f ,k e&yd,k osftfr)l)e n{( k e| y ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) + 1)) { | ^ | == heapdump.c:90:13: note: place parentheses around the assignment to silence this warning 90 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) heapdump.c:90:13: note: use '==' to turn this assignment into an equality comparison 90 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == gfiles.c:1057:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1057 | if (p = getenv("_BK_SLOW_WALK")) touch(p, 0666); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:1057heapdump.c::11101:: 13note: :place parentheses around the assignment to silence this warning warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1057101 | | wihfi l(ep (=t g=e tsecncvs(_"n_eBxKt_dSaLtOaW(_sW)A)L K{" ) )| ~~^~~~~~~~~~~~~~~~~~CC libc/stdio/snprintf.c t ouch(p, 0666); | ^ | ( ) heapdump.c:101:13: note: place parentheses around the assignment to silence this warning 101 | gfiles.cw:h1057i:l11e: (note: tuse '==' to turn this assignment into an equality comparison = sccs _1057n | e x t d aitfa ((sp) )= {g e t| e ^ n v (| " ( )_ BK_SLOW_WALK")) touch(p, 0666); | ^ | == heapdump.c:101:13: note: use '==' to turn this assignment into an equality comparison 101 | while (t = sccs_nextdata(s)) { | ^ | == CC librange.c gfiles.c:1191:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1191 | while (p = strrchr(gfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from stdio/puts.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] gfiles.c329: | 1191 :i12f: (note: dplace parentheses around the assignment to silence this warninga ta = h -1191> | o p sw-h>ifleet c(hp( h=, skteryr,c hsrt(rglfeinl(ek,e y')/ '+) )1 ){) {| ^ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ( ) gfiles.c:1191./hash.h::12329:: 11note: :use '==' to turn this assignment into an equality comparison note: place parentheses around the assignment to silence this warning 1191 | w329h | i lief ((pd a=t as t=r rhc-h>ro(pgsf-i>lfee,t c'h/('h),) k{e y ,| ^s t r| l ==e n(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libsfiles.c 2 warnings generated. stdio/makebuf.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | __smakebuf(fp) | ^ ./stdio_remap.h:109:20: note: expanded from macro '__smakebuf' 109 | #define __smakebuf bk___smakebuf | ^ gfiles.c:1315:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1315 | if (p = strrchr(gfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~ gfiles.c:1315:9: note: place parentheses around the assignment to silence this warning 1315 | if (p = strrchr(gfile, '/')) { | ^ | ( ) gfiles.c:1315:9: note: use '==' to turn this assignment into an equality comparison 1315 | if (p = strrchr(gfile, '/')) { | ^ | == stdio/makebuf.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | __swhatbuf(fp, bufsize, couldbetty) | ^ ./stdio_remap.h:80:20: note: expanded from macro '__swhatbuf' 80 | #define __swhatbuf bk___swhatbuf | ^ gfiles.c:1414:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1414 | if (t = sdir_getdir(proj, dir)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:1414:8: note: place parentheses around the assignment to silence this warning 1414 | if (t = sdir_getdir(proj, dir)) { | ^ | ( ) gfiles.c:1414:8: note: use '==' to turn this assignment into an equality comparison 1414 | if (t = sdir_getdir(proj, dir)) { | ^ | == CC libc/stdio/sprintf.c gfiles.c:1456:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1456 | if (magicPfile = mdbm_fetch_str(gDB, gfile)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:1456:18: note: place parentheses around the assignment to silence this warning 1456 | if (magicPfile = mdbm_fetch_str(gDB, gfile)) { | ^ | ( ) gfiles.c:1456:18: note: use '==' to turn this assignment into an equality comparison 1456 | if (magicPfile stdio/mkstemp.c=: 61m:d1b:m _warning: fa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]e tch_ s61t | rm(kgsDtBe,m pg(fpialteh))) {| ^ | ^ ./stdio_remap.h :| 57 ==: 17: note: expanded from macro 'mkstemp' heapdump.c57: | 261#:d9e:f iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]e mkstem p261 | b k _imfk s(tie m=p s i| z ^e (sccs_Xfile(s, '2'))) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:261:9: note: place parentheses around the assignment to silence this warning 261 | if (i = size(sccs_Xfile(s, '2'))) { | ^ | ( ) heapdump.c:261:9: note: use '==' to turn this assignment into an equality comparison 261 | if (i = size(sccs_Xfile(s, '2'))) { | ^ | == heapdump.c:276:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 276 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:276:16: note: place parentheses around the assignment to silence this warning 276 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ^ | ( ) heapdump.c:276:16: note: use '==' to turn this assignment into an equality comparison 276 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ^ | == In file included from stdio/refill.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == heapdump.c:332:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 332 | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:332:8: note: place parentheses around the assignment to silence this warning 332 | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ^ | ( ) heapdump.c:332:8: note: use '==' to turn this assignment into an equality comparison 332 | 4 warningisf generated . (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ^ | == 1 warning generated. heapdump.c:354:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 354 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ heapdump.c:354:12: note: place parentheses around the assignment to silence this warning 354 | while (t = sccs_nextdata(s)) { | ^ | ( ) heapdump.c:354:stdio/puts.c12::55 :note: 1use '==' to turn this assignment into an equality comparison: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | w55h | ipluet s((ts )= s| c^c s_n./stdio_remap.he:x61t:d14a:t anote: (expanded from macro 'puts's )) { 61 | | # ^d e f| i ==n e puts bk_puts | ^ heapdump.c:382:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:382:11: note: place parentheses around the assignment to silence this warning 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) heapdump.c:382:11: note: use '==' to turn this assignment into an equality comparison 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == 2 warnings generated. CC lines.c CC libc/stdio/sscanf.c In file included from isascii.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. In file included from idcache.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == gfiles.c:2041:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2041 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ gfiles.c:2041:11: note: place parentheses around the assignment to silence this warning 2041 | while (t = fgetline(f)) { | ^ | ( ) gfiles.c:2041:11: note: use '==' to turn this assignment into an equality comparison 2041 | while (t = fgetline(f)) { | ^ | == gfiles.c:2050:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2050 | while (t1 = fgetline(f1)) { | ~~~^~~~~~~~~~~~~~ gfiles.c:2050:14: note: place parentheses around the assignment to silence this warning 2050 | while (t1 = fgetline(f1)) { 2 warning| s ^ generated . | ( ) gfiles.c:2050:14: note: use '==' to turn this assignment into an equality comparison 2050 | while (t1 = fgetline(f1)) { | ^ | == gfiles.c:2055:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2055 | if (p = strstr(r, "..")) *p = 0; | ~~^~~~~~~~~~~~~~~~~ gfiles.c:2055:11: note: place parentheses around the assignment to silence this warning 2055 | if (p = strstr(r, "..")) *p = 0; | ^ | ( ) gfiles.c:2055:11: note: use '==' to turn this assignment into an equality comparison 2055 | if (p = strstr(r, "..")) *p = 0; | ^ | == CC libc/stdio/stdio.c CC localtm.c stdio/refill.cgfiles.c::572082::112:: warning: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]using the result of an assignment as a condition without parentheses [-Wparentheses] 57 | 2082l | f l uwshhi(lfep )( t | =^ fgetline(f)) { | ~~^~~~~~~~~~~~~ gfiles.c:2082:12: note: place parentheses around the assignment to silence this warning 2082 | while (t = fgetline(f)) { | ^ | ( ) CC lock.c stdio/refill.c:73:1: gfiles.cwarning: :a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]2082 :12: 73note: | use '==' to turn this assignment into an equality comparison_ _sre f2082i | l l (wfhpi)l e | (^t = ./stdio_remap.hf:g98e:t19l:i nnote: eexpanded from macro '__srefill'( f)) {98 | #| d ^e f i| n ==e __srefill bk___srefill | ^ gfiles.c:2086:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2086 | if (p = strstr(r, "..")) *p = 0; | ~~^~~~~~~~~~~~~~~~~ gfiles.c:2086:10: note: place parentheses around the assignment to silence this warning 2086 | if (p = strstr(r, "..")) *p = 0; | ^ | ( ) gfiles.c:2086:10: note: use '==' to turn this assignment into an equality comparison 2086 | if (p = strstr(r, "..")) *p = 0; | ^ | == In file included from key2rev.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fet3c warninghs( generatedh. , key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from info.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/rewind.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/rget.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key)CC libc/stdio/ungetc.c + 1)) { | ^ | == 2 warnings generated. In file included from key2path.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. stdio/setbuffer.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | setbuffer(fp, buf, size) | ^ ./stdio_remap.h:101:19: note: expanded from macro 'setbuffer' 101 | #define setbuffer bk_setbuffer | ^ stdio/setbuffer.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | setlinebuf(fp) | ^ ./stdio_remap.h:68:20: note: expanded from macro 'setlinebuf' 68 | #define setlinebuf bk_setlinebuf | ^ here_check.c:120:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 120 | while (url = urllist_find(n, cp, flags, &j)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ here_check.c:120:15: note: place parentheses around the assignment to silence this warning 120 | while (url = urllist_find(n, cp, flags, &j)) { | ^ | ( ) here_check.c:120:15: note: use '==' to turn this assignment into an equality comparison 120 | while (url = urllist_find(n, cp, flags, &j)) { | ^ | == 3 warnings generated. CC libc/stdio/vasprintf.c CC locking.c stdio/rewind.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | rewind(fp) | ^ ./stdio_remap.h:64:16: note: expanded from macro 'rewind' 64 | #define rewind bk_rewind | ^ stdio/rget.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | __srget(fp) | ^ ./stdio_remap.h:78:17: note: expanded from macro '__srget' 78 | #define __srget bk___srget | ^ 2 warnings generated. 3 warnings generated. http.c:68:6: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 68 | buf = p = malloc(len2); | ^ ~~~~~~~~~~~~~~~~ http.c:69:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1 warning generated . 69 | if ((err = base64_encode(s, len, buf, &len2)) != CRYPT_OK) { | ^ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ http.c:69:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 69 | if ((err = base64_encode(s, len, buf, &len2)) != CRYPT_OK) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outlen); | ^ http.c:69:40: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 69 | if ((err = base64_encode(s, len, buf, &len2)) != CRYPT_OK) { | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:60: note: passing argument to parameter 'outlen' here 4 | unsigned char *out, unsigned long *outlen); | ^ CC libc/stdio/vfscanf.c 2 warnings generated. In file included from kv.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 10 warnings generated. CC libc/stdio/vfprintf.c In file included from stdio/scanf.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (daCC mail.c ta = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. CC libc/stdio/vprintf.c http.c:214:9: warning: passing 'unsigned char[10]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 214 | strcpy(c.userid, "anonymous"); | ^~~~~~~~ /usr/include/fortify/string.h:126:55: note: passing argument to parameter '__d' here 126 | _FORTIFY_FN(strcpy) char *strcpy(char * _FORTIFY_POS0 __d, const char *__s) | ^ http.c:291:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 291 | if (e = strchr(p, ',')) *e++ = 0; | ~~^~~~~~~~~~~~~~~~ http.c:291:9: note: place parentheses around the assignment to silence this warning 291 | if (e = strchr(p, ',')) *e++ = 0; | ^ | ( ) http.c:291:9: note: use '==' to turn this assignment into an equality comparison 291 | iCC merge.c f (e = strchr(p, ',')) *e++ = 0; | ^ | == In file included from kill.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC mklock.c CC mailslot.c CC libc/stdio/vsnprintf.c CC libc/stdio/vscanf.c http.c:515:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:515:8: note: place parentheses around the assignment to silence this warning 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ^ | ( ) http.c:515:8: note: use '==' to turn this assignment into an equality comparison 515 | if (f = streq(file, "-") ? stdout : fopen(filidcache.ce:,147 :"14w:" )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] { | ^ 147| | == while (ino = sccs_prev(sc, ino)) { | ~~~~^~~~~~~~~~~~~~~~~~~~ idcache.c:147:14: note: place parentheses around the assignment to silence this warning 147 | while (ino = sccs_prev(sc, ino)) { | ^ | ( ) idcache.c:147:14: note: use '==' to turn this assignment into an equality comparison 147 | while (ino =In file included from stdio/setbuf.cs:c47c: sIn file included from _stdio/local.hp:r37e: vIn file included from (./system.hs:c52,: ./hash.hi:n329o:)11): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/vsprintf.c 1 warning generated. 1 warning generated. 2 warnings generated. key2path.c:85:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | if (path = mdbm_fetch_str(idDB, key)) re1t warningu generatedr. n (strdup(path)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ key2path.c:85:11: note: place parentheses around the assignment to silence this warning 85 | if (path = mdbm_fetch_str(idDB, key)) return (strdup(path)); | ^ | ( ) key2path.c:85:11: note: use '==' to turn this assignment into an equality comparison 85 | if (path = mdbm_fetch_str(idDB, key)) return (strdup(path)); | ^ | == key2path.c:86:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (t = mdbm_fetch_str(gone, key)) check = 1; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ key2path.c:86:8: note: place parentheses around the assignment to silence this warning 86 | if (t = mdbm_fetch_str(gone, key)) check = 1; | ^ | ( ) key2path.c:86:8: note: use '==' to turn this assignment into an equality comparison 86 | if (t = mdbm_fetch_str(gone, key)) check = 1; | ^ | == key2path.c:127:36: warning: passing 'char[2]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 127 | proj_root(0), (u32)adler32(0, "+", 1)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ In file included from libcommit.c:17: In file included from libc/system.h:52: libc/hash.h:329:11:stdio/setbuf.c :warning: 50using the result of an assignment as a condition without parentheses [-Wparentheses]: 1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50329 | | s eitfb u(fd(aftpa, =b uhf-)> o p| s^- >fe./stdio_remap.ht:c67h:(16h:, note: kexpanded from macro 'setbuf'e y, s67t | r#ldeenf(ikneey )s e+t b1u)f) b{k _ s| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t buf | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC mtime.c In file included from libgraph.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC mv.c CC names.c In file included from stdio/setvbuf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {In file included from stdio/snprintf.c :| 50 ^ : In file included from stdio/local.h| : ( )37 : In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data ./hash.h=: 329h:-11>:o pnote: suse '==' to turn this assignment into an equality comparison- >fetch (329h | , ikfe y(,d asttar l=e nh(-k>eoyp)s -+> f1e)t)c h{( h ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from libdiff.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC ndiff.c info.c:276:36: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 276 | (struct sockaddr*)&cliaddr, &len); | ^~~~ /usr/include/fortify/sys/socket.h:51:73: note: passing argument to parameter '__l' here 51 | struct sockaddr *__a, socklen_t *__l) | ^ 1 warning generated. 2 warnings generated. In file included from librange.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/vsscanf.c kv.c:42:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 42 | if (h = hash_fromStream(0, f)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ kv.c:42:8: note: place parentheses around the assignment to silence this warning 42 | if (h = hash_fromStream(0, f)) { | ^ | ( ) kv.c:42:8: note: use '==' to turn this assignment into an equality comparison 42 | if (h = hash_fromStream(0, f)) { | ^ | == CC nested.c CC libc/stdio/wbuf.c stdio/setvbuf.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | setvbuf(fp, buf, mode, size) | ^ ./stdio_remap.h:69:17: note: expanded from macro 'setvbuf' 69 | #define setvbuf bk_setvbuf | ^ In file included from libsfiles.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/sprintf.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->info.cf:e741t:c8h:( hwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] key, s t741r | l einf( k(ety )= +g e1t)e)n v{( " B| K ^_ D O| T ==B K")) { | ~~^~~~~~~~~~~~~~~~~~~~ info.c:741:8: note: place parentheses around the assignment to silence this warning 741 | if (t = getenv("BK_DOTBK")) { | ^ | ( ) 16 warnings generated. info.c:741:8: note: use '==' to turn this assignment into an equality comparison 741 | if (t = getenv("BK_DOTBK")) { | ^ | == info.c:825:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 825 | if (opts->db_primf = fopen(prim, "a")) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ info.c:825:21: note: place parentheses around the assignment to silence this warning 825 | if (opts->db_primf = fopen(prim, "a")) { | ^ | ( ) info.c:825:21: note: use '==' to turn this assignment into an equality comparison 825 | if (opts->db_primf = fopen(prim, "a")) { | ^ | == 12 warnings generated. info.c:942:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 942 | if (s = uniqdb_backup_path()) { | ~~^~~~~~~~~~~~~~~~~~~~~~ info.c:942:8: note: place parentheses around the assignment to silence this warning 942 | if (s = uniqdb_backup_path()) { | ^ | ( ) info.c:942:8: note: use '==' to turn this assignment into an equality comparison 942 | if (s = uniqdb_backup_path()) { | ^ | == In file included from localtm.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] info.c329: | 948 :i8f: (warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]a ta = h -948> | o pisf- >(fse t=c hh(ahs,h _kfeeyt,c hsSttrrl(eonp(tkse-y>)d b+, 1D)B)_ M{O D T| I ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M E)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hinfo.c::329948::118:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 329948 | | iiff ((dsa t=a h=a shh-_>foeptsc-h>Sftert(cohp(ths,- >kdeby,, DsBt_rMlOeDnT(IkMeEy))) +{ 1 )| ) ^ { | ( )| ^ | ( ) info.c:948:8: note: use '==' to turn this assignment into an equality comparison libc/hash.h:329: 11948: | note: iuse '==' to turn this assignment into an equality comparisonf (s = 329h | a sihf_ f(edtacthaS t=r (ho-p>tosp-s>-d>bf,e tDcBh_(MhO,D TkIeMyE,) )s t{r l e| n ^( k e| y ==) + 1)) { | ^ | == info.c:977:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 977 | if (syncroot = strchr(date+1, '|')) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ info.c:977:15: note: place parentheses around the assignment to silence this warning 977 | if (syncroot = strchr(date+1, '|')) { | ^ | ( ) info.c:977:15: note: use '==' to turn this assignment into an equality comparison 977 | if (syncroot = strchr(date+1, '|')) { | ^ | == 1 warning generated. info.c:1133:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ info.c:1133:12: note: place parentheses around the assignment to silence this warning 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ^ | ( ) info.c:1133:12: note: use '==' to turn this assignment into an equality comparison 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ^ | == 1 warning generated. info.c:1204:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1204 | if (s = getenv(env)) { | ~~^~~~~~~~~~~~~ In file included from lines.c:17: In file included from libc/system.h:52: 11libc/hash.h warning:s329 generated:. 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | info.ci:f1204 :(8d:a tnote: aplace parentheses around the assignment to silence this warning = h-> o1204p | s -i>ff e(tsc h=( hg,e tkeenyv,( esntvr)l)e n{( k e| y ^ ) +| ( )1 )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:1204:8: note: use '==' to turn this assignment into an equality comparison 1204 | if (s = getenv(libc/hash.he:n329v:)11): {note: place parentheses around the assignment to silence this warning | ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/wsetup.c In file included from stdio/sscanf.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from stdio/ungetc.c:49./hash.h: :In file included from 329stdio/local.h::1137:: In file included from note: ./system.huse '==' to turn this assignment into an equality comparison: 52: ./hash.h:329: 11329: | warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (data =329 | h -i>fo p(sd-a>tfae t=c hh(-h>2,o warning psks generatede-. y>,f esttcrhl(ehn, (kkeeyy,) s+t r1l)e)n ({k e y| ) ^ + | 1 ==) ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/stdio.c:51: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warning./hash.hs: generated329. :11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC newroot.c CC libc/tcp/tcp.c libcommit.c:141:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 141 | if (p = strstr(buf, "#BKARG#")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ libcommit.c:141:9: note: place parentheses around the assignment to silence this warning 141 | if (p = strstr(buf, "#BKARG#")) { | ^ | ( ) libcommit.c:141:9: note: use '==' to turn this assignment into an equality comparison 141 | if (p = strstr(buf, "#BKARIn file included from Glock.c#:"17): )In file included from libc/system.h{: 52 : | libc/hash.h ^: 329 :| 11 ==: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libcommit.c:libc/hash.h163::32915::11 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: use '==' to turn this assignment into an equality comparison libgraph.c163 : | 329188 | : 15 i:}f warning: w(using the result of an assignment as a condition without parentheses [-Wparentheses]hd ialtea ( =p188 | h= - >siotfpr ss(-tn>ref(webbt,ic th"s(# hB=,K A(kRbeGiy#t,"s ) s)&t; r (l Se| Ln ~~^~~~~~~~~~~~~~~~~~~~~~_( PkAeRy|)S R+_ P1A)R)) ){) {| ^ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~| == libcommit.c:163:15: note: place parentheses around the assignment to silence this warning 163 | } while (plibgraph.c :=188 :s15t:r snote: tplace parentheses around the assignment to silence this warningr (b, "# B188K | A R Gi#f" )()n;e w CC opark.c b| i ^ t s | = ( ) (bits & (SL_PAR|SR_PAR))) { | ^ | ( ) libcommit.c:163:15: note: use '==' to turn this assignment into an equality comparison 163 | } while (p = strstr(blibgraph.c,: 188":#15B:K Anote: Ruse '==' to turn this assignment into an equality comparisonG #")); 188 | | ^ i f| ==( newbits = (bits & (SL_PAR|SR_PAR)))libcommit.c :{165 : 16| : ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| == 165CC libc/udp/udp.c | } else if (p = strstr(buf, "#Blibgraph.cK:E189X:E10C:# "warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~189 | if (e = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ libcommit.c:165:16: note: place parentheses around the assignment to silence this warning 165 | } else if (p = strslibgraph.ct:r189(:b10u:f ,note: place parentheses around the assignment to silence this warning" #BKEX E189C | # " ) )i f{ ( e| ^ = P| A ( )R ENT(s, d)) { | ^ | ( ) libcommit.c:165:16: note: use '==' to turn this assignment into an equality comparison 165 | } elibgraph.cl:s189e: 10i:f note: (use '==' to turn this assignment into an equality comparisonp = s t189r | s t r (ibfu f(,e "=# BPKAERXEENCT#("s),) d{) ) | { ^ | | ^ == | == libcommit.c:166:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | if (f1 = popen(&p[8], "r")) { | ~~~^~~~~~~~~~~~~~~~~~~ libcommit.c:166:11: note: place parentheses around the assignment to silence this warning 166 | if (f1 = popen(&p[8], "r")) { | ^ | ( ) libgraph.c:201:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 201 | while (e = sccs_libcommit.ce:a166c:h11N:u mnote: (use '==' to turn this assignment into an equality comparison& p, &s i166g | n ) ) i{f (| f ~~^~~~~~~~~~~~~~~~~~~~~~~~~1 = popen(&p[8], "r")) { | ^ | == libgraph.c:201:12: note: place parentheses around the assignment to silence this warning 201 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) libgraph.c:201:12: note: use '==' to turn this assignment into an equality comparison 201 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == 1 warning generated. 1 warning generated. 2 warnings generated. CC parent.c libgraph.c:333:19: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 333 | (void)symIn file included from dstdio/vasprintf.ci:f39f: (In file included from sstdio/local.h,: 37L: (In file included from P./system.hA:R52E: N./hash.hT:(329s:,11 :d )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses], d, 0, & d329u | p si,f s(ldiastta, =0 ,h -->1o)p;s - >| f ^~~~~~~~~~~~~~~e tch(libc/lines.hh:,60 :k9e:y ,note: expanded from macro 'L's trlen(k e60y | ) (+_ d1)) )? {( t y| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e of(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | libdiff.c :i222f: 10(:d awarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]a = h->o p222s | - > f eitfc h((th ,= kheayshIn file included from _ilocking.cn,:s20e: rIn file included from tlibc/system.h(:d52c: -libc/hash.h>:h329,: 11&:d hwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] sizeof(u 33292 | ) ,i f | ( ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ata 223= | h - > o p s -0>,f esticzhe(ohf,( tkheiyn,g )s)t)r l{e n (| k ~~~~~~~~~~~~~~~~~e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/sscanf.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | eofread(libdiff.cc:o222o:k10i:eCC libc/utils/cleanpath.c ,note: place parentheses around the assignment to silence this warningb uf,libc/hash.h :l329e :n22211) | : note: | place parentheses around the assignment to silence this warning^i f s(tt r 329l= | e nhi(afks eh(y_d)ia nt+sa e 1r=)t )(h d-{c> -o >p| hs ^ ,- > &f| de ( )ht ,c hs(ihz,e okfe(yu,3 2s)t,r l e| n ^( k e| y () + 1 )223) | { | ^ ./hash.h : 0329| ,: ( ) 11 s:i znote: euse '==' to turn this assignment into an equality comparisono f(thing) )329) | {i f | ( d a t| a ) = h->opslibc/hash.h-:>329f:e11t:c hnote: (use '==' to turn this assignment into an equality comparisonh , key, s329t | r liefn ((klibdiff.cde:ay222t):a 10 +:= 1note: h)use '==' to turn this assignment into an equality comparison-) > o{p s -| > ^222f | e t| c == h i(fh ,( tk e=y ,h assthr_lienns(ekrety()d c+- >1h),) &{d h ,| ^s i z| e ==o f(u32), | ^ | == stdio/ungetc.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | __submore(fp) | ^ stdio/stdio.c:58:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | __sread(cookie, buf, n) | ^ ./stdio_remap.h:110:17: note: expanded from macro '__sread' 110 | #define __sread bk___sread | ^ stdio/ungetc.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | ungetc(c, fp) | ^ ./stdio_remap.h:83:16: note: expanded from macro 'ungetc' 83 | #define ungetc bk_ungetc | ^ stdio/stdio.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | __swrite(cookie, buf, n) | ^ ./stdio_remap.h:106:18: note: expanded from macro '__swrite' 106 | #define __swrite bk___swrite | ^ librange.c:174:23: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 174 | range_walkrevs(s, 0, L(d), 0, csetStop2, warning s& generatedd. ); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/stdio.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | __sseek(cookie, offset, whence) | ^ ./stdio_remap.h:95:17: note: expanded from macro '__sseek' 95 | #define __sseek bk___sseek | ^ libgraph.c:430:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 430 | count = symdiff(s, L(PARENT(s, d)), d, 0, | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/stdio.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | __sclose(cookie) | ^ ./stdio_remap.h:66:18: note: expanded from macro '__sclose' 66 | #define __sclose bk___sclose | ^ librange.c:197:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libgraph.c: 433197: | 11 : iwarning: faddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] (e = P A433R | E N Tc(osm,p (ds),) L{( P A| R ~~^~~~~~~~~~~~~~E NT(s, d)), d, &dups, slist, count); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' librange.c :60197 | : 9(:_ dnote: )place parentheses around the assignment to silence this warning ? (type o197f | ( _ di)f [(]e) {=( tPyApReEoNfT((_sd,) )d1),) CC park.c ({t y p| e ^ o f (| _ ( )d ))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2librange.c warning:s197 generated:. 9: note: use '==' to turn this assignment into an equality comparison 197 | if (e = PARENT(s, d)) { | ^ | == librange.c:200:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 200 | if (e = MERGE(s, d)) { | ~~^~~~~~~~~~~~~ librange.c:200:9: note: place parentheses around the assignment to silence this warning 200 | if (e = MERGE(s, d)) { | ^ | ( ) librange.c:200:9: note: use '==' to turn this assignment into an equality comparison 200 | if (e = MERGE(s, d)) { | ^ | == librange.c:254:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 254 | if (rev = sfileRev()) { | ~~~~^~~~~~~~~~~~ librange.c:254:10: note: place parentheses around the assignment to silence this warning 254 | if (rev = sfileRev()) { | ^ | ( ) librange.c:254libgraph.c::10496:: 22note: :use '==' to turn this assignment into an equality comparison warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 254 | if 496( | r e vc o=u nstf i=l esRyemvd(i)f)f ({s , | L ^( P A| R ==E NT(s, d)), d, 0, | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:500:11: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 500 | comp(s, L(PARENT(s, d)), d, &dups, slist, count); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' librange.c:284:12 :60 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]( _d) ? 284( | t y p eioff ((_rde)v [=] )s{t(rtcyhpre(orfa(r_gds)-)>1r,s t(atrytp,e o'f,('_)d)) )*_rde}v := 00;; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:284:12: note: place parentheses around the assignment to silence this warning 284 | if (rev = strchr(rargs->rstart, ',')) *rev = 0; | ^ | ( ) libgraph.c:519:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 519 | while librange.c(:d284 :=12 :s cnote: cuse '==' to turn this assignment into an equality comparisons _eachN u284m | ( & p ,i f& s(irgenv) )= {s t r| c ~~^~~~~~~~~~~~~~~~~~~~~~~~~h r(rargs->rstart, ',')) *rev = 0; | ^ | == libgraph.c:519:12: note: place parentheses around the assignment to silence this warning 519 | while (d = sccs_eachNum(&p, &sign)) { | ^ | ( ) libgraph.c:519:12: note: use '==' to turn this assignment into an equality comparison 519 | while (d = sccs_eachNum(&p, &sign)) { | ^ | == In file included from mail.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h-CC libc/utils/concat_path.c >ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == librange.c:350CC partition.c :32: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 350 | if (range_walkrevs(s, dlist, L(r2), | ^~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC patch.c stdio/vasprintf.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | vasprintf(str, fmt, ap) | ^ ./stdio_remap.h:84:19: note: expanded from macro 'vasprintf' 84 | #define vasprint2f warning sb generatedk. _vasprintf | ^ In file included from merge.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libgraph.c:628:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 628 | if (m = MERGE(s, d)) printf(" merge %s", REV(s, m)); | ~~^~~~~~~~~~~~~ libgraph.c:628:8: note: place parentheses around the assignment to silence this warning 628 | if (m = MERGE(s, d)) printf(" merge %s", REV(s, m)); | ^ | ( ) libgraph.c:628:8: note: use '==' to turn this assignment into an equality comparison 628 | if (m = MERGE(s, d)) printf(" merge %s", REV(s, m)); | ^ | == CC pending.c libgraph.c:677:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 677 | if (next = SIBLINGS(s, d)) { | ~~~~~^~~~~~~~~~~~~~~~ libgraph.c:677:13: note: place parentheses around the assignment to silence this warning 677 | if (next = SIBLINGS(s, d)) { | ^ | ( ) libgraph.c:677:13: note: use '==' to turn this assignment into an equality comparison 677 | if (next = SIBLINGS(s, d)) { | ^ | == librange.c:503:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 503 | EACH_PARENT(wr->s, d, e, j) markDelta(wr, e, color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:503:2: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' libgraph.c :565699 | : 9f:o rwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( j = 0; (699p | ) =i f( j( k< =2 )s -?> kPiAdRlEiNsTtS[(ps],. kdi,d )j )s -:> k0i;d l+i+sjt)[ d ]| . ^s iblings = k; | ~~^~~~~~~~~~~~~~~~~~~ librange.c:503:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' libgraph.c: 699565: | 9 :f onote: rplace parentheses around the assignment to silence this warning (j =2 warning0 s;699 generated | . ( p )i f= ((kj =< s2-)> k?i dPlAiRsEtN[TpS](.sk,i dd), sj-)> k:i d0l;i s+t+[jd)] . s| i ^b lings = k; | ^ | ( ) libgraph.c:699:9: note: use '==' to turn this assignment into an equality comparison 699 | if (k = s->kidlist[p].kid) s->kidlist[d].siblings = k; | ^ | == librange.c:563:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 563 | EACH_PTAG(wr->s, d, e, j) markDelta(wr, e, color); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:563:2: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ librange.c:563:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' In file included from mklock.c572: | 17 : fIn file included from olibc/system.hr: 52(: jlibc/hash.h :=329 :011;: (warning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]) = (j < 2329) | ?i fP T(AdGaSt(as ,= dh,- >jo)p s:- >0f;e t+c+hj()h , | k ^e y, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from mailslot.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stdio/vscanf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11libc/hash.h:: 329warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : note: place parentheses around the assignment to silence this warning 329 | 329 | i fi f( d(adtaat a= =h -h>-o>posp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tslibrange.crt:lr605el:ne11(n:k( ekwarning: yeusing the result of an assignment as a condition without parentheses [-Wparentheses])y )+ +1 ) 1)605) | ){ w{ h | i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l| e ^ ( d| ( )= walkrevs(&wr)) addArray(&list, &d); | ~~^~~~~~~~~~~~~~~ ./hash.hlibc/hash.h::329329::1111:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh--librange.c>>:oo605pp:ss11--:>> ffnote: eeplace parentheses around the assignment to silence this warningtt cchh((hh, , 605 k | ke eywy,h, i slstetr rl(leden n(=(k keweyay)l) k +r+ e 1v1)s))() & {w{ r ) | )| ^ ^ a d | d| ==A ( ) r ray(&list, &d); | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | iflibrange.c :(605d:a11t:a note: =use '==' to turn this assignment into an equality comparison h->op s605- | > fwehticlhe( h(,d k=e yw,a lsktrrelvesn((&kwery))) +a d1d)A)r r{a y (| & ^l i s| t ==, &d); | ^ | == librange.c:628:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5628 warning | s generatedw. hilCC libc/utils/crc32c.c e (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ librange.c:628:11: note: place parentheses around the assignment to silence this warning 628 | while (d = walkrevs(&wr)) { | ^ | ( ) librange.c:628:11: note: use '==' to turn this assignment into an equality comparison 628 | while (d = walkrevs(&wr)) { | ^ | == CC preference.c 13 warnings generated. In file included from stdio/vfprintf.c:2: In file included from stdio/vfwprintf.c:51: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. 3 warnings generated. librange.c:793:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 793 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ librange.c:793:11: note: place parentheses around the assignment to silence this warning 793 | while (d = walkrevs(&wr)) { | ^ | ( ) librange.c:793:11: note: use '==' to turn this assignment into an equality comparison 793 | while (d = walkrevs(&wr)) { | ^ | == CC proj.c In file included from stdio/vfscanf.c:45: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/die.c 1 warning generated. stdio/vscanf.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | vscanf(fmt, ap) | ^ ./stdio_remap.h:86:16: note: expanded from macro 'vscanf' 86 | #define vscanf bk_vscanf | ^ In file included from mtime.c:20: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC poly.c CC populate.c In file included from ndiff.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/data.c In file included from names.c:27: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warningIn file included from mv.c:17: In file included from libc/system.h :32952 | : libc/hash.hi:f329 :(11d:a twarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses] = h->ops2- warning>329sf | generatede . ticfh ((hd,a tkae y=, hs-t>rolpesn-(>kfeeyt)c h+( h1,) 4)k warning es{y generated ,. | s ^ t r l| e ( )n (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = libc/hash.hh:-329>:o11p:s -note: >fplace parentheses around the assignment to silence this warninge tch(h, k e329y | , isft r(ldeant(ak e=y )h -+> o1p)s)- >{f e t| c ^h ( h| , == key, strlen(key) + 1)) { | ^ | ( ) CC libc/utils/dirname.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from stdio/vsscanf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5 warnings generated. 329 | if (data = h->ops->fetch(In file included from hstdio/vsprintf.c,: 48k: eIn file included from ystdio/local.h,: 37s: tIn file included from r./system.hl:e52n: (./hash.hk:e329y:)11 :+ warning: 1using the result of an assignment as a condition without parentheses [-Wparentheses]) ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ./hash.h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h./hash.h,: 329k:e11y:, note: splace parentheses around the assignment to silence this warningt rlen(ke y329) | +i f1 )()d a{t a | = ^ h -| > ( )o ps->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->./hash.hf:e329t:c11h:( hnote: ,use '==' to turn this assignment into an equality comparison key, st r329l | e ni(fk e(yd)a t+a 1=) )h -{> o p| s ^- > f| e ==t ch(h, key, strlen(key) + 1)) { | ^ | == locking.c:151:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 151 | if (p = getenv("BK_WRITE_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:30:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] locking.c:151: 830: | note: iplace parentheses around the assignment to silence this warningf (name 151= | sitfr r(cph r=( agve[t0e]n,v ('"/B'K)_)W R{I T E| _ ~~~~~^~~~~~~~~~~~~~~~~~~~~L OCK")) { | ^ In file included from stdio/vsnprintf.c| : ( )48 : In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if mail.c(:d30a:t11a: locking.c =:note: 151place parentheses around the assignment to silence this warningh: -8>:o pnote: s use '==' to turn this assignment into an equality comparison-30 > | f eitfc h151(( | nh a,im fek e(=yp , s =ts rtgrrecltheernn((vak(ve"[yB0)K] _,+W R'1I/)T')E) _){L O{ C | K ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"| ) ^ ) {| ( ) | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning mail.c:30:11 :329 | note: use '==' to turn this assignment into an equality comparisoni f (dlocking.ca: t16430a: | 8 =:i fhwarning: -using the result of an assignment as a condition without parentheses [-Wparentheses](> noapmse- >164=f | e stitcfrh r((chph, r =(k aegvye[,t0 e]snCC port/bkd_server.c CC libc/utils/dirs.c ,tv r('l"/eB'nK)(_)kR eE{yA )D _| +L ^ O 1C )K| )" == ) {) {| ^ | ~~^~~~~~~~~~~~~~~~~~~~~~~~| ( ) ./hash.h:locking.c329::16411::8 :note: use '==' to turn this assignment into an equality comparisonnote: place parentheses around the assignment to silence this warning 329 | 164 | i fi f( d(apt a= =g eht-e>novp(s"-B>Kf_eRtEcAhD(_hL,O CkKe"y),) s{t r l| e ^ n ( k| e ( )y ) + 1)) { | ^ | == locking.c:164:8: note: use '==' to turn this assignment into an equality comparison 164 | if (p = getenv("BK_READ_LOCK")) { | ^ | == CC port/check_rsh.c mail.c:71:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 71 | while (len = fread(buf, 1, sizeof(buf), stdin)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:71:15: note: place parentheses around the assignment to silence this warning 71 | while (len = fread(buf, 1, sizeof(buf), stdin)) { | ^ | ( ) mail.c:71:15: note: use '==' to turn this assignment into an equality comparison 71 | while (len = fread(buf, 1, sizeof(buf), stdin)) { | ^ | == CC libc/utils/efopen.c mail.c:110:13:stdio/vfscanf.c :warning: 850using the result of an assignment as a condition without parentheses [-Wparentheses]: 1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | 850w | h_i_lsec c(ll(etna b=, ffrmeta)d ( b| u^f , 1, sizeof(buf), fin)) fwrite(buf, 1, len, f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:110:13: note: place parentheses around the assignment to silence this warning 110 | while (len = fread(buf, 1, sizeof(buf), fin)) fwrite(buf, 1, len, f); | ^ | ( ) mail.c:110:13: note: use '==' to turn this assignment into an equality comparison 110 | while (len = fread(buf, 1, sizeof(buf), fin)) fwrite(buf, 1, len, f); | ^ | == merge.c:132:14: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 132 | unless (p = mdbm_fetch_str(db, buf)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ merge.c:134:7: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 134 | p = mdbm_fetch_str(db, buf); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from stdio/wbuf.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC port/gethomedir.c In file included from nested.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, stdio/vsprintf.ck:e51y:,1 :s twarning: ra function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]l en(k e51y | )v s+p r1i)n)t f{( s t| r ^ , f| m ( )t , ap) | ^ ./stdio_remap.h:89:18: note: expanded from macro 'vsprintf' 89 | #definelibc/hash.h :v329s:p11r:i nnote: tuse '==' to turn this assignment into an equality comparisonf bk_v s329p | r iinft f( d a| t ^a = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/vsscanf.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | eofread(cookie, buf, len) | ^ stdio/vsscanf.c:63:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | vsscanf(str, fmt, ap) | ^ ./stdio_remap.h:92:17: note: expanded from macro 'vsscanf' 92 | #define vsscanf bk_vsscanf | ^ 3 warnings generated. 15 warnings generated. stdio/vsnprintf.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | vsnprintf(str, n, fmt, ap) | ^ ./stdio_remap.h:87:19: note: expanded from macro 'vsnprintf' 87 | #define vsnprintf bk_vsnprintf | ^ 1 warning generated. locking.c:910:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 910 | if (lockers = nested_lockers(p, 0, 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:910:14: note: place parentheses around the assignment to silence this warning 910 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | ( ) locking.c:910:14: note: use '==' to turn this assignment into an equality comparison 910 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | == 2 warnings generated. In file included from tcp/tcp.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/wbuf.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | __swbuf(c, fp) | ^ ./stdio_remap.h:79:17: note: expanded from macro '__swbuf' 79 | #define __swbuf locking.cb:k1126_:_17_:s wwarning: busing the result of an assignment as a condition without parentheses [-Wparentheses]u f | ^ 1126 | if (nl->nlid = loadfile(writer, 0)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ locking.c:1126:17: note: place parentheses around the assignment to silence this warning 1126 | if (nl->nlid = loadfile(writer, 0)) { | ^ | ( ) locking.c:1126:17: note: use '==' to turn this assignment into an equality comparison 1126 | if (nl->nlid = loadfile(writer, 0)) { | ^ | == 3 warnings generated. In file included from udp/udp.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops-CC port/gethost.c >fetch(h, key, strlen(key) + 1)) { | ^ | == CC port/getinput.c CC libc/utils/fopen_cksum.c 2 warnings generated. In file included from opark.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/wsetup.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] locking.c:1262:14: warning: 329using the result of an assignment as a condition without parentheses [-Wparentheses] | if (da t1262a | =i fh -(>loopcsk-e>rfse t=c hn(ehs,t ekde_yl,o cskterrlse(np(,k e0y,) 1+) )1 ){) {| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:1262:14: note: place parentheses around the assignment to silence this warning ./hash.h:329:11: 1262note: | place parentheses around the assignment to silence this warning if (loc k329e | r si f= (ndeasttae d=_ lho-c>koeprss-(>pf,e t0c,h (1h),) k{e y ,| ^ s t r| l ( )e n(key) + 1)) { | ^ | ( ) locking.c:1262:14: note: use '==' to turn this assignment into an equality comparison 1262 | if (l./hash.ho:c329k:e11r:s note: =use '==' to turn this assignment into an equality comparison nested _329l | o cikfe r(sd(apt,a 0=, h1-)>)o p{s - >| f ^e t c| h ==( h, key, strlen(key) + 1)) { | ^ | == 8 warnings generated. CC libc/utils/fopen_crc.c names.c:82:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 82 | if (dest = sfileRev()) { | ~~~~~^~~~~~~~~~~~ names.c:82:12: note: place parentheses around the assignment to silence this warning 82 | if (dest = sfileRev()) { | ^ | ( ) names.c:82:12: note: use '==' to turn this assignment into an equality comparison 82 | if (dest = sfileRev()) { | ^ | == names.c:87:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ~~~^~~~~~~~~~~~~~~~~~~ names.c:87:11: note: place parentheses around the assignment to silence this warning 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ^ | ( ) names.c:87:11: note: use '==' to turn this assignment into an equality comparison 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ^ | == 1 warning generated. CC port/getrealname.c CC libc/utils/fopen_vzip.c In file included from newroot.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == tcp/tcp.c:77:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 77 | if ((newsock = accept(sock, (struct sockaddr*)&s, &namelen)) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:388:68: note: passing argument to parameter here 388 | int accept (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^ 2 warnings generated. tcp/tcp.c:106:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 106 | if (freeme = strrchr(host, ':')) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ tcp/tcp.c:106:13: note: place parentheses around the assignment to silence this warning 106 | if (freeme = strrchr(host, ':')) { | ^ | ( ) tcp/tcp.c:106:13: note: use '==' to turn this assignment into an equality comparison 106 | if (freeme = strrchr(host, ':')) { | ^ | == mv.c:192:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 192 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ mv.c:192:11: note: place parentheses around the assignment to silence this warning 192 | while (t = fgetline(f)) { | ^ | ( ) mv.c:192:11: note: use '==' to turn this assignment into an equality comparison 192 | while (t = fgetline(f)) { | ^ | == CC libc/utils/fopen_zip.c tcp/tcp.c:140:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 140 | if (getsockname(s, (struct sockaddr *)&sin, &namelen) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:391:73: note: passing argument to parameter here 391 | int getsockname (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^ mv.c:248:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 248 | if (fix_pfile = HAS_PFILE(s)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ mv.c:248:17: note: place parentheses around the assignment to silence this warning 248 | if (fix_pfile = HAS_PFILE(s)) { | ^ | ( ) mv.c:248:17: note: use '==' to turn this assignment into an equality comparison 248 | if (fix_pfile = HAS_PFILE(s)) { | ^ | == tcp/tcp.c:154:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 154 | istdio/wsetup.cf: 56(:g1e:t pwarning: ea function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]e rna m56e | (_s_,s w(ssettruupc(tf ps)o c k| a^d dr ./stdio_remap.h*:)81&:s19i:n ,note: expanded from macro '__swsetup'& name l81e | n#)d eops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) tcp/tcp.c:168:46libc/hash.h:: 329warning: :passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]11 : note: use '==' to turn this assignment into an equality comparison 168 | i f329 | ( gieft s(odcaktnaa m=e (hs-,> o(psst-r>ufcett csho(chk,a dkdery ,* )s&tsrilne,n (&kneaym)e l+e n1)) )< {0 ) | { ^ | | ^~~~~~~~ == /usr/include/sys/socket.h:391:73: note: passing argument to parameter here 391 | int getsockname (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^ In file included from utils/cleanpath.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning tcp/tcp.c329: | 180 :i67f: (warning: dpassing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]a ta = h -180> | o p s - > f e t crhc( h=, gkeetys,o csktorplte(ns(,k eSyO)L _+S O1C)K)E T{, S| O ^ _ T Y| P ( )E , SOCK_OPT_CAST &t, &t); | ^~ /usr/include/sys/socket.h:401:71:./hash.h :note: 329passing argument to parameter here: 11: note: use '==' to turn this assignment into an equality comparison 401 | in t329 | g eitfs o(cdkaotpat =( ihn-t>,o pisn-t>,f eitncth,( hv,o ikde y*,_ _srterslterni(ckte,y )s o+c k1l)e)n _{t *| _ ^_ r e| s ==t rict); | ^ CC port/getrusage.c In file included from parent.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: In file included from using the result of an assignment as a condition without parentheses [-Wparentheses]partition.c :17: In file included from ./sccs.h:20: In file included from 329libc/system.h | : 52i: flibc/hash.h :(329d:a11t:a warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] h->ops-> f329e | t cihf( h(,d akteay ,= sht-r>loepns(-k>efye)t c+h (1h),) k{e y ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s trlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | iflibc/hash.h :(329d:a11t:a note: =place parentheses around the assignment to silence this warning h->ops -329> | f eitfc h((dha,t ak e=y ,h -s>torplse-n>(fkeetyc)h (+h ,1 )k)e y{, s| t ^ r l e| n ( )( key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | iflibc/hash.h :(329d:a11t:a note: =use '==' to turn this assignment into an equality comparison h->ops -329> | f eitfc h((dha,t ak e=y ,h -s>torplse-n>(fkeetyc)h (+h ,1 )k)e y{, s| t ^r l e| n ==( key) + 1)) { | ^ | == CC libc/utils/fileops.c nested.c:112:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 112 | while (p = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ nested.c:112:12: note: place parentheses around the assignment to silence this warning 112 | while (p = fgetline(stdin)) { | ^ | ( ) nested.c:112:12: note: use '==' to turn this assignment into an equality comparison 112 | while (p = fgetline(stdin)) { | ^ | == In file included from preference.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 4 warnings generated. 2 warnings generated. In file included from patch.c:16: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 8 warnings generated. nested.c:326:27: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 326 | range_walkrevs(cset, 0, L(d), 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:361:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:361:11: note: place parentheses around the assignment to silence this warning 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | ( ) nested.c:361:11: note: use '==' to turn this assignment into an equality comparison 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | == CC libc/utils/fileutils.c In file included from utils/concat_path.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlenested.cn:(532k:e15y:) warning: +using the result of an assignment as a condition without parentheses [-Wparentheses] 1)) { 532| | ^ i| f == (c->path = mdbm_fetch_str(idDB, c->rootkey)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:532:15: note: place parentheses around the assignment to silence this warning 532 | if (c->path = mdbm_fetch_str(idDB, c->rootkey)) { | ^ | ( ) nested.c:532:15: note: use '==' to turn this assignment into an equality comparison 532 | if (c->path = mdbm_fetch_str(idDB, c->rootkey)) { | ^ | == In file included from proj.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC port/globalroot.c CC port/gui.c 1 warning generated. In file included from utils/die.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poly.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h:329 :32911 | : inote: fplace parentheses around the assignment to silence this warning (data = 329h | - >iofp s(-d>afteat c=h (hh-,> okpesy-,> fsettrclhe(nh(,k ekye)y ,+ s1t)r)l e{n ( k| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y ) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning ./hash.h:329 :32911 | : inote: fuse '==' to turn this assignment into an equality comparison (data = 329h | - >iofp s(-d>afteat c=h (hh-,> okpesy-,> fsettrclhe(nh(,k ekye)y ,+ s1t)r)l e{n ( k| e ^ y ) | + ( ) 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/crc32c.c:28: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 1 warningi generatedf. (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/data.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == nested.c:670:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 670 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ nested.c:670:11: note: place parentheses around the assignment to silence this warning 670 | while (t = fgetline(f)) { | ^ | ( ) nested.c:670:11: note: use '==' to turn this assignment into an equality comparison 670 | while (t = fgetline(f)) { | ^ | == nested.c:707:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 707 | if (f = fopen(tmp, "w")) { | ~~^~~~~~~~~~~~~~~~~ nested.c:707:8: note: place parentheses around the assignment to silence this warning 707 | if (f = fopen(tmp, "w")) { | ^ | ( ) nested.c:707:8: note: use '==' to turn this assignment into an equality comparison 707 | if (f = fopen(tmp, "w")) { | ^ | == CC libc/utils/findpid.c In file included from port/bkd_server.c:17: In file included from port/../bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from populate.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h :329329 | : 11i:f note: (place parentheses around the assignment to silence this warningd ata = h -329> | o pisf- >(fdeattcah (=h ,h -k>eoyp,s -s>tfreltecnh((khe,y )k e+y ,1 )s)t r{l e n| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning libc/hash.h:329:11: 329note: | use '==' to turn this assignment into an equality comparison if (da t329a | =i fh -(>doaptsa- >=f eht-c>ho(phs,- >kfeeyt,c hs(thr,l ekne(yk,e ys)t r+l e1n)()k e{y ) | + ^ 1 )| ) ( ) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) 3CC port/hostColonPath.c { warning s generated| . ^ | == newroot.c:61:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 61 | for (p = ranbits; *p; p++) { | ^ ~~~~~~~ In file included from utils/dirname.c:35: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from port/check_rsh.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == newroot.c:197:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 197 | if (p = strrchr(rand, ':')) rand = p + 1; | ~~^~~~~~~~~~~~~~~~~~~~ newroot.c:197:8: note: place parentheses around the assignment to silence this warning 197 | if (p = strrchr(rand, ':')In file included from )pending.c :r17a: nIn file included from dlibc/system.h :=52 : plibc/hash.h :+329 :111;: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | ( ) 329 | if (data = h->ops->fetch(h, knewroot.ce:y197,: 8s:t rnote: luse '==' to turn this assignment into an equality comparisone n(key) 197+ | 1i)f) ({p =| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s trrchr(rand, ':')) rand = p + 1; | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key,newroot.c :s218t:r2l:e nwarning: (ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]k ey) +218 | 1 )m)p _{i n i| t ^( & a| ) ==; | ^~~~~~~~~~~ newroot.c:219:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 219 | mp_read_radix(&a, rand, 16); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ newroot.c:222:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 222 | mp_init(&b); | ^~~~~~~~~~~ newroot.c:223:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 223 | mp_read_radix(&b, rand, 16); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ parent.c:105:16newroot.c:: 225warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]2 : warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 105 | 225w | h imlpe_ x(owrh(i&cah, =& b ,| ~~~~~~^& a); | 106 ^~~~~~~~~~~~~~~~~~ | (av[i] && streqnewroot.c(:a226v:[2i:] ,warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]" -")) 226? | fmgpe_ttloirnaed(isxt(d&ian,) b:u fa,v [1i6+)+;] ) | { ^~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parent.c:105:16: note: place parentheses around the assignment to silence this warning 105 | while (which = | ^ | ( 106 | (av[i] && streq(av[i], "-")) ? fgetline(stdin) : av[i++]) { | | ) parent.c:105:16: note: use '==' to turn this assignment into an equality comparison 105 | while (which = | ^ | == CC libc/utils/fmem.c nested.c:1007:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1007 | if (rel = proj_comppath(0)) { | ~~~~^~~~~~~~~~~~~~~~~~ nested.c:1007:10: note: place parentheses around the assignment to silence this warning 1007 | if (rel = proj_comppath(0)) { | ^ | ( ) nested.c:1007:10: note: use '==' to turn this assignment into an equality comparison 1007 | if (rel = proj_comppath(0)) { | ^ | == partition.c:273:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 273 | if (oconf = getenv("BK_CONFIG")) oconf = strdup(oconf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ partition.c:273:13: note: place parentheses around the assignment to silence this warning 273 | if (oconf = getenv("BK_CONFIG")) oconf = strdup(oconf); | ^ | ( ) partition.c:273:13: note: use '==' to turn this assignment into an equality comparison 273 | if (oconf = getenv("BK_CONFIG")) oconf = strdup(oconf); | ^ | == partition.c:284:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 284 | if (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:284:9: note: place parentheses around the assignment to silence this warning 284 | if (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ^ | ( ) partition.c:284:9: note: use '==' to turn this assignment into an equality comparison 284 | if (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ^ | == partition.c:303:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | if (p = getenv("BK_CONFIG")) opts->oconfig = strdup(p); | ~~^~~~~~~~~~~~~~~~~~~~~ partition.c:303:8: note: place parentheses around the assignment to silence this warning 303 | if (p = getenv("BK_CONFIG")) opts->oconfig = strdup(p); | ^ | ( ) partition.c:303:8: note: use '==' to turn this assignment into an equality comparison 303 | if (p = getenv("BK_CONFIG")) opts->oconfig = strdup(p); | ^ | == partition.c:336:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 336 | if (status = pclose(f)) { | ~~~~~~~^~~~~~~~~~~ In file included from utils/dirs.c:17partition.c: :In file included from 336./system.h::1352:: ./hash.hnote: :place parentheses around the assignment to silence this warning329 :11: warning: 336using the result of an assignment as a condition without parentheses [-Wparentheses] | if (sta t329u | s i=f p(cdlaotsae (=f )h)- >{o p s| - ^ > f e| t ( )c h(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:336:13: note: use '==' to turn this assignment into an equality comparison 336 | if (status = pclose(f)) { | ./hash.h ^: 329 :| 11 ==: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == partition.c:379:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 379 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ partition.c:379:11: note: place parentheses around the assignment to silence this warning 379 | while (p = fgetline(f)) { | ^ | ( ) partition.c:379:11: note: use '==' to turn this assignment into an equality comparison 379 | while (p = fgetline(f)) { | ^ | == 30 warnings generated. partition.c:499:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 499 | while (line = fgetline(gone)) { | ~~~~~^~~~~~~~~~~~~~~~ 1 warning generated. patch.cpartition.c::158499::1414:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 158499 | | wwhhiillee ((lliinnee == ffggeettllni(nfe,( g&olneen)))) {{ | | ^ ~~~~~^~~~~~~~~~~~~~~~~ | ( ) partition.c:patch.c499::15814::14 :note: use '==' to turn this assignment into an equality comparisonnote: place parentheses around the assignment to silence this warning 499 | w158h | i lweh i(llei n(el i=n ef g=e tflgientel(ng(ofn,e )&)l e{n ) )| ^{ | | == ^ nested.c :| 1299 ( ): 8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1299 | if (f = fopen(proj_fpatch.cu:l158l:p14a:t hnote: (use '==' to turn this assignment into an equality comparisonp roj_ p158r | o dwuhcitl(ep )(,l iRnOeO T=2 RfEgSeYtNlCn ("f/," &ClOeMnP)L)I S{T ) ,| ^ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| == 1300 | "r")) { | ~~~~ nested.c:1299:8: note: place parentheses around the assignment to silence this warning 1299 | if (f = fopen(proj_fullpath(proj_product(p), ROOT2RESYNC "/" COMPLIST), | ^ | ( 1300 | "r")) { | | ) nested.c:1299:8: note: use '==' to turn this assignment into an equality comparison 1299 | if (f = fopen(proj_fullpath(proj_product(p), ROOT2RESYNC "/" COMPLIST), | ^ | == nested.c:1302:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1302 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ In file included from utils/efopen.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] nested.c:1302:12: note: 329place parentheses around the assignment to silence this warning | if ( d1302a | t a w=h ihl-e> o(pts -=> ffegtecthl(ihn,e (kfe)y), {s t r| l ^ e n (| k ( )e y) + 1)) { 1 warning| generated ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. nested.c:1302:12: note: use '==' to turn this assignment into an equality comparison 1302 | while (t =./hash.h :f329g:e11t:l inote: nplace parentheses around the assignment to silence this warninge (f)) { 329 | | ^i f | ( ==d ata = h->ops->fetch(park.ch:,778 :k13e:y ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s trlen (778k | e yw)h i+l e1 )()b u{f =| ^ m k l| i ( )n e(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if park.c(:d778a:t13a: =note: place parentheses around the assignment to silence this warningh ->ops -778> | f ewthcihl(eh ,( bkuefy ,= smtkrllienne((kmenye)x t+( m1))))) {{ | | ^ ^ | | == ( ) park.c:778:13: note: use '==' to turn this assignment into an equality comparison 778 | while (buf = mkline(mnext(m))) { | ^ | == park.c:846:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 846 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ park.c:846:13: note: place parentheses around the assignment to silence this warning 846 | while (buf = mkline(mnext(m))) {In file included from port/gethomedir.c :| 17 ^ : In file included from port/../sccs.h| : ( )20 : In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (dapark.ct:a846 :=13 :h -note: >use '==' to turn this assignment into an equality comparisono ps-> f846e | t cwhh(ihl,e k(ebyu,f s=t rmlkelni(nkee(ym)n e+x t1()m)) ){) {| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning partition.c :329722 | : 15i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h722- | > o pisf- >(fbeatmcdhi(rhs, =k egye,t dsitrr(l"eBni(tkKeeye)p e+r /1B)A)M "{) ) | { ^ | | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ( ) libc/hash.h:329partition.c::11722:: 15note: :use '==' to turn this assignment into an equality comparison note: place parentheses around the assignment to silence this warning 329 | 722i | f (idfa t(ab a=m dhi-r>so p=s -g>eftedticrh(("hB,i tkKeeye,p esrt/rBlAeMn"()k)e y{) +| ^ 1 ) )| ( ){ | ^ | == partition.c:722:15: note: use '==' to turn this assignment into an equality comparison 722 | if (bamdirs = getdir("BitKeeper/BAM")) { | ^ | == park.c:906:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 906 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ park.c:906:13: note: place parentheses around the assignment to silence this warning 906 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:906:13: note: use '==' to turn this assignment into an equality comparison 906 | while (buf = mkline(mnext(m))) { | ^ | == proj.c:174:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 174 | if (ret = projcache_lookup(fdir)) goto done; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ park.c:972:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 972 | while (bproj.cu:f174 :=10 :m knote: lplace parentheses around the assignment to silence this warningi ne(mne x174t | ( mi)f) )( r{e t | = ~~~~^~~~~~~~~~~~~~~~~~ projcache_lookup(fdir)) goto done; | ^ | park.c ( ): 972:13: note: place parentheses around the assignment to silence this warning 972 | while (buf = mkline(mnexproj.ct:(174m:)10):) note: {use '==' to turn this assignment into an equality comparison | ^ | ( )174 | if (ret = projcache_lookup(fdir)) gopark.ct:o972 :d13o:n enote: ;use '==' to turn this assignment into an equality comparison | ^ | 972 == | while (buf = mkline(mnext(m))) { | ^ | == proj.c:184:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 184 | if (ret = projcache_lookup(root)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ proj.c:184:11: note: place parentheses around the assignment to silence this warning 184 | if (ret = projcache_lookup(root)) { | ^ | ( ) proj.c:184:11: note: use '==' to turn this assignment into an equality comparison 184 | if (ret = projcache_looCC libc/utils/fullname.c kup(root)) { | ^ | == park.c:1041:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1041 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ park.c:1041:13: note: place parentheses around the assignment to silence this warning 1041 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:1041:13: note: use '==' to turn this assignment into an equality comparison 1041 | while (buf = mkline(mnext(m))) { | ^ | == CC libc/utils/fileinfo.c CC port/http_proxy.c In file included from utils/fopen_cksum.c:20: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = hutils/dirs.c-:>197o:p11s:- >warning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]e tch( h197, | 1 k warningwe generatedhy. i,l es t(rel e=n (rkeeayd)d i+r (1d)))) {{ | | ^ ~~^~~~~~~~~~~~ | ( ) utils/dirs.c:./hash.h197::32911proj.c:::11 331:note: : place parentheses around the assignment to silence this warning12note: :use '==' to turn this assignment into an equality comparison warning: using the result of an assignment as a condition without parentheses [-Wparentheses]197 | w329h | i li331ef | (( edi af=t a(r pe=ra odhjd- i>=ro (ppdsr)-o)>j fc{ea tc ch| he ^ (_ hl ,o| o ( )kk euyp,( bsutfr)l)e nr(ekteuyr)n +( s1t)r)d u{p ( p| rutils/dirs.c ^o: j197 -:| >11 ==r: o onote: tuse '==' to turn this assignment into an equality comparison) ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~197 | while (e = readdir(d)) { | ^ | == proj.c:331:12: note: place parentheses around the assignment to silence this warning 331 | if1 warning( generatedp. roj = projcache_lookup(buf)) return (strdup(proj->root)); | ^ | ( ) proj.c:331:12: note: use '==' to turn this assignment into an equality comparison 331 | if (proj = projcache_lookup(buf)) return (strdup(proj->root)); | ^ | == poly.c:81:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 81 | while (t = eachline(&next, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ poly.c:81:11: note: place parentheses around the assignment to silence this warning 81 | while (t = eachline(&next, &len)) { | ^ | ( ) 1 warning generated. poly.c:81:11: note: use '==' to turn this assignment into an equality comparison 81 | while (t = eachline(&next, &len)) { | ^ | == proj.c:383:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 383 | if (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ~~^~~~~~~~~~~~~~~~~ poly.c:86:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (p = separaproj.ct:o383r:(8b:u fnote: )place parentheses around the assignment to silence this warning) *p++ =383 | 0 ;i f | ( ~~^~~~~~~~~~~~~~~~p = proj_product(p)) return (proj_chdipoly.cr:(86p:r9o:j _note: rplace parentheses around the assignment to silence this warningo ot(p) )86) | ; i| f ^ ( p| ( )= separator(buf)) *p++ = 0; | ^ | ( ) proj.c:383:8: note: use '==' to turn this assignment into an equality comparison 383 | if (p = proj_propoly.cd:u86c:t9(:p )note: )use '==' to turn this assignment into an equality comparison retu r86n | ( pirfo j(_pc h=d isre(pparroajt_orro(obtu(fp)))) )*;p + +| ^= 0| ; == | ^ | == poly.c:91:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 91 | if (p = separator(++t)) *p++ = 0; | ~~^~~~~~~~~~~~~~~~ poly.c:91:10: note: place parentheses around the assignment to silence this warning utils/efopen.c:49: 891: | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p 49= | siefp a(rfa t=o re(f+o+pte)n)( e*npv+)+) ={ 0 ;| ~~^~~~~~~~~~~~~ | ^ | ( ) utils/efopen.c:49:8poly.c:: 91note: :place parentheses around the assignment to silence this warning10 : note: use '==' to turn this assignment into an equality comparison 49 | if 91( | f = ieff o(ppe n=( esnevp)a)r a{t o r| ( ^ + + t| ) ( )) *p++ = 0; | ^ | == utils/efopen.c:49:8: note: use '==' to turn this assignment into an equality comparison 49 | if (f = efopen(env)) { | ^ | == park.c:1435:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1435 | if (t = xfile_fetch(s->gfile, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. park.c:1435:8: note: place parentheses around the assignment to silence this warning 1435 | if (t = xfile_fetch(s->gfile, 'c')) { | ^ | ( ) 1 warning generated. park.c:1435:8: note: use '==' to turn this assignment into an equality comparison 1435 | if (t = xfile_fetch(s->gfile, 'c')) { | ^ | == proj.c:479:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 479 | if (s = config_str(p, CONFIG_BAM_CHECKOUT)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:479:8: note: place parentheses around the assignment to silence this warning 479 | if (s = config_str(p, CONFIG_BAM_CHECKOUT)) { | ^ | ( ) poly.c:152:21: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 152 | proj.cc:s479e:t8,: lnote: ouse '==' to turn this assignment into an equality comparisonw er, L (479d | ) ,i f0 ,( si n=r acnognef,i gu_isnttr2(pp(,o rCiOgN)F)I)G_BAM_CHECKO U{T ) )| ^~~~{ | ^libc/lines.h : 60| : ==9 : note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from port/gethost.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:522:8libc/hash.h:: 329warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : note: place parentheses around the assignment to silence this warning 522 | i f329 | ( fi f= (fdoaptean (=f ihl-e>,o p"sr-t>"f)e)t c{h ( h| , ~~^~~~~~~~~~~~~~~~~~~ keyCC port/mail.c , strlen(key) + 1)) { | ^ | ( ) proj.c:522:8: note: place parentheses around the assignment to silence this warning 522 | if (f = libc/hash.hf:o329p:e11n:( fnote: iuse '==' to turn this assignment into an equality comparisonl e, "r t329" | ) )i f{ ( d| a ^ t a | = ( ) h->ops->fetch(h, key, strlen(key) + 1)) { proj.c| : ^522 : 8| : == note: use '==' to turn this assignment into an equality comparison 522 | if (f = fopen(fileCC libc/utils/getnull.c , "rt")) { | ^ | == proj.c:523:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 523 | if (t = fIn file included from gutils/fopen_crc.ce:t17l: iIn file included from n./system.he:(52f: )./hash.h): 329p:-11>:r owarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]t key = st r329d | u pi(ft )(;d a t| a ~~^~~~~~~~~~~~~ = h->ops->fetch(h, key, strl7e warningns( generatedk. ey) + proj.c1:)523): 9{: note: | place parentheses around the assignment to silence this warning ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | if (t = fgetline(f)poly.c): 195p:-29>:r owarning: oaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]t key ./hash.h=: 329195s: | t11 r: d unote: rpplace parentheses around the assignment to silence this warninga( ntg)e;_ w In file included from a329| utils/fopen_vzip.cl | ^ :k 17ri : ef| In file included from v ( )./system.hs( :(d52sa: ,t./hash.h a:l 329o=:w 11eh:r- ,>warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]Lp (sd-)>,f e0t, c 329h | (| proj.c h ^~~~:i, 523f : klibc/lines.h9(e::dy60 a,:note: t 9use '==' to turn this assignment into an equality comparisonas: t =rnote: lexpanded from macro 'L' he 523-n | >( ok pe60isy | f-) > ((f+_te d t1)=c) h)?f( gh{(e, tt ylk| pie ^ eny oe, f( | (fs ( )_)t d)r) l pe[-n]>()rk{oe(oytt)yk pe+ey o 1f=)( )_s dt{)r )d 1./hash.hu| ,:p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329( (:tt11)y:;p enote: ouse '==' to turn this assignment into an equality comparison| f ^( _ d| ) ==)329 _ | d }i f: (0d;a t\a =| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h ->op./hash.hs:-329>:f11e:t cnote: hplace parentheses around the assignment to silence this warning( h, key ,329proj.c | :s 524ti:rf9l :e( ndwarning: (ausing the result of an assignment as a condition without parentheses [-Wparentheses]kt eay )= +h524 - | 1> )o )pi sf{- >( ft| e ^t= c hf| (g ==he ,t lkienye,( fs)t)r lpe-n>(mkde5yr)o o+t k1e)y) ={ s t| r ^ d u p| ( ( )t ); | ~~^~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison proj.c:524 :3299 | : inote: fplace parentheses around the assignment to silence this warning (data = 524h | - > oipfs -(>tf e=t cfhg(eht,l ikneey(,f )s)t rpl-e>nm(dk5eryo)o t+k e1y) )= {s t r| d ^u p (| t ==) ; | ^ | ( ) proj.c:524:9: note: use '==' to turn this assignment into an equality comparison 524 | if (t = fgetline(f)) p->md5rootkey = strdup(t); | ^ | == proj.c:525:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ~~^~~~~~~~~~~~~ 1 warning generated. proj.c:525:9: note: place parentheses around the assignment to silence this warning 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ^ | ( ) proj.c:525:9: note: use '==' to turn this assignment into an equality comparison 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ^ | == port/bkd_server.c:58:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 58 | while (naCC port/mnext.c v[i++] = av[j++]); | ~~~~~~~~~^~~~~~~~~ port/bkd_server.c:58:19: note: place parentheses around the assignment to silence this warning 58 | while (nav[i++] = av[j++]); | ^ | ( ) proj.c:547:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] port/bkd_server.c:58: 19547: | note: use '==' to turn this assignment into an equality comparisoni f (f 58= | f owpheinl(ef i(lnea,v ["iw+t+"]) )= {a v [| j ~~^~~~~~~~~~~~~~~~~~~+ +]); | ^ | == proj.c:547:9: note: place parentheses around the assignment to silence this warning 547 | if (f = fopen(file, "wt")) { | ^ | ( ) proj.c:547:9: note: use '==' to turn this assignment into an equality comparison 547 | if (f = fopen(file, "wt")) { | ^ | == populate.c:101:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 101 | while (url = urllist_find(n, cp, flags, &k)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ populate.c:101:14: note: place parentheses around the assignment to silence this warning 101 | while (url = urllist_find(n, cp, flags, &k)) { | ^ | ( ) populate.c:101:14: port/bkd_server.cnote: :use '==' to turn this assignment into an equality comparison159 :8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]101 | whi l159e | (iufr l( p= =u rgleltiesntv_(f"i_nSdT(AnR,T ScOpC,K "f)l)a g{s , | & ~~^~~~~~~~~~~~~~~~~~~~~~k )) { | ^ | == port/bkd_server.c:159:8: note: place parentheses around the assignment to silence this warning 159 | if (p = getenv("_STARTSOCK")) { | ^ | ( ) 1 warning generated. port/bkd_server.c:159:8: note: use '==' to turn this assignment into an equality comparison 159 | if (p = getenv("_STARTSOCK")) { | ^ | == 3 warnings generated. proj.c:609:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 609 | if (proj = proj_init(dirname(buf))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:609:13: note: place parentheses around the assignment to silence this warning 609 | if (proj = proj_init(dirname(buf))) { | ^ | ( ) proj.c:609:13: note: use '==' to turn this assignment into an equality comparison 609 | if (proj = proj_init(dirname(buf))) { | ^ | == proj.c:611:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 611 | if (prodpoly.c :=380 :p11r:o jwarning: _using the result of an assignment as a condition without parentheses [-Wparentheses]p roduc t380( | p riofj )()r e{v s | = ~~~~~^~~~~~~~~~~~~~~~~~~~ rCC libc/utils/getopt.c es_getnames(s, 'r')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ proj.c:611:14: note: place parentheses around the assignment to silence this warning 611 | if (prodpoly.c :=380 :p11r:o jnote: _place parentheses around the assignment to silence this warningp roduc t380( | p riofj )()r e{v s | = ^ r e| s ( )_ getnames(s, 'r')) { | ^ | ( ) proj.c:611:14: note: use '==' to turn this assignment into an equality comparison 611 | poly.ci:f380 :(11p:r onote: duse '==' to turn this assignment into an equality comparison = pr o380j | _ pirfo d(urcetv(sp r=o jr)e)s _{g e t| n ^a m e| s ==( s, 'r')) { | ^ | == 1proj.c warning: generated636. :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 636 | if (prod = proj_product(p))2 warningrse generatedt. urn (prod); | ~~~~~^~~~~~~~~~~~~~~~~ proj.c:636:11: note: place parentheses around the assignment to silence this warning 636 | if (prod = proj_product(p)) return (prod); | ^ | ( ) proj.c:636:11: note: use '==' to turn this assignment into an equality comparison 636 | if (prod = proj_product(p)) return (prod); | ^ | == proj.c:640:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 640 | if (proj = proj_init(dirname(buf))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:640:11: note: place parentheses around the assignment to silence this warning 640 | if (proj = proj_init(dirnamepoly.c(:b457u:f13):) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ^ | ( )457 | if (rend = separator(remote[i])) proj.c*:r640e:n11d: =note: use '==' to turn this assignment into an equality comparison0 ; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ 640 | if (proj = proj_init(dirname(buf))) { poly.c| : ^457 : 13| : == note: place parentheses around the assignment to silence this warning 457 | if (rend = separator(remote[i])) *rend = 0; | ^ | ( ) poly.c:457:13: note: use '==' to turn this assignment into an equality comparison 457 | if (rend = separator(remote[i])) *rend = 0; | ^ | == poly.c:459:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 459 | if (lend = sepaport/bkd_server.cr:a231t:o9r:( lwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]c al[j]) )231 | * l einfd (=p 0=; s t| r ~~~~~^~~~~~~~~~~~~~~~~~~~~c hr(bkd_getopt, c)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ poly.c:459proj.c::14668:: 8note: :place parentheses around the assignment to silence this warning warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 459668 | | i f port/bkd_server.ci(:ff231 :(=9l :ef nonote: dpplace parentheses around the assignment to silence this warning e =n (sfeip la231er | ,a t "oirrft( "l()op)c a={l [s jt| ]r ~~^~~~~~~~~~~~~~~~~~~)c )h r*(lbekndd_ g=e t0o;p t ,| ^ c ) )| ( ){ | ^ | ( ) proj.c:668:8: note: place parentheses around the assignment to silence this warning 668 | if (f = poly.cf:o459p:e14n:( fnote: port/bkd_server.ciuse '==' to turn this assignment into an equality comparison:l 231e:,9 :" r459note: t | use '==' to turn this assignment into an equality comparison" ) ) { i 231f | | ( ^ l ie fn| d ( )( p= =s esptarrcahtro(rb(kldo_cgaelt[ojp]t),) c*)l)e n{d proj.c :=| 668 ^:0 8; : | ==note: | use '==' to turn this assignment into an equality comparison ^ | == 668 | if (f = fopen(file, "rt")) { | ^ | == proj.c:669:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ~~^~~~~~~~~~~~~ proj.c:669:9: note: place parentheses around the assignment to silence this warning 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ^ | ( ) proj.c:669:9: note: use '==' to turn this assignment into an equality comparison 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ^ | == poly.c:517:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 517 | if (lowCC port/networkfs.c eCC libc/utils/glob.c r = lowerBounds(cset, d, side)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:517:12: note: place parentheses around the assignment to silence this warning 517 | if (lower = lowerBounds(cset, d, side)) { | ^ | ( ) poly.c:517:12: note: use '==' to turn this assignment into an equality comparison 517 | if (lower = lowerBounds(cset, d, side)) { | ^ | == CC port/notifier.c 1 warning generated. CC libc/utils/lines.c In file included from utils/fopen_zip.c:20: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlenpopulate.c(:k299e:y11): +warning: using the result of an assignment as a condition without parentheses [-Wparentheses]1 )) { 299| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning populate.c329: | 299 :i11f: (note: dplace parentheses around the assignment to silence this warninga ta = h299- | > owphsi-l>ef e(ttc h=( hf,g ektelyi,n es(tfr)l)e n{( k e| y ^ ) +| ( )1 )) { | ^ | ( ) populate.c:299:11: note: use '==' to turn this assignment into an equality comparison 299 | wh./hash.hi:l329e: 11(:t note: =use '==' to turn this assignment into an equality comparison fgetlin e329( | f )i)f {( d a| t ^a =| ==h ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/fopen_vzip.c:117:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 117 | if (t = getenv("_BK_VZIP_FMT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ utils/fopen_vzip.c:117:9: note: place parentheses around the assignment to silence this warning 117 | if (t = getenv("_BK_VZIP_FMT")) { | ^ | ( ) poly.c:667:25: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 667 | walkrevs_setuutils/fopen_vzip.cp:(117&:w9d:, note: suse '==' to turn this assignment into an equality comparison, L(lo c117a | l ) ,i fL ((rte m=o tgee)t,e nWvR(_"G_CBAK)_;V Z ICC libc/utils/lines_tests.c | P ^~~~~~~~_ FMT"libc/lines.h):)60 :{9 : | note: ^expanded from macro 'L' | == 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:667:35: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 667 | walkrevs_setup(&wd, s, L(local), L(remote), WR_GCA); | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:668:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 668 | while (d = walkrevs(&wd)) { | ~~^~~~~~~~~~~~~~~ poly.c:668:11: note: place parentheses around the assignment to silence this warning 668 | while (d = walkrevs(&wd)) { | ^ | ( ) poly.c:668:11: note: use '==' to turn this assignment into an equality comparison 668 | while (d = walkrevs(&wd)) { | ^ | == poly.c:689:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 689 | whileproj.c :(861d: 10=: wwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]l krevs( &861w | d )i)f {( r e| t ~~^~~~~~~~~~~~~~~ = projcache_lookup("/.")) return (ret)poly.c;: 689 :| 12 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~: note: place parentheses around the assignment to silence this warning 689 | while (d = walkrevs(&wd)) { | ^ proj.c : 861| : ( )10 : note: place parentheses around the assignment to silence this warning 861 | if (ret = projcache_loopoly.ck:u689p:(12":/ .note: "use '==' to turn this assignment into an equality comparison) ) re t689u | r n w(hrielte) ;( d | = ^ w a| l ( )k revs(&wd)) { | ^ | == proj.c:861:10: note: use '==' to turn this assignment into an equality comparison 861 | if (ret = projcache_lookup("/.")) return (ret); | ^ | == utils/fopen_crc.c:344:32: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 344 | if ((fc->rlen = readBlock(fc, fc->rbuf)) < 0) return (-1); | ^~~~~~~~ utils/fopen_crc.c:213:27: note: passing argument to parameter 'buf' here 213 | readBlock(fcrc *fc, char *buf) | ^ utils/fopen_vzip.c:186:12: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 186 | zport/gethomedir.c.:n102eutils/fopen_crc.c:x:8t351:_: i15warning: n:using the result of an assignment as a condition without parentheses [-Wparentheses] =warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]( ch a102r | 351*i | )f i cn(r;tc W =r| i ^ ~~~~~~~~~~gt eet(efncv,( "fBcK-_>DrObTuBfK," )l)e n{) ; | ~~^~~~~~~~~~~~~~~~~~~~| ^~~~~~~~ utils/fopen_crc.c:107:48: note: passing argument to parameter 'buf' here 107 | private int crcWrite(void *cookie, constport/gethomedir.c :c102h:a8r: *note: b26place parentheses around the assignment to silence this warningu warning fs, generated . i n102t | liefn )(;t =| ^g etenv("BK_DOTBK")) { | ^ | ( ) port/gethomedir.c:102:8: note: use '==' to turn this assignment into an equality comparison 102 | if (t = getenv("BK_DOTBK")) { | ^ | == utils/fopen_vzip.c:216:12: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 216 | z.next_in = (char *)in; | ^ ~~~~~~~~~~ port/gethomedir.c:110:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | if (t = getHomeDir()) { | ~~^~~~~~~~~~~~~~ port/gethomedir.c:110:8: note: place parentheses around the assignment to silence this warning 110 | if (t = getHomeDir()) { | ^ | ( ) port/gethomedir.c:110:8: note: use '==' to turn this assignment into an equality comparison utils/fopen_crc.c: 399110: | 36 :i fwarning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]( t utils/fopen_vzip.c=: 251g: e10399t: | H owarning: 'LZ4_compress_limitedOutput' is deprecated: use LZ4_compress_default() instead [-Wdeprecated-declarations]mu enDliers (s251) | )( f*{co -l >e| rn ^l e= n | L ===Z 4r_ecaodmBplroecsks(_flci,m iftecd-O>urtbpuuft)()i nb,r eoaukt;, i| l ^~~~~~~~e nport/gethomedir.c,: ./style.h113*::o4410l::e25 n:warning: ) using the result of an assignment as a condition without parentheses [-Wparentheses];note: expanded from macro 'unless' | ^ 113 | 44 | /usr/include/lz4.h #:id807fe: f1(i:rn cenote: poly.c'LZ4_compress_limitedOutput' has been explicitly marked deprecated here=u: n878sl:te23as:ts (( warning: de807address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]i) | r L,iZ f4& _s878(Db | !E) (P)reR a)E{n)C g A e T| _| E ~~~^~~~~~~~~~~~~~~~w ^D a (l"kurutils/fopen_crc.cse:ev213 s:L(27Zs:4, _ note: c0passing argument to parameter 'buf' hereo, m pLr (e213ds | )sr,_e da0ed,fB alcuport/gethomedir.cosl:cet113kt(:(S)10ft :coi rpnnote: c,splace parentheses around the assignment to silence this warning t *&efcacsd, )" 113;)c | h a | ri ^~~~ f * blibc/lines.h( u:rLf60cZ): 4 9=L : I| ^ snote: texpanded from macro 'L'Ba _tA(PdIi r i,60n | t& s(Lb_Z)d4))_ c{?o m (p| tr ^ ye ps es| o_ ( )fl (i_mdi)t e[d]O)u{t(ptuytp e(ocfo(n_sdt) )c1h,a r(*t yspreco,f (c_hda)r)*_port/gethomedir.c d:d}113e :s:10t :,0 ;note: i use '==' to turn this assignment into an equality comparisonn\ t s| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c113 S | i z ei,f i(nrtc m=a xsOtuattp(udtiSri,z e&)s;bIn file included from )port/getrusage.c ):| 17^{: In file included from port/../sccs.h| /usr/include/lz4.h: ^:20 796: :In file included from | 52libc/system.h ==:: 52note: : expanded from macro 'LZ4_DEPRECATED'libc/hash.h :329:11:9 warningwarning: 796susing the result of an assignment as a condition without parentheses [-Wparentheses] | generated #. defi n329e | LiZf4 _(DdEaPtRaE C=A ThE-D>(ompess-s>afgeet)c h_(_ha,t tkreiyb,u tset_r_l(e(nd(ekperyec)a t+e d1()m)e s{s a g| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) )) | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->oCC port/ns_sock_host2ip.c ps->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/fopen_crc.c:527:27: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 527 | fc->rlen = readBlock(fc, fc->rbuf); | ^~~~~~~~ utils/fopen_crc.c:213:27: note: passing argument to parameter 'buf' here 213 | readBlock(fcrc *fc, char *buf) | ^ 3 warnings generated. utils/fopen_crc.c:604:16: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 604 | crcWrite(fc, fc->rbuf, 0); | ^~~~~~~~ utils/fopen_crc.c:427:36: note: passing argument to parameter 'buf' here 427 | crcWrite(void *cookie, const char *buf, int len) | ^ CC libc/utils/mkdir.c utils/fopen_vzip.c:474:35: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 474 | if (fz->compress(buf, len, data, &csz)) return (-1); | ^~~~ 1 warning generated. utils/fopen_zip.c:130:17: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 130 | zf->z.next_out = buf; | ^ ~~~ In file included from port/globalroot.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/fopen_zip.c:182:16: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 182 | zf->z.next_in = (char *)buf; | ^ ~~~~~~~~~~~ utils/fopen_zip.c:185:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 185 | if (err = deflate(&zf->z, Z_NO_FLUSH)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/fopen_zip.c:185:11: note: place parentheses around the assignment to silence this warning 185 | if (err = deflate(&zf->z, Z_NO_FLUSH)) { | ^ | ( ) utils/fopen_zip.c:185:11: note: use '==' to turn this assignment into an equality comparison 185 | if (err = deflate(&zf->z, Z_NO_FLUSH)) { | ^ | == 3 warnings generated. In file included from port/getinput.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC port/platforminit.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/milli.c In file included from utils/fileops.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == proj.c:1493:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:1493:9: note: place parentheses around the assignment to silence this warning 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ^ | ( ) proj.c:1493:9: note: use '==' to turn this assignment into an equality comparison 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ^ | == CC port/sccs_getuser.c CC port/sccs_lockfile.c 1 warning generated. CC libc/utils/mmap.c proj.c:1580:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1580 | if (v = hash_fetchStr(new, k)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ proj.c:1580:9: note: place parentheses around the assignment to silence this warning 1580 | if (v In file included from =utils/findpid.c :h17a: sIn file included from h./system.h_:f52e: t./hash.hc:h329S:t11r:( nwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]w , k)) { 329| | ^ i f| ( )( data = h->ops->fetch(h, key, strlen(key)proj.c :+1580 :19):) note: {use '==' to turn this assignment into an equality comparison | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1580 | if (v = hash_fetchStr(new, k)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ In file included from port/getrealname.c| : ( )17 : In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (da./hash.ht:a329 :=11 :h -note: >use '==' to turn this assignment into an equality comparisono ps->fe t329c | h (ihf, (kdeayt,a s=t rhl-e>no(pkse-y>)f e+t c1h)()h ,{ k e| y ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) proj.c{: 1614 :| 13 ^ : warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ( ) 1614 | if (keys = hash_fetchStrPlibc/hash.ht:r329(:*11h:, note: "use '==' to turn this assignment into an equality comparisonD IRTY") )329 | { i f| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( data = h->ops->fetch(h, 2k warningesy generated,. strlen(key)proj.c :+1614 :113):) note: {place parentheses around the assignment to silence this warning | ^ | == 1614 | if (keys = hash_fetchStrPtr(*h, "DIRTY")) { | ^ | ( ) proj.c:1614:13: note: use '==' to turn this assignment into an equality comparison 1614 | if (keys = hash_fetchStrPtr(*h, "DIRTY")) { | ^ | == In file included from port/hostColonPath.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 4 warnings generated. In file included from utils/fileutils.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(kCC libc/utils/pq.c ey) + 1)) { | ^ | == 2 warnings generated. CC libc/utils/putenv.c CC port/startmenu.c In file included from port/gui.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/fmem.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. utils/fileutils.c:166:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC port/svcinfo.c utils/fileutils.c:166:13: note: place parentheses around the assignment to silence this warning 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ^ | ( ) utils/fileutils.c:166:13: note: use '==' to turn this assignment into an equality comparison 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ^ | == CC libc/utils/readn.c In file included from utils/fullname.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. port/getinput.c:59:25: warning: passing 'char[1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 59 | if (comments_checkStr(buf2, strlen(buf2))) { | ^~~~ port/../sccs.h:1341:27: note: passing argument to parameter 's' here 1341 | int comments_checkStr(u8 *s, int len); | ^ 1 warning generated. 1 warning generated. CC port/uninstall.c In file included from utils/fileinfo.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, CC libc/utils/realbasename.c key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlCC progress.c en(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 7 warnings generated. In file included from port/mail.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 4 warnings generated. In file included from port/http_proxy.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: port/getrealname.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]132 :12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if 132( | d awthai l=e h(-p> o p=s -s>tfrecthcrh((qh,, 'k/e'y),) s{t r l| e ~~~^~~~~~~~~~~~~~~~n (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/getrealname.c:132:12: note: place parentheses around the assignment to silence this warning libc/hash.h :132329 | : 11w:h inote: lplace parentheses around the assignment to silence this warninge (p = s329t | r cihfr ((qd,a t'a/ '=) )h -{> o p| s ^ - > f| e ( )t ch(h, key, strlen(key) + 1)) { | ^ | ( ) port/getrealname.c:132:12: note: use '==' to turn this assignment into an equality comparison 132 | while libc/hash.h(:p329 : 11=: snote: tuse '==' to turn this assignment into an equality comparisonr chr(q, 329' | / 'i)f) ({d a t| a ^ = | h ==- >ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 9 warnings generated. In file included from utils/getnull.c:17: In file included from ./system.h:52CC prs.c : ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from port/mnext.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC pull.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/relpath.c In file included from utils/getopt.c:48: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC push.c 1 warning generated. In file included from utils/lines.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/lines_tests.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (d2a warningtsa generated . = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/rlimit.c 2 warnings generated. In file included from utils/glob.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from port/networkfs.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)1) warning generated{. | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) CC pwd.c { | ^ | == CC libc/utils/rmrepo.c In file included from port/ns_sock_host2ip.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->feIn file included from tutils/mkdir.cc:h17(: hIn file included from ,./system.h :k52e: y./hash.h,: 329s:t11r:l ewarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]( key) + 1 )329) | {i f | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(./hash.hh:,329 :k11e:y ,note: place parentheses around the assignment to silence this warnings trlen(k e329y | ) i+f 1()d)a t{a =| ^ h - >| o ( )p s->fetch(h, key, strlen(key) + 1)) { | ^ libc/hash.h| : ( )329 :11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->f./hash.he:t329c:h11(:h ,note: use '==' to turn this assignment into an equality comparisonk ey, str l329e | n (ikfe y()d a+t a1 )=) h{- > o| p ^s - >| f ==e tch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/rmtree.c 4 warnings generated. In file included from port/notifier.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( )CC randombits.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, keyutils/lines.c,: 165s:t9r:l ewarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]( key) 165+ | 1i)f) ({n 2 | = ^ n L| i ==n es(array)) { | ~~~^~~~~~~~~~~~~~~ utils/lines.c:165:9: note: place parentheses around the assignment to silence this warning 165 | if (n2 = nLines(array)) { | ^ | ( ) utils/lines.c:165:9: note: use '==' to turn this assignment into an equality comparison 165 | if (n2 = nLines(array)) { | ^ | == 12 warnings generated. In file included from utils/milli.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/glob.c:83:4: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 83 | p = string; | ^ ~~~~~~ utils/glob.c:84:4: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 84 | g = glob; | ^ ~~~~ utils/glob.c:92:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 92 | if (invert = (*g == '^')) g++; | ~~~~~~~^~~~~~~~~~~~~ utils/glob.c:92:15: note: place parentheses around the assignment to silence this warning 92 | if (invert = (*g == '^')) g++; | ^ | ( ) utils/glob.c:92:15: note: use '==' to turn this assignment into an equality comparison 92 | if (invert = (*g == '^')) g++; | ^ | == utils/glob.c:93:19: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 93 | unless (strchr(g, ']')) { | ^ /usr/include/string.h:45:27: note: passing argument to parameter here 45 | char *strchr (const char *, int); | ^ utils/glob.c:145:17: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 145 | if (match_one(p, g, ignorecase)) return (1); | ^ utils/glob.c:78:17: note: passing argument to parameter 'string' here 78 | match_one(char *string, char *glob, int ignorecase) | ^ utils/glob.c:145:20: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 145 | if (match_one(p, g, ignorecase)) return (1); | ^ utils/glob.c:78:31: note: passing argument to parameter 'glob' here 78 | match_one(char *string, char *glob, int ignorecase) | ^ 1 warning generated. CC libc/utils/samepath.c CC randseed.c In file included from utils/mmap.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/lines.c:416:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 416 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ utils/lines.c:416:11: note: place parentheses around the assignment to silence this warning 416 | while (p = fgetline(f)) { | ^ | ( ) utils/lines.c:416:11: note: use '==' to turn this assignment into an equality comparison 416 | while (p = fgetline(f)) { | ^ | == utils/lines.c:434:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 434 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ utils/lines.c:434:11: note: place parentheses around the assignment to silence this warning 434 | while (p = fgetline(f)) { | ^ | ( ) utils/lines.c:434:11: note: use '==' to turn this assignment into an equality comparison 434 | while (p = fgetline(f)) { | ^ | == In file included from port/sccs_getuser.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from port/sccs_lockfile.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetchlibc/hash.h(:h329,: 11k:e ynote: ,place parentheses around the assignment to silence this warning strlen( k329e | y )i f+ (1d)a)t a{ = | h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >ops->fetch(h, key, strlen(key) + 1)) { | ^ | libc/hash.h ( ): 329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetlibc/hash.hc:h329(:h11,: knote: euse '==' to turn this assignment into an equality comparisony , strl e329n | ( kiefy )( d+a t1a) )= {h - >| o ^ p s -| > ( )f etch(h, key, strlen(key) + 1)) { | ^ libc/hash.h| : ==329 :11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/sig.c In file included from utils/pq.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 2 warnings generated. CC range.c CC rcheck.c In file included from port/platforminit.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = 1h warning- generated>. ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC rclone.c port/networkfs.c:78:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 78 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ port/networkfs.c:78:11: note: place parentheses around the assignment to silence this warning 78 | while (t = fgetline(f)) { | ^ | ( ) 1 warning generated. port/networkfs.c:78:11: note: use '==' to turn this assignment into an equality comparison 78 | while (t = fgetline(f)) { | ^ | == port/networkfs.c:198:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 198 | if (f = fopen(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:198:8: note: place parentheses around the assignment to silence this warning 198 | if (f = fopen(sym, "r")) { | ^ | ( ) port/networkfs.c:198:8: note: use '==' to turn this assignment into an equality comparison 198 | if (f = fopen(sym, "r")) { | ^ | == port/networkfs.c:211:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 211 | if (f = fopen(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:211:9: note: place parentheses around the assignment to silence this warning 211 | if (f = fopen(sym, "r")) { | ^ | ( ) port/networkfs.c:211:9: note: use '==' to turn this assignment into an equality comparison 211 | if (f = fopen(sym, "r")) { | ^ | == port/networkfs.c:220:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 220 | if (f = fopen(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:220:8: note: place parentheses around the assignment to silence this warning 220 | if (f = fopen(sym, "r")) { | ^ | ( ) port/networkfs.c:220:8: note: use '==' to turn this assignment into an equality comparison 220 | if (f = fopen(sym, "r")) { | ^ | == port/networkfs.c:255:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 255 | if (name = getenv("_BK_FSTYPE")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ port/networkfs.c:255:11: note: place parentheses around the assignment to silence this warning 255 | if (name = getenv("_BK_FSTYPE")) { | ^ | ( ) port/networkfs.c:255:11: note: use '==' to turn this assignment into an equality comparison 255 | if (name = getenv("_BK_FSTYPE")) { | ^ | == port/networkfs.c:266:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 266 | if (m = mountpoint(dir)) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:266:8: note: place parentheses around the assignment to silence this warning 266 | if (m = mountpoint(dir)) { | ^ | ( ) CC libc/utils/smartrename.c port/networkfs.c:266:8: note: use '==' to turn this assignment into an equality comparison 266 | if (m = mountpoint(dir)) { | ^ | == 1 warning generated. 1 warning generated. 1 warning generated. In file included from port/startmenu.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 13 warnings generated. 1 warning generated. CC libc/utils/spawn.c In file included from utils/putenv.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from utils/readn.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key,1 warnings generatedt. rlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from port/svcinfo.c:17: In file included from port/../sccs.hCC libc/utils/spawnvpio.c :20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->op35s warning-s> generatedf. etch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC rcs2bk.c CC rcsparse.c 1 warning generated. In file included from progress.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. In file included from prs.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from port/uninstall.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h:329 :32911 | : inote: fuse '==' to turn this assignment into an equality comparison (data 329= | hi-f> o(pdsa-t>af e=t chh-(>ho,p sk-e>yf,e tscthr(lhe,n (kkeeyy,) s+t r1l)e)n ({k e y| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC receive.c CC redblack.c CC regex.c 9 warnings generated. In file included from pull.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/spawn_filterpipeline.c In file included from push.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC registry.c port/platforminit.c:146:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 146 | if (t = strchr(av[0], '/')) { | ~~^~~~~~~~~~~~~~~~~~~~ port/platforminit.c:146:9: note: place parentheses around the assignment to silence this warning 146 | if (t = strchr(av[0], '/')) { | ^ | ( ) port/platforminit.c:146:9: note: use '==' to turn this assignment into an equality comparison 146 | if (t = strchr(av[0], '/')) { | ^ | == port/platforminit.c:177:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:177:11: note: place parentheses around the assignment to silence this warning 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ^ | ( ) port/platforminit.c:177:11: note: use '==' to turn this assignment into an equality comparison 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ^ | == 7 warnings generated. CC libc/utils/stackdump.c port/platforminit.c:253:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 253 | if (t = getenv("BK_LIMITPATH")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:253:8: note: place parentheses around the assignment to silence this warning 253 | if (t = getenv("BK_LIMITPATH")) { | ^ | ( ) port/platforminit.c:253:8: note: use '==' to turn this assignment into an equality comparison 253 | if (t = getenv("BK_LIMITPATH")) { | ^ | == 33 warnings generated. In file included from utils/relpath.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, keyport/sccs_getuser.c:129:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses], strle n129( | k e yi)f +( p1 )=) g{e t p| w ^u i d| ( ==i d)) r = p->pw_name; | ~~^~~~~~~~~~~~~~ port/sccs_getuser.c:129:9: note: place parentheses around the assignment to silence this warning CC renumber.c 129 | if (p = getpwuid(id)) r = p->pw_name; | ^ | ( ) CC libc/utils/str_subst.c port/sccs_getuser.c:129:9: note: use '==' to turn this assignment into an equality comparison 129 | if (p = getpwuid(id)) r = p->pw_name; | ^ | == port/platforminit.c:321:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | if (fp = popen("uname -r", "r")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:321:9: note: place parentheses around the assignment to silence this warning 321 | if (fp = popen("uname -r", "r")) { | ^ | ( ) port/platforminit.c:321:9: note: use '==' to turn this assignment into an equality comparison 321 | if (fp = popen("uname -r", "r")) { | ^ | == port/platforminit.c:342:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 342 | if (extra = platformextra()) { | ~~~~~~^~~~~~~~~~~~~~~~~ port/platforminit.c:342:12: note: place parentheses around the assignment to silence this warning 342 | if (extra = platformextra()) { | ^ | ( ) port/platforminit.c:342:12: note: use '==' to turn this assignment into an equality comparison 342 | if (extra = platformextra()) { | ^ | == 16 warnings generated. 1 warning generated. In file included from utils/rmrepo.c:18: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from utils/rlimit.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC remap.c CC libc/utils/sys.c CC remote.c 1 warning generated. 3 warnings generated. CC libc/utils/system.c CC repo.c In file included from pwd.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h,In file included from randombits.ck:e17y: ,In file included from ./sccs.hs:t20r: lIn file included from elibc/system.hn:(52k: elibc/hash.hy:)329 :+11 :1 )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) libc/hash.h{: 329 :| 11 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, libc/hash.h1s: warningt329 generatedr:. l11e:n (note: kplace parentheses around the assignment to silence this warninge y) + 1) )329 | { i f| ^ ( d a| t ( )a = h->ops->fetch(h, key, strlen(key) + 1)) {libc/hash.h : 329| : ^ 11 : | note: ( )use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, libc/hash.hk:e329y:,11 :s tnote: ruse '==' to turn this assignment into an equality comparisonl en(key) 329+ | 1i)f) ({d a t| a ^ = | h ==- >ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/realbasename.c:18: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/samepath.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC repos.c 1 warning generated. In file included from utils/rmtree.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (dataprogress.c :=138 :h8-:> owarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]s ->fetc h138( | h ,i fk e(ys, =s tgrelteenn(vk(e"y_)B K+_ P1R)O)G R{E S S| _ ^I N H| E ==R IT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC repogca.c 1 warning generated. progress.c:138:8: note: place parentheses around the assignment to silence this warning 138 | if (s = getenv("_BK_PROGRESS_INHERIT")) { | ^ | ( ) progress.c:138:8: note: use '==' to turn this assignment into an equality comparison 138 | if (s = getenv("_BK_PROGRESS_INHERIT")) { | ^ | == port/uninstall.c:442:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 442 | if (p = strstr(bundle, "BitKeeper.app")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. port/uninstall.c:442:9: note: place parentheses around the assignment to silence this warning 442 | if (p = strstr(bundle, "BitKeeper.app")) { | ^ | ( ) port/uninstall.c:442:9: note: use '==' to turn this assignment into an equality comparison 442 | if (p = strstr(bundle, "BitKeeper.app")) { | ^ | == CC repostats.c 1 warning generated. In file included from randseed.c:16: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/testcode.c progress.c:365:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 365 | if (m = loadfile(p, 0)) { | ~~^~~~~~~~~~~~~~~~ progress.c:365:9: note: place parentheses around the assignment to silence this warning 365 | if (m = loadfile(p, 0)) { | ^ | ( ) progress.c:365:9: note: use '==' to turn this assignment into an equality comparison 365 | if (m = loadfile(p, 0)) { | ^ | == CC repotype.c CC libc/utils/trace.c utils/rmtree.c:41:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (ret = rmIfRepo(file)) return (ret); | ~~~~^~~~~~~~~~~~~~~~ utils/rmtree.c:41:11: note: place parentheses around the assignment to silence this warning 41 | if (ret = rmIfRepo(file)) return (ret); | ^ | ( ) utils/rmtree.c:41:11: note: use '==' to turn this assignment into an equality comparison 41 | if (ret =1 warningr generatedm. IfRepo(file)) return (ret); | ^ | == pull.c:210:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 210 | if (opts.product = bk_nested2root(opts.transaction || opts.port)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:210:19: note: place parentheses around the assignment to silence this warning 210 | if (opts.product = bk_nested2root(opts.transaction || opts.port)) { | ^ | ( ) pull.c:210:19: note: use '==' to turn this assignment into an equality comparison 210 | if (opts.product = bk_nested2root(opts.transaction || opts.port)) { | ^ | == In file included from utils/sig.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | iCC libc/utils/tty.c f (data = h->ops->fetch(h, key, strl1e warningn generated(. key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 6 warnings generated. CC resolve.c pull.c:364:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 364 | if (t = xfile_fetch(cset, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ pull.c:364:10: note: place parentheses around the assignment to silence this warning 364 | if (t = xfile_fetch(cset, 'c')) { | ^ | ( ) pull.c:364:10: note: use '==' to turn this assignment into an equality comparison 364 | if (t = xfile_fetch(cset, 'c')) { | ^ | == pull.c:370:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | while (p = fgetline(f2)) fprintf(f1, "%s\n", p); | ~~^~~~~~~~~~~~~~ pull.c:370:13: note: place parentheses around the assignment to silence this warning 370 | while (p = fgetline(f2)) fprintf(f1, "%s\n", p); | ^ | ( ) pull.c:370:13: note: use '==' to turn this assignment into an equality comparison 370 | while (p = fgetline(f2)) fprintf(f1, "%s\n", p); | ^ | == In file included from range.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) 2{ warning s generated| . ^ | == In file included from rclone.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strleIn file included from nrcheck.c(:k17e: yIn file included from )./bkd.h :+20 : 1In file included from )libc/system.h): 52{: libc/hash.h :| 329 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(keylibc/hash.h): 329+: 111:) )note: place parentheses around the assignment to silence this warning{ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlelibc/hash.hn:(329k:e11y:) note: +place parentheses around the assignment to silence this warning 1)) { | 329 ^ | i| f ( ) (data = h->ops->fetch(h, key, strlen(key)libc/hash.h :+329 :111):) note: {use '==' to turn this assignment into an equality comparison | ^ | ( )329 | if (data = h->ops->fetch(h, key, strlenlibc/hash.h(:k329e:y11): +note: use '==' to turn this assignment into an equality comparison1 )) { | ^329 | | i ==f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/utils/ttyprintf.c push.c:618:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 618 | if (ret = remote_lock_fail(buf, opts.verbose)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:618:11: note: place parentheses around the assignment to silence this warning 618 | if (ret = remote_lock_fail(buf, opts.verbose)) { | ^ | ( ) push.c:618:11: note: use '==' to turn this assignment into an equality comparison 618 | if (ret = remote_lock_fail(buf, opts.verbose)) { | ^ | == push.c:642:33: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 642 | if (opts.d) range_gone(s_cset, L(opts.d), D_RED); | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:647:47: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 647 | ret = prunekey(s_cset, r, NULL, fd, pkflags, &lcsets, &rcsets, &rtags); | ^~~~~~~ ./bkd.h:174:11: note: passing argument to parameter 'local_only' here 174 | int *local_only, int *remote_csets, int *remote_tags); | ^ push.c:647:56: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 647 | ret = prunekey(s_cset, r, NULL, fd, pkflags, &lcsets, &rcsets, &rtags); | ^~~~~~~ ./bkd.h:174:28: note: passing argument to parameter 'remote_csets' here 174 | int *local_only, int *rem2o warningtse generated_. csets, int *remote_tags); | ^ push.c:647:65: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 647 | ret = prunekey(s_cset, r, NULL, fd, pkflags, &lcsets, &rcsets, &rtags); | ^~~~~~ ./bkd.h:174:47: note: passing argument to parameter 'remote_tags' here 174 | int *local_only, int *remote_csets, int *remote_tags); | ^ randseed.cpush.c::55712::915:: warning: warning: passing 'u8[64]' (aka 'unsigned char[64]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]using the result of an assignment as a condition without parentheses [-Wparentheses] 55 | 712 | s t}r ceplys(eo uitf, ("iR A=N DbSpE_EuDp=d"a)t;e S e| r ^~~v er(0, /usr/include/fortify/string.hr:e126v:_55l:i snote: tpassing argument to parameter '__d' here, opts. q126u | i_eFtO)R)T I{F Y _| F ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N (strcpy) char *strcpy(char * _FORTIFY_POS0push.c :_712_:d15,: cnote: oplace parentheses around the assignment to silence this warningn st cha r712 | * _}_ se)l s e| ^i f (i = bp_updateServer(0, r7e warningvs_ generatedl. israndseed.ct:,56 :o32p:t swarning: .passing 'u8[64]' (aka 'unsigned char[64]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]q uiet) )56 | { o u| t ^ l e n| ( )= sizeof(out) - strlen(out); | ^~~ /usr/include/string.h:push.c54::71228::15 :note: passing argument to parameter herenote: use '==' to turn this assignment into an equality comparison 54 | s i712z | e _}t esltsrel einf ((cio n=s tb pc_huaprd a*t)e;S e r| v ^e r(0, rev_list, opts.quiet)) { | ^ | == randseed.c:57:58: warning: passing 'u8[64]' (aka 'unsigned char[64]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 57 | if ((err = base64_encode(buf, sizeof(buf), out + strlen(out), &outlen)) | ^~~ /usr/include/string.h:54:28push.c:: 724note: :passing argument to parameter here9 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]54 | size _724t | sitfr l(ernc (=c ornescte icvhea_rs e*r)v;e r I| n ^f oBlock(r)) return (rcrandseed.c):;57 : 64| : ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 57 | if ((err = base64_encode(bufCC resolve_binaries.c , spush.ci:z724e:o9f:( bnote: uplace parentheses around the assignment to silence this warningf ), out 724+ | sitfr l(ernc( o=u tr)e,c e&iovuet_lseenr)v)e r I| n ^~~~~~~f oBlo/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hc:k4(:r60):) note: rpassing argument to parameter 'outlen' heree turn (4r | c ) ; | ^ | ( ) unsigned char *out, unsigned lopush.cn:g724 :*9o:u tnote: luse '==' to turn this assignment into an equality comparisone n); | ^724 | if (rc = receive_serverInfoBlock(r)) return (rc); | ^ | == randseed.c:82:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 82 | if (!(p = getenv("RANDSEED"))) return (-1); | ^ ~~~~~~~~~~~~~~~~~~ randseed.c:84:30: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 84 | if (base64_decode(p, strlen(p), buf, &outlen) != CRYPT_OK) pull.cr:e732t:u9r:n warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]- 2); | ^732 | /usr/include/string.hi:f54 :(28i: =note: passing argument to parameter heret ake p54a | tscihz(er_)t) s{t r l| e ~~^~~~~~~~~~~~~~n (const char *); | ^ randseed.c:84:39: pull.cwarning: :passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]732 :9: note: place parentheses around the assignment to silence this warning 84 | if (732b | a s ei6f4 _(die c=o dtea(kpe,p asttcrhl(ern)()p ){, b| u ^ f , | & ( )o utlen) != CRYPT_OK) return (-2); | ^~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hpull.c::7732::609:: note: note: passing argument to parameter 'outlen' hereuse '==' to turn this assignment into an equality comparison 7327 | | i f ( i = t a k e p a t c h ( r ) ) {u n s| i ^g n e| d == char *out, unsigned long *outlen); | ^ push.c:842:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 842 | if (rc = receive_serverInfoBlock(r)) return (rc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:842:9: note: place parentheses around the assignment to silence this warning 842 | if (rc = receive_serverInfoBlock(r)) return (rc); | ^ | ( ) push.c:842:9: note: use '==' to turn this assignment into an equality comparison 842 | if (rc = receive_serverInfoBlock(r)) return (rc); | ^ | == CC resolve_contents.c randombits.c:68:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 68 | if (p = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ CC libc/utils/utils.c randombits.c:68:8: note: place parentheses around the assignment to silence this warning 68 | if (p = getenv("BK_RANDOM")) { | ^ | ( ) randombits.c:68:8: note: use '==' to turn this assignment into an equality comparison 68 | if (p = getenv("BK_RANDOM")) { | ^ | == pull.c:864:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 864 | if (t = strchr(urls[i]In file included from ,utils/spawnvpio.c :'17|: 'In file included from )./system.h): 52*: t./hash.h :=329 :011;: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ~~^~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, keypull.c,: 864s:t10r:l enote: nplace parentheses around the assignment to silence this warning( key) + 8641 | ) ) {i f | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t = strchr(urls[i], '|')) *t = 0; | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = pull.ch:-864>:o10p:s -note: >use '==' to turn this assignment into an equality comparisonf etch( h864, | k e yi,f s(ttr l=e ns(tkrecyh)r (+u r1l)s)[ i{] , | ' ^ | ' )| ) ( ) *t = 0; | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC resolve_create.c push.c:1007:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1007 | if (f = fopen(probef, "w")) { | ~~^~~~~~~~~~~~~~~~~~~~ push.c:1007:8: note: place parentheses around the assignment to silence this warning 1007 | if (f = fopen(probef, "w")) { | ^ | ( ) push.c:1007:8: note: CC libc/utils/webencode.c use '==' to turn this assignment into an equality comparison 1007 | if (f = fopen(probef, "w")) { | ^ | == push.c:1014:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1014 | if (rc = send_file(r, buf, size(probef))) return (rc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:1014:10: note: place parentheses around the assignment to silence this warning 1014 | if (rc = send_file(r, buf, size(probef))) return (rc); | ^ | ( ) push.c:1014:10: note: use '==' to turn this assignment into an equality comparison 1014 | if (rc = send_file(r, buf, size(probef))) return (rc); | ^ | == push.c:1043:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1043 | if (p = getenv("BKD_FEATURES_USED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:1043:8: note: place parentheses around the assignment to silence this warning 1043 | if (p = getenv("BKD_FEATURES_USED")) { | ^ | ( ) push.c:1043:8: note: use '==' to turn this assignment into an equality comparison 1043 | if (p = getenv("BKD_FEATURES_USED")) { | ^ | == push.c:1062:6: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1062 | &(opts.inBytes), &(opts.outBytes), 0); | ^~~~~~~~~~~~~~~ ./bkd.h:137:51: note: passing argument to parameter 'in' here 137 | int gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *out, | ^ push.c:1062:23: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1062 | &(opts.inBytes), &(opts.outBytes), 0); | ^~~~~~~~~~~~~~~~ ./bkd.h:137:60: note: passing argument to parameter 'out' here 137 | int gzipAll2fh(int rfd, FILE *wf, intIn file included from rcs2bk.cl:e17v: eIn file included from lIn file included from ./sccs.h,rcsparse.c: :20i18: n: In file included from tIn file included from libc/system.h libc/system.h:*:52i52: n: libc/hash.h,libc/hash.h: :329i329:n:11t11: : * warning: owarning: using the result of an assignment as a condition without parentheses [-Wparentheses]uusing the result of an assignment as a condition without parentheses [-Wparentheses] t , | ^ 329 | 329 | i fi f( d(adtaat a= =h -h>-o>posp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+ +1 )1)) ){ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) pull.c:1157:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1157 | while (urllibc/hash.h :=329 :u11r:l lnote: iuse '==' to turn this assignment into an equality comparisons t_fin d329( | n ,i fc ,( doapttas .=q uhi-e>to p?s -S>IfLeEtNcTh (:h ,0 ,k e&yk,) )s t{r l e| n ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( key) + 1)) { | ^ | == pull.c:1157:14: note: place parentheses around the assignment to silence this warning 1157 | while (url = urllist_find(n, c, opts.quiet ? SILENT : 0, &k)) { | ^ | ( ) pull.c:1157:14: note: use '==' to turn this assignment into an equality comparison 1157 | while (url = urllist_find(n, c, opts.quiet ? SILENT : 0, &k)) { | ^ | == In file included from redblack.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == push.c:1212:31: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1212 | gzipAll2fh(rfd, wf, gzip, 0, &n, 0In file included from )utils/smartrename.c;: 18 : | In file included from ^~./system.h :52: ./hash.h./bkd.h::329137::1160:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]passing argument to parameter 'out' here 137 | i329n | t igfz i(pdAaltla2 f=h (hi-n>to prsf-d>,f eFtIcLhE( h*,w fk,e yi,n ts tlrelveenl(,k eiyn)t +* i1n),) i{n t | * ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ut, | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning libc/hash.h :329329 | : 11i:f note: (place parentheses around the assignment to silence this warningd ata = h -329> | o pisf- >(fdeattcah (=h ,h -k>eoyp,s -s>tfreltecnh((khe,y )k e+y ,1 )s)t r{l e n| ( ^ k e y| ) ( ) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | libc/hash.hi:f329 :(11d:a tnote: ause '==' to turn this assignment into an equality comparison = h->o p329s | - >iffe t(cdha(CC libc/utils/which.c tha, =k ehy-,> osptsr-lIn file included from >eregex.cfn:e(17tk: ceIn file included from hylibc/system.h():h 52,+: libc/hash.hk1:e)329y):, 11 {:s t warning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]| l ^e n (| k ==e y) 329+ | 1i)f) ({d a t| a ^ = | h ==- >ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | i1f warning generated(. data = h->ops->fetch(h, key, strlen(key) + 1))pull.c :{1262 : 9| : ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ( ) 1262 | if (rc = pull_part1(av, r, key_llibc/hash.hi:s329t:,11 :e nnote: vuse '==' to turn this assignment into an equality comparisonV ar)) g o329t | o iofu t(;d a t| a ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = h->ops->fetch(h, key, strlen(key) + 1)pull.c): 1262{: 9 :| ^note: place parentheses around the assignment to silence this warning | == 1262 | if (rc = pull_part1(av, r, key_list, envVar)) goto out; | ^ | ( ) pull.c:1262:9: note: use '==' to turn this assignment into an equality comparison 1262 | if (rc = pull_part1(av, r, key_list, envVar)) goto out; | ^ | == 8 warnings generated. In file included from utils/spawn_filterpipeline.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == pull.c:1453:26: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1453 | gunzipAll2fh(r->rfd, f, &(opts.in), &(opts.out)); | ^~~~~~~~~~ ./bkd.h:In file included from 139utils/spawn.c::4217:: In file included from note: ./system.hpassing argument to parameter 'in' here: 52: ./hash.h:329 :13911 | :i nwarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses] gunzipAll 2329f | h (iifn t( draftda, =F IhL-E> o*pwsf-,> fienttc h*(ihn,, kienyt, *soturtl)e;n ( k| e ^y ) + 1)) { pull.c| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1453 :38: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1453 | gunzipAll2fh(r->rfd, f, &(opts.in), ./hash.h&:(329o:p11t:s .note: oplace parentheses around the assignment to silence this warningu t)); | 329 ^~~~~~~~~~~ | if./bkd.h :(139d:a51t:a note: =passing argument to parameter 'out' here h->op s139- | >ifnett cghu(nhz,i pkAelyl,2 fsht(rilnetn (rkfedy,) F+I L1E) )* w{f , | i ^ n t | * ( )i n, int *out); | ^ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from receive.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) pull.c{: 1493 :| 13 ^ : warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ( ) 1493 | if (cpath = getenv("BKD_libc/hash.hC:O329M:P11O:N Enote: Nuse '==' to turn this assignment into an equality comparisonT _PATH "329) | ) i{f (| d ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ta = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | pull.c ==: 1493:13: note: place parentheses around the assignment to silence this warning 1493 | if (cpath = getenv("BKD_COMPONENT_PATH")) { | ^ | ( ) pull.c:1493:13: note: use '==' to turn this assignment into an equality comparison 1493 | if (cpath = getenv("BKD_COMPONENT_PATH")) { | ^ | == 2 warnings generated. In file included from registry.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. In file included from renumber.c:33: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC resolve_filetypes.c 6 warnings generated. utils/spawn_filterpipeline.c:41:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (cmd = LNEXT(cmds)) { | ~~~~^~~~~~~~~~~~~ utils/spawn_filterpipeline.c:41:11: note: place parentheses around the assignment to silence this warning 41 | if (cmd = LNEXT(cmds)) { | ^ | ( ) 1 warning generated. utils/spawn_filterpipeline.c:41:11: note: use '==' to turn this assignment into an equality comparison 41 | if (cmd = LNEXT(cmds)) { | ^ | == CC resolve_flags.c utils/spawn.c:33:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 33 | if (pid = fork()) { /* parent */ | ~~~~^~~~~~~~ utils/spawn.c:33:10range.c:: 163note: :place parentheses around the assignment to silence this warning11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 33 | i f163 | ( pwihdi l=e f(opr k=( )f)g e{t l/i*n ep(afr)e)n t{ * /| ~~^~~~~~~~~~~~~ | ^ | ( ) range.c:163:11: note: place parentheses around the assignment to silence this warningutils/spawn.c :33:10: 163note: | use '==' to turn this assignment into an equality comparison while 33( | p i=f f(gpeitdl i=n ef(ofr)k)( ){) {| ^ / * | p ( )a rent */ | ^ | == range.c:163:11: note: use '==' to turn this assignment into an equality comparison 163 | while (p = fgetline(f)) { | ^ | == In file included from utils/str_subst.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/stackdump.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from remote.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->feIn file included from tremap.cc:h17(: hIn file included from ,./sccs.h :k20e: yIn file included from ,libc/system.h :s52t: rlibc/hash.hl:e329n:(11k:e ywarning: )using the result of an assignment as a condition without parentheses [-Wparentheses] + 1)) { 329 | | ^ i f | ( ( )d ata = h->ops->fetch(h, key, strlen(key) + 1)) libc/hash.h{: 329 :| 11 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetcCC resolve_generic.c libc/hash.hh:(329h:,11 :k enote: yplace parentheses around the assignment to silence this warning, strlen (329k | e yi)f +( d1a)t)a {= h| ^ | - ==> ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) CC resolve_modes.c + 1)) { | ^ | == rclone.c:315:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 315 | if (rc = trigger(av[0], "pre")) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~ rclone.c:315:9: note: place parentheses around the assignment to silence this warning 315 | if (rc = trigger(av[0], "pre")) goto done; | ^ | ( ) rclone.c:315:9: note: use '==' to turn this assignment into an equality comparison 315 | if (rc = trigger(av[0], "pre")) goto done; | ^ | == rclone.c:316:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 316 | if (rc = rclone_part1(r, envVar)) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ rclone.c:316:9: note: place parentheses around the assignment to silence this warning 316 | if (rc = rclone_part1(r, envVar)) goto done; | ^ | ( ) rclone.c:316:9: note: use '==' to turn this assignment into an equality comparison 316 | if (rc = rclone_part1(r, envVar)) goto done; | ^ | == 1 warning generated. rclone.c:374:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 374 | if (p = strchr(buf + 22, '"')) *p = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~ rclone.c:374:9: note: place parentheses around the assignment to silence this warning 374 | if (p = strchr(buf + 22, '"')) *p = 0; | ^ | ( ) rclone.c:374:9: note: use '==' to turn this assignment into an equality comparison 374 | if (p = strchr(buf + 22, '"')) *p = 0; | ^ | == 12 warnings generated. rclone.c:390:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 390 | if (rc = bp_updateServer(getenv("BK_utils/str_subst.cC:S40E:T11S:" )warning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] 0, !o p40t | s .wvheirlbeo s(ep) )= {s t r| s ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t r(s, search)) { | ~~^~~~~~~~~~~~~~~~~~~ rclone.c:390:9: note: place parentheses around the assignment to silence this warning 390 | if (rc utils/str_subst.c=: 40b:p11_:u pnote: dplace parentheses around the assignment to silence this warninga teServ e40r | ( gwehtielnev (("pB K=_ CsStErTsSt"r)(,s ,0 ,s e!aorpcths).)v e{r b o| s ^ e ) )| ( ){ | 1 ^ warning generated . | ( ) utils/str_subst.c:40:11: note: use '==' to turn this assignment into an equality comparisonrclone.c :390:9: 40note: | use '==' to turn this assignment into an equality comparison while (p 390= | sitfr s(trrc( s=, bspe_aurpcdha)t)e S{e r v| e ^r ( g| e ==t env("BK_CSETS"), 0, !opts.verboIn file included from sutils/sys.ce:)17): In file included from {./system.h : 52| : ^./hash.h : 329| : ==11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == rclone.c:478:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 478 | if CC resolve_renames.c (rc = atoi(&buf[1])) { | ~~~^~~~~~~~~~~~~~~ 1 warning generatedrclone.c. :478:10: note: place parentheses around the assignment to silence this warning 478 | if (rc = atoi(&buf[1])) { | ^ | ( ) rclone.c:478:10: note: use '==' to turn this assignment into an equality comparison 478 | if (rc = atoi(&buf[1])) { | ^ | == In file included from repogca.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 8 warnings generated. rclone.c:690:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 690 | if (rc = send_BAM_msg(r, bp_keys, envVar, opts.bpsz)) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rclone.c:690:9: note: place parentheses around the assignment to silence this warning 690 | if (rc = send_BAM_msg(r, bp_keys, envVar, opts.bpsz)) goto done; | ^ | ( ) rclone.c:690:9: note: use '==' to turn this assignment into an equality comparison 690 | if (rc = send_BAM_msg(r, bp_keys, envVar, opts.bpsz)) goto done; | ^ | == CC resolve_tags.c CC restore.c 1 warning generated. rclone.c:774:37: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 774 | gzipAll2fh(fileno(fh), fout, gzip, &opts.in, &opts.out, 0); | ^~~~~~~~ ./bkd.h:137:51: note: passing argument to parameter 'in' here 137 | int gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *out, | ^ rclone.c:774:47: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 774 | gzipAll2fh(fileno(fh), fout, gzip, &opts.in, &opts.out, 0); | ^~~~~~~~~ ./bkd.h:137:60: note: passing argument to parameter 'out' here 137 | int gzipAll2fh(int rfd, 2F warningIsL generatedE. *wf, int level, int *in, int *out, | ^ In file included from utils/system.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetchIn file included from (repos.ch:,17 : kIn file included from e./sccs.hy:,20 : sIn file included from tlibc/system.hr:l52e: nlibc/hash.h(:k329e:y11): +warning: using the result of an assignment as a condition without parentheses [-Wparentheses]1 )) { | ^ 329 | | i ( )f (data = h->ops->fetch(h, key, strlen(key)./hash.h :+329 :111):) note: {use '==' to turn this assignment into an equality comparison | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlibc/hash.hl:e329n:(11k:e ynote: )place parentheses around the assignment to silence this warning + 1)) {329 | | i ^f (| d ==a ta = h->ops->fIn file included from erepostats.ct:c17h: (In file included from h./sccs.h,: 20k: eIn file included from ylibc/system.h,: 52s: tlibc/hash.hr:l329e:n11(:k ewarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses]) + 1)) { 329| | ^ i f| ( )( data = h->ops->fetch(2h warning,s generatedk. ey, strlen(libc/hash.hk:e329y:)11 :+ note: 1use '==' to turn this assignment into an equality comparison) ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {libc/hash.h : 329| : ^11 : | note: ==place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC review.c rcsparse.c:450:40: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 450 | if (str) randbits = adler32(randbits, str, strlen(str)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ rcsparse.c:452:40: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 452 | if (str) randbits = adler32(randbits, str, strlen(str)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ rcsparse.c:465:31: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 465 | randbits = adler32(randbits, str, strlen(str)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ CC rm.c CC rmdel.c In file included from utils/trace.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison In file included from utils/testcode.c329: | 17 : iIn file included from f./system.h :(52d: a./hash.ht:a329 :=11 :h -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]o ps->fetch (329h | , ikfe y(,d asttar l=e nh(-k>eoyp)s -+> f1e)t)c h{( h ,| ^k e y| , == strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC rmgone.c CC root.c rcs2bk.c:343:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 343 | if (pid = fork()) { | ~~~~^~~~~~~~ rcs2bk.c:343:10: note: place parentheses around the assignment to silence this warning 343 | receive.c :i99f: 11(:p iwarning: dusing the result of an assignment as a condition without parentheses [-Wparentheses] = for k99( | ) )w h{i l e| ^ ( t | = ( ) fgetline(f)) { | ~~^~~~~~~~~~~~~ rcs2bk.c:343:10: note: use '==' to turn this assignment into an equality comparison 343 | ifreceive.c :(99p:i11d: =note: place parentheses around the assignment to silence this warningf ork()) 99{ | w| h ^i l e| ==( t = fgetline(f)) { | ^ | ( ) receive.c:99:11: note: use '==' to turn this assignment into an equality comparison 99 | while (t = fgetline(f)) { | ^ | == CC rset.c renumber.c:110:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | if (d = sccs_top(s)) { | ~~^~~~~~~~~~~~~ CC sane.c renumber.c:110:9: note: place parentheses around the assignment to silence this warning 110 | if (d = sccs_top(s)) { | ^ | ( ) renumber.c:110:9: note: use '==' to turn this assignment into an equality comparison 110 | if (d = sccs_top(s)) { | ^ | == rcsparse.c:666:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6666 | warning si generatedf. (d = rcs_findit(rcs, rcs->defbranch)) return (d); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcsparse.c:666:8: note: place parentheses around the assignment to silence this warning 666 | if (d = rcs_findit(rcs, rcs->defbranch)) return (d); | ^ | ( ) rcsparse.c:666:18 warning: generated . note: use '==' to turn this assignment into an equality comparison 666 | if (d = rcs_findit(rcs, rcs->defbranch)) return (d); | ^ | == In file included from repo.c:21: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/tty.c:50: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (d7a warningtsa generated . = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == rcsparse.c:850:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 850 | if (p = strchr(cvsbranch, ',')) select_branch(rcs, p+1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ rcsparse.c:850:9: note: place parentheses around the assignment to silence this warning 850 | if (p = strchr(cvsbranch, ',')) select_branch(rcs, p+1); | ^ | ( ) In file included from repotype.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] rcsparse.c:850 :3299 | : inote: fuse '==' to turn this assignment into an equality comparison (data =850 | h - >iofp s(-p> f=e tscthr(chh,r (kcevys,b rsatnrclhe,n ('k,e'y))) +s e1l)e)c t{_ b r| a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n ch(rcs, p+1); | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11:rcsparse.c :note: 870use '==' to turn this assignment into an equality comparison: 10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if 870( | d a t ai f= (hp- >=o psst-r>cfhert(cbhr(ahn,c hkneaym,e ,s t'r:l'e)n)( k*epy+)+ += 10);) {| ~~^~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | == rcsparse.c:870:10: note: place parentheses around the assignment to silence this warning 870 | if (p = strchr(branchname, ':')) *p++ = 0; | ^ | ( ) renumber.c:221:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 221 | if (m = MERGE(s, rcsparse.cd:)870): 10{: note: | use '==' to turn this assignment into an equality comparison ~~^~~~~~~~~~~~~ 870 | if (p = strchr(branchname, ':'renumber.c):)221 :*8p:+ +note: place parentheses around the assignment to silence this warning= 0; 221| | ^ i f| ==( m = MERGE(s, d)) { | ^ | ( ) renumber.c:221:8: note: use '==' to turn this assignment into an equality comparison 221 | if (m = MERGE(s, d)) { | ^ | == utils/trace.c:79:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | if (t = getenv("BK_TRACE_PROGS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c:79:8: note: place parentheses around the assignment to silence this warning 79 | if (t = getenv("BK_TRACE_PROGS")) { | ^ | ( ) utils/trace.c:79:8: note: use '==' to turn this assignment into an equality comparison 79 | if (t = getenv("BK_TRACE_PROGS")) { | ^ | == utils/trace.c:85:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | if (t = getenv("BK_TRACE_FILES")) files = splitLine(t, ":,", 0); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c:85:8: note: place parentheses around the assignment to silence this warning 85 | if (t = getenv("BK_TRACE_FILES")) files = splitLine(t, ":,", 0); | ^ | ( ) utils/trace.c:85:8: note: use '==' to turn this assignment into an equality comparison 85 | if (t = getenv("BK_TRACE_FILES")) files = splitLine(t, ":,", 0); | ^ | == utils/trace.c:86:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (t = getenv("BK_TRACE_FUNCS")) funcs = splitLine(t, ":,", 0); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c:86:8: note: place parentheses around the assignment to silence this warning 86 | if (t = getenv("BK_TRACE_FUNCS")) funcs = splitLine(t, ":,", 0); | ^ | ( ) utils/trace.c:86:8: note: use '==' to turn this assignment into an equality comparison 86 | if (t = getenv("BK_TRACE_FUNCS")) funcs = splitLine(t, ":,", 0); | ^ | == utils/trace.c:87:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (t = getenv("BK_TRACE_BITS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c:87:8: note: place parentheses around the assignment to silence this warning 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ | ( ) utils/trace.c:87:8: note: use '==' to turn this assignment into an equality comparison 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ | == remap.c:38:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 38 | if (ret = isSCCS(rel)) { | ~~~~^~~~~~~~~~~~~ remap.c:38:10: note: place parentheses around the assignment to silence this warning 38 | if (ret = isSCCS(rel)) { | ^ | ( ) remap.c:38:10: note: use '==' to turn this assignment into an equality comparison 38 | if (ret = isSCCS(rel)) { | ^ | == CC scat.c CC sccs.c In file included from resolve.c:40: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == remote.c:88:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (p = getenv("_BK_REMOTEGZIP")) gzip = atoi(p); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:88:8: note: place parentheses around the assignment to silence this warning 88 | if (p = getenv("_BK_REMOTEGZIP")) gzip = atoi(p); | ^ | ( ) remote.c:88:8: note: use '==' to turn this assignment into an equality comparison 88 | if (p = getenv("_BK_REMOTEGZIP")) gzip = atoi(p); | ^ | == remap.c:235:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 235 | if (ret = rmdir(buf)) return (ret); | ~~~~^~~~~~~~~~~~ remap.c:235:10: note: place parentheses around the assignment to silence this warning 235 | if (ret = rmdir(buf)) utils/system.cr:e366t:u9r:n warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]r et); | 366 ^ | i| f ( ) (sh = getenv("BK_SHELL")) return (sh)remap.c;: 235 :| 10 ~~~^~~~~~~~~~~~~~~~~~~~: note: use '==' to turn this assignment into an equality comparison 235 | if (ret = rmdir(buf)) return utils/system.c(:r366e:t9):; note: place parentheses around the assignment to silence this warning| ^ | == 366 | if (sh = getenv("BK_SHELL")) return (sh); | ^ | ( ) utils/system.c:366:9: note: use '==' to turn this assignment into an equality comparison 366 | if (sh = getenv("BK_SHELL")) return (sh); rcsparse.c :| 1298 ^: 14 :| ==warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1298 | if (d->next = rcutils/system.cs:-367>:t9a:b lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]) rcs-> t367a | b lief- >(psrhe v= =w hdi;c h (| " ~~~~~~~~^~~~~~~~~~~~b ash")) return (sh); | ~~~^~~~~~~~~~~~~~~ rcsparse.c:1298:14: note: place parentheses around the assignment to silence this warning 1298 | if (dutils/system.c-:>367n:e9x:t note: =place parentheses around the assignment to silence this warning rcs->t a367b | l ei)f r(cssh- >=t awbhliec-h>(p"rbeavs h=" )d); r e| t ^ u r n| ( )( sh); | ^ | ( ) rcsparse.c:1298:14: note: use '==' to turn this assignment into an equality comparison utils/system.c :1298367 | : 9i:f note: (use '==' to turn this assignment into an equality comparisond ->next 367= | ricfs -(>stha b=l ew)h ircchs(-">btaasbhl"e)-)> prreetvu r=n d(;s h )| ; ^ | | ^ == | == utils/system.c:368:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 368 | if (sh = which("ksh")) return (sh); | ~~~^~~~~~~~~~~~~~ utils/system.c:368:9: note: place parentheses around the assignment to silence this warning 368 | if (sh = which("ksh")) return (sh); | ^ | ( ) utils/system.c:368:9: note: use '==' to turn this assignment into an equality comparison 368 | if (sh = which("ksh")) return (sh); | ^ | == utils/system.c:370:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | if (shremap.c :=322 :w14h:i cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( "sh") )322 | r e tiufr n( m(asphd)i;r =| ~~~^~~~~~~~~~~~~g etdir(buf)utils/system.c): 370{: 9 :| ~~~~~~~^~~~~~~~~~~~~note: place parentheses around the assignment to silence this warning 370 | if (sh = which("sh")) return (sremap.ch:)322;: 14 :| ^ note: place parentheses around the assignment to silence this warning | ( ) 322 | if (mapdir = getdir(buf)) { | ^ utils/system.c :| 370 ( ): 9: note: use '==' to turn this assignment into an equality comparison In file included from utils/utils.c: 17370: | In file included from ./system.hi:f52 : (./hash.hs:h329 :=11 :w hwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]c h("sh"remap.c) :)329322 | :r 14ei:tfCC sccs2bk.c u note: r(use '==' to turn this assignment into an equality comparisonnd aIn file included from (tresolve_binaries.csa :h 32220)= | : ; In file included from h ./resolve.h -i:| >f17 ^o : p(In file included from smlibc/system.h| -a: ==>p52 fd: elibc/hash.hit:rc329 h:=(11 h:g, e warning: tkusing the result of an assignment as a condition without parentheses [-Wparentheses]de iyr,( bsutfr) l)329e | n{ ( ik fe| y ^() d a+| t ==a1 )=) h{- > o| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetlibc/hash.hc:h329(:h11,: knote: eplace parentheses around the assignment to silence this warningy , strlen (329k | e yi)f +( d1a)t)a {= h| - ^ > o p| s ( )- >fetch(h, key, strlen(key) + 1)) { | ^ | ./hash.h ( ): 329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(libc/hash.hh:,329 :k11e:y ,note: use '==' to turn this assignment into an equality comparisons trlen(k e329y | ) i+f 1()d)a t{a =| ^h - >| o ==p s->fetch(h, key, strlen(key) + 1)) { | ^ | == remote.c:186:7: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 186 | line = (getline2(r, buf, sizeof(buf)) > 0) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:199:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 199 | line = (getline2(r, buf, sizeof(buf)) > 0) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:215:6: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 215 | if (strneq("ERROR-BAD CMD: bk", line, 17)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: note: expanded from macro 'strneq' 31 | #define utils/system.cs:t432r:n14e:q (warning: ausing the result of an assignment as a condition without parentheses [-Wparentheses], b,n) ( !432s | t rwnhcimlpe( ((al)i,n(eb )=, (fng)e)t)l i n| e ^~~( f)) o/usr/include/string.hu:t40p:u40t: =note: passing argument to parameter herea ddLine (40o | uitnptu ts,t rsntcrmdpu p((cloinnset) )c;h a r| ~~~~~^~~~~~~~~~~~~* , const char *, size_t); | ^ utils/system.c:432:14: note: place parentheses around the assignment to silence this warning 432 | while (line = fgetline(f)) output = addLiremote.cn:e222(:o6u:t pwarning: upassing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]t , strdu p222( | l iinfe )()s;t r n| e ^ q ( "| E ( )R ROR-", line, 6)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: utils/system.cnote: :expanded from macro 'strneq'432 :14: note: use '==' to turn this assignment into an equality comparison31 | #defi n432e | swthrinleeq ((al,ibn,en )= (f!gsettrlnicnmep((f()a)) ,o(ubt)p,u(tn )=) )a d d| L ^~~i ne(o/usr/include/string.hu:t40p:u40t:, note: spassing argument to parameter heret rdup( l40i | nien)t) ;s t r| n ^c m p| ==( const char *, const char *, size_t); | ^ remote.c:224:18: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 224 | if (p = strchr(line+6, '\n')) *p = 0; /* terminate line */ | ^~~~~~ /usr/include/string.h:45:27: note: passing argument to parameter here 45 | char *strchr (const char *, int); | ^ remote.c:224:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 224 | if (p = strchr(line+6, '\n')) *p = 0; /* terminate line */ | ~~^~~~~~~~~~~~~~~~~~~~~~ remote.c:224:9: note: place parentheses around the assignment to silence this warning 224 | if (p = strchr(line+6, '\n')) *p = 0; /* terminate line */ | ^ | ( ) remote.c:224:29 warning:s generatednote: . use '==' to turn this assignment into an equality comparison 224 | if (p = strchr(line+6, '\n')) *p = 0; /* terminate line */ | ^ | == remote.c:236:6: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 236 | if (streq("@GZIP@", line)) { | ^~~~~~~~~~~~~~~~~~~~~ libc/style.h:30:33: note: expanded from macro 'streq' 30 | #define streq(a,b) (!strcmp((a),(b))) | ^~~ /usr/include/string.h:39:39: note: passing argument to parameter here 39 | int strcmp (const char *, const char *); | ^ remote.c:238In file included from :utils/ttyprintf.c8::17 : warning: In file included from assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]./system.h :52: ./hash.h :238329 | : 11 :l iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]e = fgetli n329e | ( ziifn )(;d a t| a ^ ~~~~~~~~~~~~~ = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:244:9: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 244 | while (strneq(line, "@STDOUT=./hash.h":,329 :811): |note: |place parentheses around the assignment to silence this warning strneq (329l | i nief, ("d@aStTaD E=R Rh=-">,o p8s)-)> f{e t c| h ^~~~~~~~~~~~~~~~~~~~~~~~~~~( h, libc/style.hk:e31y:,33 :s tnote: rexpanded from macro 'strneq'l en(key )31 | +# d1e)f)i n{e s| t ^ r n e| q ( )( a,b,n) (!strncmp((a),(b),(n))) | ^~~ ./hash.h/usr/include/string.h::32940::1126:: note: note: use '==' to turn this assignment into an equality comparisonpassing argument to parameter here 32940 | | iinft (sdtartnac m=p h(-c>oonpsst- >cfheatrc h*(,h ,c oknesyt, cshtarrl e*n,( kseiyz)e _+t )1;) ) | { ^ | ^ | == remote.c:244:40: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 244 | while (strneq(line, "@STDOUT=", 8) || strneq(line, "@STDERR=", 8)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!strncmp((a),(b),(n))) | ^~~ /usr/include/string.h:40:26: note: passing argument to parameter here 40 | int strncmp (const char *, const char *, size_t); | ^ remote.c:246:7: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 246 | if (strneq(line, "@STDERR=", 8)) wf = err; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!strncmp((a),(b),In file included from (utils/webencode.cn:)17): )In file included from ./system.h :| 52 ^~~: ./hash.h/usr/include/string.h::32940::1126:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]passing argument to parameter here 40 | i n329t | sitfr n(cdmapt a( c=o nhs-t> ocphsa-r> f*e,t ccho(nhs,t kcehya,r s*t,r lseinz(ek_ety)); + | 1 ^) ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:247:16: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 247 | by./hash.ht:e329s: 11=: anote: tplace parentheses around the assignment to silence this warningo i(&lin e329[ | 8 ]i)f; ( d| a ^~~~~~~~t a = /usr/include/stdlib.hh:-23>:o23p:s -note: >passing argument to parameter heref etc h23( | hi,n tk eayt,o is t(rcloenns(tk ecyh)a r+ *1));) {| ^ | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == remote.c:270:9: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 270 | line = fgetliIn file included from nresolve_contents.ce:(20z: iIn file included from n./resolve.h):;17 : In file included from | libc/system.h ^ ~~~~~~~~~~~~~: 52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = hremote.c-:>272o:p9s:- >warning: fassigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]e tch(h, 272k | e y , lsitnrel e=n (fkneeyx)t (+b u1f),) r{- > r| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | remote.ci:f279 :(6d:a twarning: apassing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] = h-> o279p | s -i>ff e(tscthr(nhe,q (k"eEyR,R OsRt-r"l,e nl(ikneey,) 6+) )1 )g)o t{o e| r ^ r ; | ( )| ^~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: note: expanded from macro 'strneq' 31 | #define strneq(alibc/hash.h,:b329,:n11): (note: !use '==' to turn this assignment into an equality comparisons trncm p329( | ( ai)f, ((bd)a,t(an )=) )h - >| o ^~~p s->/usr/include/string.hf:e40t:c40h:( hnote: ,passing argument to parameter here key, s40t | rilnetn (skteryn)c m+p 1()c)o n{s t | c ^h a r| ==* , const char *, size_t); | ^ remote.c:280:17: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 280 | unless (sscanf(line, "@EXIT=%d@", &i)) i = 1<<5; | ^~~~ libc/stdio.h:258:36: note: passing argument to parameter here 258 | int sscanf(const char * __restrict, const char * __restrict, ...) | ^ CC sccslog.c CC sccs_mv.c repogca.c:140:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 140 | while (key = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ repogca.c:140:13: note: place parentheses around the assignment to silence this warning 140 | while (key = fgetline(f)) { | ^ | ( ) repogca.c:140:13: note: use '==' to turn this assignment into an equality comparison 140 | while (key = fgetline(f)) { | ^ | == repogca.c:165:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 165 | if (p = PARENT(s, d)) FLAGS(s, p) |= D_BLUE; | ~~^~~~~~~~~~~~~~ repogca.c:165:10: note: place parentheses around the assignment to silence this warning 165 | if (p = PARENT(s, d)) FLAGS(s, p) |= D_BLUE; | ^ | ( ) repogca.c:165:10: note: use '==' to turn this assignment into an equality comparison 165 | if (p = PARENT(s, d)) FLAGS(s, p) |= D_BLUE; | ^ | == utils/utils.c:27:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] repogca.c :27166 | : 10i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]p = ge t166e | n v ( "i_fB K(_pV E=R SMIEORNG"E)()s ,{ d )| ) ~~^~~~~~~~~~~~~~~~~~~~~~~ FLAGS(s, p) |= D_BLUE; | ~~^~~~~~~~~~~~~ repostats.cutils/utils.c::6827::11repogca.c8::: 166 warning: :note: using the result of an assignment as a condition without parentheses [-Wparentheses]10place parentheses around the assignment to silence this warning : note: place parentheses around the assignment to silence this warning 68 | 27 | w h166ii | fl e ( p(i tf= =(g pef tg=ee ntMvlE(iR"nG_eEB((Kfs_),V) E dR{)S )I O| FN ~~^~~~~~~~~~~~~L" A)G)S ({s , | p ^ ) || = ( ) D_BLUE; | ^ | ( ) repostats.c:68:11: note: place parentheses around the assignment to silence this warning utils/utils.c:27 :688repogca.c | :: 166wnote: :huse '==' to turn this assignment into an equality comparison10i :l enote: use '==' to turn this assignment into an equality comparison(27 t | =i ff166 g | (e pt l =ii nfge e((tfpe) n)=v ({M" E_ RB| GK ^ E_ (V sE| ,R ( ) S dI)O)N "F)L)A G{S ( s| , ^ p )| ==| = D_BLUE; | ^ | == repostats.c:68:11: note: use '==' to turn this assignment into an equality comparison 68 | while (t = fgetline(f)) { | ^ | == 1 warning generated. utils/utils.c:33:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 33 | if (p = strerror(errno)) { | ~~^~~~~~~~~~~~~~~~~ utils/utils.c:33:8: note: place parentheses around the assignment to silence this warning 33 | if (p = strerror(errno)) { | ^ | ( ) utils/utils.c:33:8: note: use '==' to turn this assignment into an equality comparison 33 | if (p = strerror(errno)) { | ^ | == repostats.c:100:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 100 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ repostats.c:100:12: note: place parentheses around the assignment to silence this warning 100 | while (t = fgCC search.c etline(f)) { | ^ | ( ) repostats.c:100:12: note: use '==' to turn this assignment into an equality comparison 100 | while (t = fgetline(f)) { | ^ | == CC sec2hms.c repostats.c:110:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | while (t = fgetrepos.cl:i131n:e8(:f 2warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ~~^~~~~~~~~~~~~~131 | if (f = fopen(pathlog, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~ repostats.c:110:13: note: place parentheses around the assignment to silence this warning 110 | while (t = fgetline(f2)) {repos.c : 131| : ^ 8 : | note: ( )place parentheses around the assignment to silence this warning 131 | if (f = fopen(pathlog, "r")) {repostats.c : 110| : ^ 13 : | note: ( )use '==' to turn this assignment into an equality comparison 110 | while (t = fgetline(f2)) { | ^ repos.c| : ==131 :8: note: use '==' to turn this assignment into an equality comparison 131 | if (f = fopen(pathlog, "r")) { | ^ | == repos.c:132:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 132 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ repos.c:132:12: note: place parentheses around the assignment to silence this warning 132 | while (t = fgetline(f)) { | ^ | ( ) repos.c:132:12: note: use '==' to turn this assignment into an equality comparison 132 | while (t = fgetline(f)) { | ^ | == In file included from resolve_create.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == repos.c:253:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 253 | if (f = fopen(pathlog, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~ repos.c:253:8: note: place parentheses around the assignment to silence this warning 253 | if (f = fopen(pathlog, "r")) { | ^ | ( ) repos.c:253:8: note: use '==' to turn this assignment into an equality comparison 253 | if (f = fopen(pathlog, "r")) { | ^ | == repos.c:260:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 260 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ repos.c:260:12: note: place parentheses around the assignment to silence this warning 260 | while (t = fgetline(f)) { | ^ | ( ) repos.c:260:12: note: use '==' to turn this assignment into an equality comparison 260 | while (t = fgetline(f)) { | ^ | == repos.c:262:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 262 | if (p = strchr(t, '|')) *p = 0; | ~~^~~~~~~~~~~~~~~~ repos.c:262:10: note: place parentheses around the assignment to silence this warning 262 | if (p = strchr(t, '|')) *p = 0; | ^ | ( ) repos.c:262:10: note: use '==' to turn this assignment into an equality comparison 262 | if (p = strchr(t, '|')) *p = 0; | ^ | == repos.c:283:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 283 | if (f = fopen(pathlog, "a")) { | ~~^~~~~~~~~~~~~~~~~~~~~ repos.c:283:9: note: place parentheses around the assignment to silence this warning 283 | if (f = fopen(pathlog, "a")) { | ^ | ( ) repos.c:283:9: note: use '==' to turn this assignment into an equality comparison 283 | if (f = fopen(pathlog, "a")) { | ^ | == 2 warnings generated. repos.c:291:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 291 | if (f = fopen(pathlog, "w")) { | ~~^~~~~~~~~~~~~~~~~~~~~ repos.c:291:9: note: place parentheses around the assignment to silence this warning 291 | if (f = fopen(pathlog, "w")) { | ^ | ( ) repos.c:291:9: note: use '==' to turn this assignment into an equality comparison 291 | if (In file included from futils/tty.c :=94 : f/usr/include/sys/termios.ho:p1e:n2(:p awarning: tredirecting incorrect #include to [-W#warnings]h log, "w "1) | )# w{a r n| i ^n g | r ==e directing incorrect #include to | ^ In file included from utils/which.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/tty.c:290:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 290 | if (p = getenv(buf)) { | ~~^~~~~~~~~~~~~ utils/tty.c:290:8: note: place parentheses around the assignment to silence this warning 290 | if (p = getenv(buf)) { | ^ | ( ) utils/tty.c:290:8: note: use '==' to turn this assignment into an equality comparison 290 | if (p = getenv(buf)) { | ^ | == 1 warning generated. repotype.c:36:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 36 | if (dir = av[1]) { | ~~~~^~~~~~~ repotype.c:36:10: note: place parentheses around the assignment to silence this warning 36 | if (dir = av[1]) { | ^ | ( ) repotype.c:36:10: note: use '==' to turn this assignment into an equality comparison 36 | if (dir = av[1]) { | ^ | == CC send.c repo.c:115:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 115 | if (numstr = hash_fetchStr(h, rk)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. repo.c:115:14: note: place parentheses around the assignment to silence this warning 115 | if (numstr = hash_fetchStr(h, rk)) { | ^ | ( ) repo.c:115:14: note: use '==' to turn this assignment into an equality comparison 115 | if (numstr = hash_fetchStr(h, rk)) { | ^ | == repo.c:122:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 122 | } else if (h = hash_fromFile(0, | ~~^~~~~~~~~~~~~~~~~~ 123 | proj_fullpath(p, "BitKeeper/log/NFILES"))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ repo.c:122:15: note: place parentheses around the assignment to silence this warning 122 | } else if (h = hash_fromFile(0, | ^ | ( 123 | proj_fullpath(p, "BitKeeper/log/NFILES"))) { | | ) repo.c:122:15: note: use '==' to turn this assignment into an equality comparison 122 | } else if (h = hash_fromFile(0, | ^ | == In file included from resolve_filetypes.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 3291 | warning generatedi. f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from resolve_flags.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) repo.c:178:8libc/hash.h:: 329warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : note: use '==' to turn this assignment into an equality comparison 178 | if 329( | s i=f h(adsaht_af e=t chh-S>torp(sh-,> frekt)c)h ({h , | k ~~^~~~~~~~~~~~~~~~~~~~~~e y, strlen(key) + 1)) { | ^ | == repo.c:178:8: note: place parentheses around the assignment to silence this warning 178 | if (s = hash_fetchStr(h, rCC sendbug.c k)) { | ^ | ( ) repo.c:178:8: note: use '==' to turn this assignment into an equality comparison 178 | if (s = hash_fetchStr(h, rk)) { | ^ | == In file included from resolve_generic.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == repo.c:253:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 253 | if (p = proj_init(c->path)) { | ~~^~~~~~~~~~~~~~~~~~~~ repo.c:253:10: note: place parentheses around the assignment to silence this warning 253 | if (p = proj_init(c->path)) { | ^ | ( ) repo.c:253:10: note: use '==' to turn this assignment into an equality comparison 253 | if (p = proj_init(c->path)) { | ^ | == resolve.c:227:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 227 | if (c = setjmp(cleanup_jmp)) { | ~~^~~~~~~~~~~~~~~~~~~~~ resolve.c:227:8: note: place parentheses around the assignment to silence this warning 227 | if (c = setjmp(cleanup_jmp)) { | ^ | ( ) resolve.c:227:8: note: use '==' to turn this assignment into an equality comparison 227 | if (c = setjmp(cleanup_jmp)) { | ^ | == In file included from resolve_modes.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC set.c 2 warnings generated. 1 warning generated. CC setup.c 2 warnings generated. 1 warning generated. In file included from resolve_renames.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve.c:742:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 742 | if (i = comp_overlap(opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:742:9: note: place parentheses around the assignment to silence this warning 742 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | ( ) resolve.c:742:9: note: use '==' to turn this assignment into an equality comparison 742 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | == 3 warnings generated. In file included from restore.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from resolve_tags.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from rm.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h-1> warningo generatedp. s->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^resolve.c : 996| : ==9 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 996 | if (s = strchr(t, ' ')) { | ~~^~~~~~~~~~~~~~~~ resolve.c:996:9: note: place parentheses around the assignment to silence this warning 996 | if (s = strchr(t, ' ')) { | ^ | ( ) resolve.c:996:9: note: use '==' to turn this assignment into an equality comparison 996 | if (s = strchr(t, ' ')) { | ^ | == CC sfio.c CC shrink.c CC sinfo.c 1 warning generated. In file included from review.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | resolve.c ==: 1047:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1047 | again: if (how = slotTaken(rs, rs->dname, 0)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1047:16: note: place parentheses around the assignment to silence this warning 1047 | again: if (how = slotTaken(rs, rs->dname, 0)) { | ^ | ( ) resolve.c:1047:16: note: use '==' to turn this assignment into an equality comparison 1047 | again: if (how = slotTaken(rs, rs->dname, 0)) { | ^ | == In file included from rmdel.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | In file included from root.ci:f17 : (In file included from dlibc/system.ha:t52a: libc/hash.h=: 329h:-11>:o pwarning: susing the result of an assignment as a condition without parentheses [-Wparentheses]- >fetch( h329, | kiefy ,( dsattral e=n (hk-e>yo)p s+- >1f)e)t c{h ( h| , ^ k e| y ==, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from rmgone.c:16: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) resolve.c:1180:11: warning: libc/hash.husing the result of an assignment as a condition without parentheses [-Wparentheses]: 329:11: note: use '==' to turn this assignment into an equality comparison1180 | if (329h | o wi f= (sdlaottaT a=k ehn-(>rosp,s -t>of,e t0c)h)( ht,o k=e y0,; s t| r ~~~~^~~~~~~~~~~~~~~~~~~~~~l en(key) + 1)) { | ^ | == resolve.c:1180:11: note: place parentheses around the assignment to silence this warning 1180 | if (how = slotTaken(rs, to, 0)) to = 0; | ^ | ( ) resolve.c:1180:11: note: use '==' to turn this assignment into an equality comparison 1180 | if (how = slotTaken(rs, to, 0)) to = 0; | ^ | == resolve.c:1254:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1254 | if (ret = sfile_move(rs->s->proj, rs->s->sfile, sfile)) return (ret); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1254:10: note: place parentheses around the assignment to silence this warning 1254 | if (ret = sfile_move(rs->s->proj, rs->s->sfile, sfile)) return (ret); | ^ | ( ) resolve.c:1254:10: note: use '==' to turn this assignment into an equality comparison 1254 | if (ret = sfile_move(rs->s->proj, rs->s->sfile, sfile)) return (ret); | ^ | == CC slib.c CC smerge.c resolve_create.c:607:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 607 | if (i = comp_overlap(rs->opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_create.c:607:8: note: place parentheses around the assignment to silence this warning 607 | if (i = comp_overlap(rs->opts->complist, gfile)) { | ^ | ( ) resolve_create.c:607:8: note: use '==' to turn this assignment into an equality comparison 607 | if (i = comp_overlap(rs->opts->complist, gfile)) { | ^ | == In file included from sane.c:22: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->resolve_create.co:p657s:-10>:f ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]c h(h, k657e | y ,i fs t(rrleetn (=k erym)d i+r (1b)u)f ){) {| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~ resolve_create.c:657:10: note: libc/hash.hplace parentheses around the assignment to silence this warning: 329:11: note: 657place parentheses around the assignment to silence this warning | if (r e329t | =i fr m(ddiart(ab u=f )h)- >{o p s| - ^ > f e| t ( )c h(h, key, strlen(key) + 1)) { | ^ | ( ) resolve_create.c:657:10: note: use '==' to turn this assignment into an equality comparison 657 | if (ret = rmdir(bulibc/hash.hf:)329): 11{: note: | use '==' to turn this assignment into an equality comparison ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 5 warnings generated. 3 warnings generated. In file included from rset.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings generated. resolve_generic.c:35:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 35 | if (rs->snames = res_getnames(rs->s, 'm')) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_generic.c:35:17: note: place parentheses around the assignment to silence this warning 35 | if (rs->snames = res_getnames(rs->s, 'm')) { | ^ | ( ) resolve_generic.c:35:17: note: use '==' to turn this assignment into an equality comparison 35 | if (rs->snames = res_getnames(rs->s, 'm')) { | ^ | == In file included from scat.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC sort.c CC startmenu.c 7 warnings generated. resolve_create.c:1157:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1157 | if (ret = gc_sameFiles(rs)) return (ret); | ~~~~^~~~~~~~~~~~~~~~~~ resolve_create.c:1157:11: note: place parentheses around the assignment to silence this warning 1157 | if (ret = gc_sameFiles(rs)) return (ret); | ^ | ( ) resolve.c:1570:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] resolve_create.c:1157:11 :1570 | note: use '==' to turn this assignment into an equality comparisoni f (t = s1157t | r s tirf( f(irleet, =" /gScC_CsSa/m"e)F)i l{e s (| r ~~^~~~~~~~~~~~~~~~~~~~~~~~s )) return (ret); | ^ | == resolve.c:1570:8: note: place parentheses around the assignment to silence this warning 1570 | if (t = strstr(file, "/SCCS/")) { | ^ | ( ) resolve.c:1570:8: note: use '==' to turn this assignment into an equality comparison 1570 | if (t = strstr(file, "/SCCS/")) { | ^ | == CC stat.c CC stattest.c resolve.c:1704:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1704 | if (i = comp_overlap(opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1704:9: note: place parentheses around the assignment to silence this warning 1704 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | ( ) resolve.c:1704:9: note: use '==' to turn this assignment into an equality comparison 1704 | if (i = comp_overlap(optIn file included from ssccs2bk.c-:>17c: oIn file included from mlibc/system.hp:l52i: slibc/hash.ht:,329 :g11f:i lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]) ) { | ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve_generic.c:178:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 178 | if (ret = rf[i].func(rs)) { | ~~~~^~~~~~~~~~~~~~~~ resolve_generic.c:178:11: note: place parentheses around the assignment to silence this warning 178 | if (ret = rf[i].func(rs)) { | ^ | ( ) resolve_generic.c:178:11: note: use '==' to turn this assignment into an equality comparison 178 | if (ret = rf[i].func(rs)) { | ^ | == 4 warnings generated. In file included from sccs.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 4 warnings generated. resolve.c:1893:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1893 | if (str1 = loadfile(pf, 0)) { | ~~~~~^~~~~~~~~~~~~~~~~ resolve.c:1893:13: note: place parentheses around the assignment to silence this warning 1893 | if (str1 = loadfile(pf, 0)) { | ^ | ( ) resolve.c:1893:13: note: use '==' to turn this assignment into an equality comparison 1893 | if (str1 = loadfile(pf, 0)) { | ^ | == CC status.c resolve.c:1969:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1969 | if (mustCommit = xfile_existsresolve_renames.c(:C38H:A9N:G Ewarning: Susing the result of an assignment as a condition without parentheses [-Wparentheses]E T, 'r') )38 | { i| f ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (i = slotTaken(rs, rs->snames->remote, 0)) {resolve.c : 1969| : ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~17 : note: place parentheses around the assignment to silence this warning 1969 | if (mustCommit = xfile_exists(CHresolve_renames.cA:N38G:E9S:E Tnote: ,place parentheses around the assignment to silence this warning 'r')) { 38 | | ^ i f| ( )( i = slotTaken(rs, rs->snames->remote, 0)) {resolve.c : 1969| : ^ 17 : | note: ( )use '==' to turn this assignment into an equality comparison 1969 | if (mustCommit = xfile_exists(CHresolve_renames.cA:N38G:E9S:E Tnote: ,use '==' to turn this assignment into an equality comparison 'r')) { 38 | | ^ i f| ==( i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | == 3 warnings generated. resolve_renames.c:55:9: warning: restore.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 44:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]55 | if ( i44 | = isfl o(trTca k=e ns(yrsst,e mrfs(-">bskn a-m?eBsK-_>NlOo_cRaElP,O _0L)O)C K{= Y E| S ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -r check -ac >'%s' 2>&1", | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | tmpfiresolve_renames.cl:e55):)9 :{ note: place parentheses around the assignment to silence this warning| ~~~~~~~~ 55 | if (i = slotTaken(rs, rs->snames->local,restore.c :044):)9 :{ note: place parentheses around the assignment to silence this warning| ^ | ( ) 44 | if (rc = systemf("bk -?BK_NO_REPO_LOCK=YEresolve_renames.cS: 55-:r9 :c hnote: euse '==' to turn this assignment into an equality comparisonc k -ac > '55% | s ' i2f> &(1i" ,= s| l ^o t T| a (k en( r45s | , r s - >tsmnpafmielse-)>)l o{c a l| , 0 )| ) ) { | ^ | == restore.c:44:9: note: use '==' to turn this assignment into an equality comparison 44 | if (rc = systemf("bk -?BK_NO_REPO_LOCK=YES -r check -ac >'%s' 2>&1", | ^ | == resolve_renames.c:133:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 133 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:133:8: note: place parentheses around the assignment to silence this warning 133 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | ( ) resolve_renames.c:133:8: note: use '==' to turn this assignment into an equality comparison 133 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | == CC stripdel.c resolve_renames.c:168:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 168 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:168:8: note: place parentheses around the assignment to silence this warning 168 | if (i = slotTaken(rs, rs->snames->remote, 0)) resolve_tags.c{: 46 :| 12 ^ : warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ( ) 46 | while (p = eachline(&r, &lresolve_renames.ce:n168):)8 :f pnote: ruse '==' to turn this assignment into an equality comparisoni ntf(st d168e | r ri,f "(\it %=. *ssl\ont"T,a kleenn(,r sp,) ;r s -| > ~~^~~~~~~~~~~~~~~~~~~~s names->remote, 0)) { | ^ | == resolve_tags.c:In file included from 46sccslog.c::1220:: In file included from note: libc/system.hplace parentheses around the assignment to silence this warning: 52: libc/hash.h:329:11: warning: 46using the result of an assignment as a condition without parentheses [-Wparentheses] | while ( p329 | = iefa c(hdlaitnae (=& rh,- >&olpesn-)>)f eftpcrhi(nht,f (ksetyd,e rsrt,r l"e\nt(%k.e*ys)\ n+" ,1 )l)e n{, p| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~; | ^ | ( ) resolve_tags.c:46:12: note: use '==' to turn this assignment into an equality comparisonlibc/hash.h :329:11: note: place parentheses around the assignment to silence this warning46 | whil e329 | ( pi f= (edaacthal i=n eh(-&>ro,p s&-l>efne)t)c hf(phr,i nktefy(,s tsdterrlre,n ("k\ety%). *+s \1n)"), {l e n| , ^ p )| ; ( ) | ^ | == 1 warning generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve_tags.c:54:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 54 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ CC synckeys.c resolve_tags.c:54:12: note: place parentheses around the assignment to silence this warning 54 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | ( ) resolve_tags.c:54:12: note: use '==' to turn this assignment into an equality comparison 54 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | == rm.c:96:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 96 | if (t = strchr(rand, '|')) { | ~~^~~~~~~~~~~~~~~~~~~ rm.c:96:8: note: place parentheses around the assignment to silence this warning 96 | if (t = strchr(rand, '|')) { | ^ | ( ) rm.c:96:8: note: use '==' to turn this assignment into an equality comparison 96 | if (t = strchr(rand, '|')) { | ^ rmdel.c| ==: 65:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 65 | if (e = sccs_csetBoundary(s, d, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rmdel.c:65:8: note: place parentheses around the assignment to silence this warning 65 | if (e = sccs_csetBoundary(s, d, 0)) { | ^ | ( ) CC tagmerge.c rm.c:114:11:rmdel.c :warning: 65using the result of an assignment as a condition without parentheses [-Wparentheses]: 8: note: use '==' to turn this assignment into an equality comparison 114 | w65h | i lief ((te == sstcrccsh_rc(ste,t B'o:u'n)d)a r*yt(+s+, =d ,' -0');) {| ~~^~~~~~~~~~~~~~~~ | ^ | == rm.c:114:11: note: place parentheses around the assignment to silence this warning 114 | while (t = strchr(t, ':')) *t++ = '-'; | ^ | ( ) CC testcode.c rm.c:114:11: note: use '==' to turn this assignment into an equality comparison 114 | while (t = strchr(t, ':')) *t++ = '-'; | ^ | == CC tclsh.c rm.c:149:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 149 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ review.c:166:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | if (d rm.c=: 149s:t11r:c hnote: rplace parentheses around the assignment to silence this warning( c, '-')) 149{ | | ~~^~~~~~~~~~~~~~~~i f (s2 = sccs_init(path, INIT_MUSTEXIST|INreview.cI:T166_:N11O:C Knote: Splace parentheses around the assignment to silence this warningU M)) { 166| | ^ | ( )i f (d = strchr(c, '-')) { | ^ | ( ) rm.c:149:11: note: use '==' to turn this assignment into an equality comparison 149 | if (s2 = review.cs:c166c:s11_:i nnote: iuse '==' to turn this assignment into an equality comparisont (path ,166 | I N I T _iMfU S(TdE X=I SsTt|rIcNhIrT(_cN,O C'K-S'U)M)) ){ { | ^| ^ | ==| == In file included from sccs_mv.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = hrm.c-:>156o:p10s:- >warning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]e tch(h, 156k | e y ,i fs t(rsl2e n=( ksecyc)s _+i n1i)t)( p{a t h| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INIT_MUSTEXIST|INIT_NOCKSUM)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datrm.ca: 156=: 10h:- >note: oplace parentheses around the assignment to silence this warningp s->fetch (156h | , kiefyreview.c ,:( 221ss:2t8 r:=l ewarning: snusing the result of an assignment as a condition without parentheses [-Wparentheses]c( ckse_yi) n 221i+ | t (1ip)fa) t (h{d, =I| N ^ RI BT t_| rM ( )eU eS_TfEiXnIdS(Tr|aInNgIeT,_ N&OnCeKwS)U)M ){) {| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~libc/hash.h :| 329 ^ : 11 :| ( )note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(review.ch:,221 :k8e:y rm.c,note: : place parentheses around the assignment to silence this warning156s :t10r:l enote: nuse '==' to turn this assignment into an equality comparison ( 221k | e yi)f +156( | d1 ) =)i fR{ B (t sr| 2e ^ e =_ f| si ==cn cds(_riannigte(,p a&tnhe,w )I)N I{T _ M| U ^ S T E| X ( )I ST|INIT_NOCKSUM)) { | ^ | == review.c:221:8: note: use '==' to turn this assignment into an equality comparison 221 | if (d = RBtree_find(range, &new)) { | ^ | == CC takepatch.c 14 warnings generated. review.c:304:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 304 | if (found = intvl_in(range, line)) break; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ review.c:304:14: note: place parentheses around the assignment to silence this warning 304 | if (found = intvl_in(range, line)) break; | ^ | ( ) review.c:304:14: note: use '==' to turn this assignment into an equality comparison 304 | if (found = intvl_in(range, line)) break; | ^ | == 18 warnings generated. 2 warnings generated. CC testdates.c rmgone.c:109:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 109 | while (t = fgetline(f)) hash_insertStrU32(h, t, 1); | ~~^~~~~~~~~~~~~ In file included from search.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h-rmgone.c>:o109p:s12-:> fnote: eplace parentheses around the assignment to silence this warningt ch(h, k109e | y , wshtirllee n((tk e=y )f g+e t1l)i)n e{( f )| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hash_insertStrU32(h, t, 1); | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = hrmgone.c-:>109o:p12s:- >note: fuse '==' to turn this assignment into an equality comparisone tch(h ,109 | k e yw,h islter l(etn (=k efyg)e t+l i1n)e)( f{) ) | h ^ a s h| _ ( )i nsertStrU32(h, t, 1); | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == rmgone.c:120:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 120 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ rmgone.c:120:11: note: place parentheses around the assignment to silence this warning 120 | while (t = fgetline(f)) { | ^ | ( ) rmgone.c:120:11: note: use '==' to turn this assignment into an equality comparison 120 | while (t = fgetline(f)) { | ^ | == In file included from sec2hms.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329resolve.c::112764:: 10warning: :using the result of an assignment as a condition without parentheses [-Wparentheses] warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3292764 | | iiff ((draetta == thr-i>gogpe1sr warning-( generated>c. fmedt,c h ("hp,r ek"e)y), {s t r| l ~~~~^~~~~~~~~~~~~~~~~~~~~~e n(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:2764:10: note: place parentheses around the assignment to silence this warning libc/hash.h :2764329 | : 11i:f note: (place parentheses around the assignment to silence this warningr et = t r329i | g giefr ((cdmadt,a =" phr-e>"o)p)s -{> f e| t ^ c h (| h ( ), key, strlen(key) + 1)) { | ^ | ( ) resolve.c:2764:10: note: use '==' to turn this assignment into an equality comparison 2764 | if (ret libc/hash.h=: 329t:r11i:g gnote: euse '==' to turn this assignment into an equality comparisonr (cmd, 329" | p rief" )()d a{t a | = ^ h -| > ==o ps->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve.c:2819:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2819 | if (l = sccs_keyinit(0, key, INIT_NOCKSUM, opts->idDB)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:2819:9: note: place parentheses around the assignment to silence this warning 2819 | if (l = sccs_keyinit(0, key, INIT_NOCKSUM, opts->idDB)) { | ^ | ( ) resolve.c:2819:9: note: use '==' to turn this assignment into an equality comparison 2819 | if (l = sccs_keyinit(0, key, INIT_NOCKSUM, opts->idDB)) { | ^ | == CC time.c In file included from send.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlresolve.ce:n3020(:k8e:y )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]+ 1)) { 3020 | | ^ i f | ( ( )t = strrchr(path, '/')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->opsresolve.c-:>3020f:e8t:c hnote: (hplace parentheses around the assignment to silence this warning, key, s3020t | r liefn ((kte y=) s+t r1r)c)h r{( p a| t ^h , | ' ==/ ')) *t = 0; | ^ | ( ) resolve.c:3020:8: note: use '==' to turn this assignment into an equality comparison 3020 | if (t = strrchr(path, '/')) *t = 0; | ^ | == CC timestamp.c In file included from sendbug.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve.c:3193:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3193 | if (t = xfile_fetch(ROOT2RESYNC | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 3194 | "/BitKeeper/tmp/ChangeSet", 'r')) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:3193:10: note: place parentheses around the assignment to silence this warning 3193 | if (t = xfile_fetch(ROOT2RESYNC | ^ | ( 3194 | "/BitKeeper/tmp/ChangeSet", 'r')) { | | ) resolve.c:3193:10: note: use '==' to turn this assignment into an equality comparison 3193 | if 2( warningts generated=. xfile_fetch(ROOT2RESYNC | ^ | == resolve.c:3243:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3243 | if (rc = sccs_newchksum(cset)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~ resolve.c:3243:11: note: place parentheses around the assignment to silence this warning 3243 | if (rc = sccs_newchksum(cset)) { | ^ | ( ) resolve.c:3243:11: note: use '==' to turn this assignment into an equality comparison 3243 | if (rc = sccs_newchksum(cset)) { | ^ | == 16 warnings generated. sane.c:315:16: CC touch.c warning: passing 'char[100]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 315 | rand_getBytes(buf, 3); | ^~~ ./randseed.h:21:35: note: passing argument to parameter 'buf' here 21 | void rand_getBytes(unsigned char *buf, unsigned int len); | ^ sane.c:318:26: warning: passing 'char[100]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 318 | if ((err =base64_encode(buf, 3, rand, &outlen)) != CRYPT_OK) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ sane.c:318:34: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 318 | if ((err =base64_encode(buf, 3, rand, &outlen)) != CRYPT_OK) { | ^~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outlen); | ^ 1 warning generated. sccs.c:52:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 52 | while (nav[i+2] = av[i]) i++; | ~~~~~~~~~^~~~~~~ sccs.c:52:18: note: place parentheses around the assignment to silence this warning 52 | while (nav[i+2] = av[i]) i++; | ^ | ( ) sccs.c:52:18: note: use '==' to turn this assignment into an equality comparison 52 | while (nav[i+2] = av[i]) i++; | ^ | == CC trigger.c sccs.c:66:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 66 | while (nav[i+2] = av[i]) i++; | ~~~~~~~~~^~~~~~~ sccs.c:66:18: note: place parentheses around the assignment to silence this warning 66 | while (nav[i+2] = av[i]) i++; | ^ | ( ) sccs.c:66:18: note: use '==' to turn this assignment into an equality comparison 66 | while (nav[i+2] = av[i]) i++; | ^ | == sccs.c:79:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | while (nav[i+1] = av[i]) i++; | ~~~~~~~~~^~~~~~~ sccs.c:79:18: note: place parentheses around the assignment to silence this warning 79 | while (nav[i+1] = av[i]) i++; | ^ | ( ) sccs.c:79:18: note: use '==' to turn this assignment into an equality comparison 79 | while (nav[i+1] = av[i]) i++; | ^ | == sccs2bk.c:362:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 362 | while (size = fread(buf, 1, sizeof(buf), fh)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs2bk.c:362:15: note: place parentheses around the assignment to silence this warning 362 | while (size = fread(buf, 1, sizeof(buf), fh)) { | ^ | ( ) sccs2bk.c:362:15: note: use '==' to turn this assignment into an equality comparison 362 | while (size = fread(buf, 1, sizeof(buf), fh)) { | ^ | == sccs2bk.c:363:33: warning: passing 'char[4096]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 363 | randbits = adler32(randbits, buf, size); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ sccs2bk.c:407:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 407 | while (p = eachline(&t, &len)) fprintf(fh, "c %.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ sccs2bk.c:407:12: note: place parentheses around the assignment to silence this warning 407 | while (p = eachline(&t, &len)) fprintf(fh, "c %.*s\n", len, p); | ^ | ( ) sccs2bk.c:407:12: note: use '==' to turn this assignment into an equality comparison 407 | while (p = eachline(&t, &len)) fprintf(fh, "c %.*s\n", len, p); | ^ | == 1 warning generated. 5 warnings generated. rset.c:439:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 439 | if (path = mdbm_fetch_str(opts->s->idDB, rkey)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:439:11: note: place parentheses around the assignment to silence this warning 439 | if (path = mdbm_fetch_str(opts->s->idDB, rkey)) { | ^ | ( ) rset.c:439:11: note: use '==' to turn this assignment into an equality comparison 439 | if (path = mdbm_fetch_str(opts->s->idDB, rkey)) { | ^ | == 10 warnings generated. CC unbk.c sccs2bk.c:544:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 544 | while (m = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ CC undo.c sccs2bk.c:544:12: note: place parentheses around the assignment to silence this warning 544 | whileIn file included from setup.c(:m17 : =In file included from libc/system.hs:c52c: slibc/hash.h_:e329a:c11h:N uwarning: musing the result of an assignment as a condition without parentheses [-Wparentheses]( &p, &sign )329) | {i f | ( ^ d a t| a ( ) = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sccs2bk.c :544:12: note: use '==' to turn this assignment into an equality comparison 544 | while (m = sccs_eachNum(&p, &sign))libc/hash.h :{329 : 11| : ^ note: In file included from place parentheses around the assignment to silence this warning| set.c ==: 17: In file included from libc/system.h :32952 | : libc/hash.hi:f329 :(11d:a twarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses] = h->ops->f e329t | c hi(fh ,( dkaetya, =s thr-l>eonp(sk-e>yf)e t+c h1()h), {k e y| , ^ s t| r ( )l en(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->felibc/hash.ht:c329h:(11h:, note: kplace parentheses around the assignment to silence this warninge y, strle n329( | k eiyf) (+d a1t)a) ={ h -| > ^o p s| - ==> fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, srset.ct:r563l:e9n:( kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y ) + 1)) 563{ | | i ^f (| c == = nested_findKey(opts->n, HEAP(opts->s, rkoff))) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:563:9: note: place parentheses around the assignment to silence this warning 563 | if (c = nested_findKey(opts->n, HEAP(opts->s, rkoff))) { | ^ | ( ) rset.c:563:9: note: use '==' to turn this assignment into an equality comparison 563 | if (c = nested_findKey(opts->n, HEAP(opts->s, rkoff))) { | ^ | == sccslog.c:160:23: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 160 | range_walkrevs(s, L(d), 0, 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:644:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 644 | if (p = strchr(dir+c, '/')) *p = 0; | ~~^~~~~~~~~~~~~~~~~~~~ rset.c:644:10: note: place parentheses around the assignment to silence this warning 644 | if (p = strchr(dir+c, '/')) *p = 0; | ^ | ( ) rset.c:644:10: note: use '==' to turn this assignment into an equality comparison 644 | if (p = strchr(dir+c, '/')) *p = 0; | ^ | == rset.c:728:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 728 | u8 *root_key = HEAP(s, rkoff); | ^ ~~~~~~~~~~~~~~ rset.c:729:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 729 | u8 *left = loff ? HEAP(s, loff) : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:730:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 730 | u8 *right = roff ? HEAP(s, roff) : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC undos.c 1 warning generated. CC unedit.c sccslog.c:297:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 297 | while (p = eachlIn file included from isfio.cn:e59(: &In file included from tlibc/system.h,: 52&: llibc/hash.he:n329):)11 :{ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ~~^~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1sccslog.c):)297 :{12 : | note: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~place parentheses around the assignment to silence this warning 297 | while (p = eachline(&t, &len)) {libc/hash.h : 329| : ^ 11 : | note: ( )place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, sccslog.cs:t297r:l12e:n (note: kuse '==' to turn this assignment into an equality comparisone y) + 1297) | ) {w h i| l ^ e (| p ( ) = eachline(&t, &len)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == sccslog.c:319:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 319 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ sccslog.c:319:11: note: place parentheses around the assignment to silence this warning 319 | while (p = eachline(&t, &len)) { | ^ | ( ) sccslog.c:319:11: note: use '==' to turn this assignment into an equality comparison 319 | while (p = eachline(&t, &len)) { | ^ | == In file included from shrink.c:18: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + In file included from 1sinfo.c):)17 : {In file included from libc/system.h :| 52 ^ : libc/hash.h :| 329 ( ): 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->flibc/hash.hrset.ce::t3291052c::h1110(::h ,note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses]k ey, s t 329r1052 | l | e in f( ki(efdy a)(t ea+ ==1 )Ph)A- R>{Eo Np Ts| (- ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s> ,f edt)c)h (MhA,R Kk(esyt,a tset[rel]e,n (akcetyi)v e+, 1n)o)n g{libc/hash.hc :a 329)| :; ^11 : | | note: ~~^~~~~~~~~~~~~~ ==place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strset.cr:l1052e:n10(:k enote: yplace parentheses around the assignment to silence this warning) + 1)) {1052 | | ^ i f| ( )( e = PARENT(s, d)) MARK(state[e], active, nongcalibc/hash.h):;329 : 11| : ^ note: use '==' to turn this assignment into an equality comparison| ( ) 329 | if (data = h->ops->fetch(h,rset.c :k1052e:y10,: snote: tuse '==' to turn this assignment into an equality comparisonr len(k e1052y | ) + i1f) )( e{ = | P ^A R E| N ==T (s, d)) MARK(state[e], active, nongca); | ^ | == sccs_mv.c:239:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 239 | if (p = _relativeName(trset.c,: 10530:,10 :0 ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]0 , proj )1053) | { i| f ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (e = MERGE(s, d)) MARK(state[e], active, nsccs_mv.co:n239g:c8a:) ;note: place parentheses around the assignment to silence this warning | ~~^~~~~~~~~~~~~ 239 | if (p = _relativeName(t, 0, 0, 0rset.c,: 1053p:r10o:j )note: )place parentheses around the assignment to silence this warning { | ^ 1053| | ( ) if (e = MERGE(s, d)) MARK(state[e], active, nsccs_mv.co:n239g:c8a:) ;note: use '==' to turn this assignment into an equality comparison | ^ | ( )239 | if (p = _relativeName(t, 0, 0, 0, rset.cp:r1053o:j10):) note: {use '==' to turn this assignment into an equality comparison | ^ | == 1053 | if (e = MERGE(s, d)) MARK(state[e], active, nongca); | ^ | == CC unique.c rset.c:1062:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1062 | while (e = cset_rdweavePair(s, RWP_ONE, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1062:12: note: place parentheses around the assignment to silence this warning 1062 | while (e = cset_rdweavePaCC uninstall.c ir(s, RWP_ONE, &rkoff, &dkoff)) { | ^ | ( ) rset.c:1062:12: note: use '==' to turn this assignment into an equality comparison 1062 | while (e = cset_rdweavePair(s, RWP_ONE, &rkoff, &dkoff)) { | ^ | == 4 warnings generated. search.c:51:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 51 | if (s.ignorecase) for (p = str; *p = tolower(*p); p++); | ~~~^~~~~~~~~~~~~ In file included from smerge.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] search.c:51:37: 329note: | place parentheses around the assignment to silence this warning if (da t51a | =i fh -(>so.pisg-n>ofreetccahs(eh), fkoery ,( ps t=r lsetnr(;k e*yp) =+ t1o)l)o w{e r (| * ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p ); p++); | ^ | ( ) 5 warnings generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning search.c:51:37: 329note: | use '==' to turn this assignment into an equality comparison if (da t51a | =i fh -(>so.pisg-n>ofreetccahs(eh), fkoery ,( ps t=r lsetnr(;k e*yp) =+ t1o)l)o w{e r (| * ^ p ) ;| ( )p ++); | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from slib.c:24: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | rset.c :i1159f: 9(:d awarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]a = h- >1159o | p s -i>ff e(tdc h=( hs,c ckse_yg,e tsCtkrsluemnD(ekletya)( s+, 1r)i)g h{t ) )| ^ { | | ( ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329rset.c::111159:: 9note: :use '==' to turn this assignment into an equality comparison note: place parentheses around the assignment to silence this warning 329 | i1159 | f (idfa t(ad == hs-c>cosp_sg-e>tfCektscuhm(Dhe,l tkae(ys,, srtirglhetn)()k e{y ) | + ^ 1 )| ) ( ) { | ^ | == rset.c:1159:9: note: use '==' to turn this assignment into an equality comparison 1159 | if (d = sccs_getCksumDelta(s, right)) { | ^ | == search.c:89:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 89 | forset.cr: 1206(:p8 := warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t r; *1206p | =i ft o(lso w=e r (| * ~~^p ); p+ +1207) | ; | ~~~^~~~~~~~~~~~~ sccs_keyinitAndCache(cset->proj, rk, SILENT,search.c :s89D:B20,: cnote: splace parentheses around the assignment to silence this warninge t->i d89D | B ) )f o{r (| p ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = str; *p = tolower(*p); p++); | ^ | ( ) rset.c:1206:8: note: place parentheses around the assignment to silence this warning 1206 | if (s = | ^ | search.c (: 89:20: note: use '==' to turn this assignment into an equality comparison1207 | 89s | c c sf_okre y(ipn i=t AsntdrC;a c*hpe (=c steotl-o>wperro(j*,p )r;k ,p +S+I)L;E N T| , ^ s D| B ==, cset->idDB)) { | | ) rset.c:1206:8: note: use '==' to turn this assignment into an equality comparison 1206 | if (s = | ^ | == send.c:78:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 78 | if (f = fopen(x_sendlog, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ send.c:78:8: note: place parentheses around the assignment to silence this warning 78 | if (f = fopen(x_sendlog, "r")) { | ^ | ( ) send.c:78:8: note: use '==' to turn this assignment into an equality comparison 78 | if (f = fopen(x_sendlog, "r")) { | ^ | == send.c:237:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237 | if (rc = system(cmd) ?CC unlink.c 1 : 0) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~ send.c:237:10: note: place parentheses around the assignment to silence this warning 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ^ | ( ) CC unlock.c send.c:237:10: note: use '==' to turn this assignment into an equality comparison 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ^ | == sendbug.c:32:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 32 | if (name = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ sendbug.c:32:11: note: place parentheses around the assignment to silence this warning 32 | if (name = strrchr(av[0], '/')) { | ^ | ( ) sendbug.c:32:11: note: use '==' to turn this assignment into an equality comparison 32 | if (name = strrchr(av[0], '/')) { | ^ | == In file included from sort.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. send.c:289:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 289 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ send.c:289:11: note: place parentheses around the assignment to silence this warning 289 | while (p = fgetline(f)) { | ^ | ( ) send.c:289:11: note: use '==' to turn this assignment into an equality comparison 289 | while (p = fgetline(f)) { | ^ | == send.c:297:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 297 | if (t = strchr(p, '|')) *t = 0; | ~~^~~~~~~~~~~~~~~~ send.c:297:9: note: place parentheses around the assignment to silence this warning 297 | if (t In file included from =startmenu.c :s17t: rIn file included from c./sccs.hh:r20(: pIn file included from ,libc/system.h :'52|: 'libc/hash.h):)329 :*11t: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]0 ; | ^ | ( ) 329 | if (data = h->ops->fetch(h, ksend.ce:y297,: 9s:t rnote: luse '==' to turn this assignment into an equality comparisone n(key )297 | + 1i)f) ({t =| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s trchr(p, '|')) *t = 0; | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 4 warnings generated. CC unpull.c 2 warnings generated. In file included from In file included from stat.cstattest.c::1717: : In file included from In file included from libc/system.hlibc/system.h::5252: : libc/hash.hlibc/hash.h::329329::1111:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 329i | f i(fd a(tdaa t=a h=- >ho-p>so-p>sf-e>tfceht(chh,( hk,e yk,e ys,t rslternl(ekne(yk)e y+) 1+) )1 ){) {| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hlibc/hash.h::329329::1111:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | ( ) ( ) libc/hash.hlibc/hash.h::329329::1111:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == setup.c:84:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 84 | if (flist = mkconfig(stdout, flist, verbose)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ setup.c:84:13: note: place parentheses around the assignment to silence this warning 84 | if (flist = mkconfig(stdout, flist, verbose)) { | ^ | ( ) setup.c:84:13: note: use '==' to turn this assignment into an equality comparison 84CC unrm.c | if (flist = mkconfig(stdout, flist, verbose)) { | ^ | == setup.c:108:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 108 | if (f = popen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ setup.c:108:9: note: place parentheses around the assignment to silence this warning 108 | if (f = popen(buf, "r")) { | ^ | ( ) setup.c:108:9: note: use '==' to turn this assignment into an equality comparison 108 | if (f = popen(buf, "r")) { | ^ | == 6 warnings generated. setup.c:198:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 198 | if (flist = mkconfig(f, flist, 1)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ setup.c:198:13: note: place parentheses around the assignment to silence this warning 198 | if (flist = mkconfig(f, flist, 1)) { | ^ | ( ) In file included from stripdel.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] setup.c: 198329: | 13 :i fnote: use '==' to turn this assignment into an equality comparison( data = 198h | - > oipfs -(>ffleitscth (=h ,m kkceoyn,f isgt(rfl,e nf(lkiesyt), +1 )1)) ){ { | ^| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from testcode.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data3 warning=s generatedh. ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from status.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC unwrap.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(keCC upgrade.c y) + 1)) { | ^ | == 3 warnings generated. In file included from synckeys.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. 4 warnings generated. setup.c:342:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 342 | if (f = fopen(path, "rt")) return (f); | ~~^~~~~~~~~~~~~~~~~~~ setup.c:342:9: note: place parentheses around the assignment to silence this warning 342 | if (f = fopen(path, "rt")) return (f); | ^ | ( ) setup.c:342:9: note: use '==' to turn this assignment into an equality comparison 342 | if (f = fopen(path, "rt")) return (f); | ^ | == setup.c:345:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 345 | if (f = fopen(path, "rt")) return (f); | ~~^~~~~~~~~~~~~~~~~~~ setup.c:345:8: note: place parentheses around the assignment to silence this warning 345 | if (f = fopen(path, "rt")) return (f); | ^ | ( ) setup.c:345:8: note: use '==' to turn this assignment into an equality comparison 345 | if (f = fopen(path, "rt")) return (f); | ^ | == setup.c:347:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 347 | if (f = fopen(path, "rt")) return (f); | ~~^~~~~~~~~~~~~~~~~~~ setup.c:347:8: note: place parentheses around the assignment to silence this warning 347 | if (f = fopen(path, "rt")) return (f); | ^ | ( ) setup.c:347:8: note: use '==' to turn this assignment into an equality comparison 347 | if (f = fopen(path, "rt")) return (f); | ^ | == setup.c:362:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 362 | if (in = config_template()) { | ~~~^~~~~~~~~~~~~~~~~~~ setup.c:362:9: note: place parentheses around the assignment to silence this warning 362 | if (in = config_template()) { | ^ | ( ) setup.c:362:9: note: use '==' to turn this assignment into an equality comparison 362 | if (in = config_template()) { | ^ | == sfio.c:384:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 384 | if (n = osinfo.cu:t49_:b10p:t uwarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]l e(buf, 49& | b y t ei_fc o(usn t=) )x f{i l e| _ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f etch(gfile, 'p')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:384:10: note: place parentheses around the assignment to silence this warning 384 | isinfo.cf: 49(:n10 := note: oplace parentheses around the assignment to silence this warningu t_bptu p49l | e ( b uiff, (&sb y=t ex_fcioluen_tf)e)t c{h ( g| f ^ i l e| , ( ) 'p')) { | ^ | ( ) sfio.c:384:10: note: use '==' to turn this assignment into an equality comparison 384 | ifsinfo.c :(49n: 10=: onote: uuse '==' to turn this assignment into an equality comparisont _bptup l49e | ( b u fi,f CC urlinfo.c &(bsy t=e _xcfoiulnet_)f)e t{c h (| g ^f i l| e ==, 'p')) { | ^ | == CC utils.c smerge.c:124:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:124:8: note: place parentheses around the assignment to silence this warning 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ^ | ( ) smerge.c:124:8: note: use '==' to turn this assignment into an equality comparison 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ^ | == sfio.c:450:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 450 | if (n = out_xfile(buf, xfile, &byte_count)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:450:10: note: place parentheses around the assignment to silence this warning 450 | if (n = out_xfile(buf, xfile, &byte_count)) { | ^ | ( ) sfio.c:450:10: note: use '==' to turn this assignment into an equality comparison 450 | if (n = out_xfile(buf, xfile, &byte_count)) { | ^ | == sfio.c:462:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 462 | if (n = out_symlink(buf, &sb, &byte_count)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:462:10: note: place parentheses around the assignment to silence this warning 462 | if (n = out_symlink(buf, &sb, &byte_count)) { | ^ | ( ) sfio.c:462:10: note: use '==' to turn this assignment into an equality comparison 462 | if (n = out_symlink(buf, &sb, &byte_count)) { | ^ | == 3 warnings generated. sfio.c:467:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 467 | reg: if (n = out_file(buf, &sb, &byte_count, 0, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:467:14: note: place parentheses around the assignment to silence this warning 467 | reg: if (n = out_file(buf, &3s warningbs, generated . &byte_count, 0, 0)) { | ^ | ( ) sfio.c:467:14: note: use '==' to turn this assignment into an equality comparison 467 | reg: if (n = out_file(buf, &sb, &byte_count, 0, 0)) { | ^ | == 1 warning generated. In file included from In file included from tagmerge.ctclsh.c::1724: : In file included from In file included from libc/system.hlibc/system.h::5252: : libc/hash.hlibc/hash.h::329329::1111:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 329 | i fi f( d(adtaat a= =h -h>-o>posp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+ +1 )1)) ){ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hlibc/hash.h::329329::1111:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | ( ) ( ) libc/hash.hlibc/hash.h::329329::1111:: sfio.c note: :note: use '==' to turn this assignment into an equality comparison512use '==' to turn this assignment into an equality comparison : 22: warning: passing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]329329 | | iiff (512(d | da atstaua m = = + h=h- ->a>odoplpses-r->3>f2fe(etstcuchmh(,(h h,b, u kfke,ey y,n, ) s;st tr rl| le ^~~en n((kkeeyylibc/zlib/zlib.h)): 821++: 6111:)) ))note: passing argument to parameter 'buf' here{{ | | ^ ^ | 821| == | == Z EXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ CC uu.c sfio.c:534:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 534 | sum += adler32(sum, linkMe, n);smerge.c : 272| : ^~~~~~10 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]libc/zlib/zlib.h :821:61: note: 272passing argument to parameter 'buf' here | if (i n821c | Z=E XsTtErRcNh ru(Lroenvg, Z'E+X'P)O)R T* iandcl+e+r 3=2 0O;F ( (| u ~~~~^~~~~~~~~~~~~~~~~~L ong adler, const Bytef *buf, uInt len)); smerge.c :| 272 ^: 10: note: place parentheses around the assignment to silence this warning 272 | if (inc = strchr(rev, '+')) *inc++ = 0; | ^ | ( ) smerge.c:272:10: note: use '==' to turn this assignment into an equality comparison 272 | if (inc = strchr(rev, '+')) *inc++ = 0; | ^ | == smerge.c:273:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 273 | if (exc = strchr(inc ? inc : rev, '-')) *exc++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:273:10: note: place parentheses around the assignment to silence this warning 273 | if (exc = strchr(inc ? inc : rev, '-')) *exc++sfio.c :=561 :019;: warning: | passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ | ( ) 561 | sum = adler32(0, data, sz); smerge.c| : ^~~~273 :10: libc/zlib/zlib.hnote: :use '==' to turn this assignment into an equality comparison821 :61: note: passing argument to parameter 'buf' here273 | if (821e | xZcE X=T EsRtNr cuhLro(nign cZ E?X PiOnRcT :a drleevr,3 2' -O'F)()( u*Leoxncg+ +a d=l e0r;, c| o ^n s t| ==B ytef *buf, uInt len)); | ^ In file included from takepatch.c:18: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {sfio.c : 591| : ^22 : | warning: ==passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 591 | sum = adler32(sum, data, sz); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ sfio.c:613:40: warning: passing 'char[16384]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from testdates.c:17 : 613In file included from | libc/system.h : 52 : ulibc/hash.hn:l329e:s11s: (warning: uusing the result of an assignment as a condition without parentheses [-Wparentheses]s eDsum) s u329m | =i fa d(ldeart3a2 (=s uhm-,> obpusf-,> fne)t;c h (| h ^~~, keylibc/zlib/zlib.h,: 821s:t61r:l enote: npassing argument to parameter 'buf' here( key) + 1821) | )Z E{X T E| R ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N uLong ZEXPORT adler32 OF((uLong adler, constlibc/hash.h :B329y:t11e:f note: *place parentheses around the assignment to silence this warningb uf, uI n329t | liefn )()d;a t a| ^= h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC what.c CC which.c sort.c:63:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 63 | if (i =In file included from timestamp.cs:o17r: tIn file included from f./sccs.hc:n20(: &In file included from nlibc/system.ha:,52 : &libc/hash.hn:b329):)11 :r ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]u rn (i); 329| | ~~^~~~~~~~~~~~~~~~~~~ if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sort.c :63:8: note: place parentheses around the assignment to silence this warning 63 | if (i = sortfcn(&na, &nb))libc/hash.h :r329e:t11u:r nnote: place parentheses around the assignment to silence this warning( i); | ^ 329 | | i ( )f (data = h-In file included from >time.co:p17s: -In file included from >./sccs.hf:e20t: cIn file included from hlibc/system.h(:h52,: libc/hash.hk:e329y:,11 :s twarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]lsort.c e:n63(:k8e:y ) note: 329use '==' to turn this assignment into an equality comparison+ | 1i)f) 63({ | d a it| fa ^ (= i | h ( )=- >sooprst-f>cfne(t&cnha(,h ,& nkbe)y), rsettrulrenn (libc/hash.h(k:ie329)y:;)11 : + | note: ^1use '==' to turn this assignment into an equality comparison ) )| =={ 329| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (data = h->ops->fetch(h, key, strlen(keyCC xfile.c ) + libc/hash.h1:)329): 11{: note: | place parentheses around the assignment to silence this warning ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == sfio.c:817:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 817 | if (p = getenv("_BK_SFIO_FAIL")) fail = atoi(p); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:817:8: note: place parentheses around the assignment to silence this warning 817 | if (p = getenv("_BK_SFIO_FAIL")) fail = atoi(p); | ^ | ( ) sfio.c:817:8: note: use '==' to turn this assignment into an equality comparison 817 | if (p = getenv("_BK_SFIO_FAIL")) fail = atoi(p); | ^ | == startmenu.c:87:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (target = bkmenupath(opts.user, 0, 0)) puts(target); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ startmenu.c:87:14: note: place parentheses around the assignment to silence this warning 87 | if (target = bkmenupath(opts.user, 0, 0)) puts(target); | ^ | ( ) startmenu.c:87:14: note: use '==' to turn this assignment into an equality comparison 87 | if (target = bkmenupath(opts.user, 0, 0)) puts(target); | ^ | == 5smerge.c warning:s782 generated:. 13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 782 | while (d = fgetline(tf)) { | ~~^~~~~~~~~~~~~~ smerge.c:782:13: note: place parentheses around the assignment to silence this warning 782 | while (d = 2f warninggse generatedt. line(tf)) { | ^ | ( ) smerge.c:782:13: note: use '==' to turn this assignment into an equality comparison 782 | while (d = fgetline(tf)) { | ^ | == sfio.c:986:20: warning: passing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 986 | sum = adler32(0, file, todo); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 4 warnings generated. In file included from trigger.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC xflags.c sfio.c:1068:19: warning: passing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1068 | sum = adler32(0, buf, pathlen); | ^~~ libc/zlib/zlib.h:CC zone.c 821:61: note: passing argument to parameter 'buf' here 8212 | warningZsE generatedX. TERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ sfio.c:1120:19: warning: passing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1120 | sum = adler32(0, buf, pathlen); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ sfio.c:1179:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1179 | sum = adler32(0, data, todo); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uIn file included from Itouch.cn:t17 : lIn file included from e./sccs.hn:)20): ;In file included from libc/system.h :| 52 ^: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC bkver.c sfio.c:1241:22: warning: passing 'char[16384]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1241 | sum = adler32(sum, buf, n); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ slib.c:468:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 468 | u8 *s = *sp; | 8 ^ ~~~ warning s generated. slib.c:476:6: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 476 | *sp = s; | ^ ~ sfio.c:1556:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1556 | if (cur = pstatus.cc:l84o:s11e:( fwarning: [using the result of an assignment as a condition without parentheses [-Wparentheses]i ])) { 84 | | ~~~~^~~~~~~~~~~~~~w hile (p = fgetline(fchg)) { | ~~^~~~~~~~~~~~~~~~ sfio.c:1556:11: note: place parentheses around the assignment to silence this warning 1556status.c | : 84 :i11f: (note: cplace parentheses around the assignment to silence this warningu r = p c84l | o sweh(ifl[ei ]()p) ={ f g| e ^ t l i| n ( )e (fchg)) { | ^ | ( ) sfio.c:1556:11: note: use '==' to turn this assignment into an equality comparison status.c:84:11: 1556note: | use '==' to turn this assignment into an equality comparison if ( c84u | r w=h iplcel o(spe (=f [fig]e)t)l i{n e (| f ^c h g| ) ==) { | ^ | == status.c:93:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 93 | if (pi = hash_insert(pcount, | ~~~^~~~~~~~~~~~~~~~~~~~~ 94 | p+16, strlen(p+16)+1, | In file included from ~~~~~~~~~~~~~~~~~~~~~unbk.c :17 : 95In file included from | libc/system.h : 52 : libc/hash.h0:,329 :s11i:z ewarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]f (*pi))) { 329| | ~~~~~~~~~~~~~~~ if (data = h->ops->fetch(h, key, strlestatus.cn:(93k:e11y:) note: +place parentheses around the assignment to silence this warning 1)) { 93 | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (pi = hash_insert(pcount, | ^ | ( 94 | p+16,libc/hash.h :s329t:r11l:e nnote: (place parentheses around the assignment to silence this warningp +16)+1, 329 | i95f | ( d a t0a, =s ihz-e>oofp(s*-p>if)e)t)c h{( h ,| k e y| , ) strlen(key) + 1)) { | ^ | ( ) status.c:93:11: note: use '==' to turn this assignment into an equality comparison 93 | if (pi = haslibc/hash.hh:_329i:n11s:e rnote: tuse '==' to turn this assignment into an equality comparison( pcount, 329 | | ^i f | ( ==d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from unedit.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, status.cs:t156r:l11e:n (warning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]e y) + 1156) | ) w{h i l| e ^ ( p| === fgetline(fsfile)) { | ~~^~~~~~~~~~~~~~~~~~ status.c:156:11: note: place parentheses around the assignment to silence this warning 156 | while (p = fgetline(fsfile)) { | ^ | ( ) status.c:156:11: note: use '==' to turn this assignment into an equality comparison 156 | while (p = fgetline(fsfile)) { | ^ | == In file included from undo.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.hsmerge.c::3291795::1115:: note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 1795 | i f i(fd a(tha[ s=i dhe-]> o=p sd-i>fffe_ticthe(mhs,( &kreayn,g es,t r1l,e ns(mkeeryg)e D+a t1a),) {| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | ==1796 | diff_cmpLine, diff_hashLine, diff_cost, &data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:1795:15: note: place parentheses around the assignment to silence this warning 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ^ | ( 1796 | diff_cmpLine, diff_hashLine, diff_cost, &data)) { | | ) smerge.c:1795:15: note: use '==' to turn this assignment into an equality comparison 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ^ | == testcode.c:310:23: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 310 | sum = adler32(sum, out, strlen(out)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ synckeys.c:125:171: warning generatedwarning: . address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 125 | range_gone(s, L(d), D_GONE); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testcode.c:338:33: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 338 | if (d.len) sum = adler32(sum, d.buf, d.len); | ^~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong Z2E warningXsP generatedO. RT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ testcode.cIn file included from :undos.c367::1722: :In file included from libc/system.hwarning: :passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]52 : libc/hash.h:329 :36711 | : warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]u m = adle r3293 | 2 (isfu m(,d adt,a l=e nh)-;> o p| s ^- >felibc/zlib/zlib.ht:c821h:(61h:, note: kpassing argument to parameter 'buf' heree y, str l821e | nZ(EkXeTyE)R N+ u1L)o)n g{ Z E| X ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P ORT adler32 OF((uLong adler, const Bytef *buf, uInt lenlibc/hash.h):)329;: synckeys.c11 ::| 149 ^:note: 2place parentheses around the assignment to silence this warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 149i | f E(AdCaHt_aP T=A Gh(-s>,o pds,- >ef,e tjc)h (shc,c sk_etya,g csotlrolre(ns(,k eey)); + | 1 ^~~~~~~~~~~~~~~~~~~~~) ) {./sccs.h : 572| : ^ 18 : | note: ( )expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? Plibc/hash.hT:A329G:S11(:s ,note: use '==' to turn this assignment into an equality comparisond , j) : 0329; | +i+fj )( d a| t ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a = h->ops->fetch(h, key, strlen(key) + 1synckeys.c):)149: 2{: note: | place parentheses around the assignment to silence this warning ^ tagmerge.c./sccs.h| :: ==58572 ::318:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]expanded from macro 'EACH_PTAG' 57258 | | ftestcode.c o:Er396A :C(22Hj:_ P=warning: T passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]A0 G;( s(, p 396)d | , = es(,uj m j <)= 2Fa)Ld Al?Ge SrP(3Ts2A,(G sSeu()ms ,,| =dd ,,D _ljRe)En D):;; 0 ;| | ^~~~~~~~~~~~~~~~~~~~~ ^+ +j./sccs.h):libc/zlib/zlib.h 572: :821| 18: ^:61 :note: expanded from macro 'EACH_PTAG'note: passing argument to parameter 'buf' here 572 | 821 | fZoErX T(EjR N= u0L;o n(gp )Z E=X P(Ojsynckeys.cR :T<149 :a22d):l e?note: r use '==' to turn this assignment into an equality comparison3P 2T30 ./sccs.hA warningO:GsF572S generated(:(. (18su:,L onote: dnexpanded from macro 'EACH_PTAG',g ja)d l:572e | r0 ,;f oc+ro+ nj(s)jt =B| y ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0t ;e f( p*)b u=f ,( ju I=t ms_chcosu_rd 2+t=a ga(tso,i (tza)g d*) )s i{g n ;| ^ | ^| ( ) slib.c:451:10: note: passing argument to parameter 's' here In file included from uninstall.c451: | 17a: tIn file included from o./sccs.hi:(20u: 8In file included from libc/system.h*:s52): libc/hash.h :| 329 ^: 11: synckeys.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]340 :12: note: use '==' to turn this assignment into an equality comparison 329 | i340f | ( d aitfa slib.c (:=t1058 a:hg22- :>= o warning: pspassing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]sc -c>sf_ ed1058t2 | ct ha (gth(p,s- ,>k tetmya_,gm dis)nt) r +l{=e n a(| tk ^oe iy ()| z ==)+ *1 )s)i g{n ; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == synckeys.c:363:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 363 | if (tag = sccs_d2tag(s, d)) { | ~~~~^~~~~~~~~~~~~~~~~~ synckeys.c:363:13: note: place parentheses around the assignment to silence this warning 363 | if (tag = sccs_d2tag(s, d)) { | ^ | ( ) synckeys.c:363:13: note: use '==' to turn this assignment into an equality comparison 363 | if (tag = sccs_d2tag(s, d)) { | ^ | == takepatch.c:245:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 245 | while (buf = fgetline(opts->p)) { | ~~~~^~~~~~~~~~~~~~~~~~~ takepatch.c:245:13: note: place parentheses around the assignment to silence this warning 245 | while (buf = fgetline(opts->p)) { | ^ | ( ) takepatch.c:245:13: note: use '==' to turn this assignment into an equality comparison 245 | while (buf = fgetline(opts->p)) { | ^ | == In file included from unlink.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] slib.c: 1230329: | 15 :i fwarning: (passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]d ata = 1230h | - > o p s*-d> f=e tactho(ih(,s )k;e y ,| ^s trlslib.ce:n451(:k10e:y )note: passing argument to parameter 's' here+ 1 )451) | a{t o i| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u 8 *s) | ^ libc/hash.h:329:takepatch.c11::264 :note: 11place parentheses around the assignment to silence this warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i264f | ( d aitfa (=r ch -=> ospfsi-o>(foepttcsh-(>hp,, k(eiyn,t )s(torpltesn-(>kNe y-) f+i l1e)s)) ){) {| ^ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ( ) takepatch.c:libc/hash.h264::32911::11 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 2641329 | warning | generated . i fi f( d(artca == shf-i>oo(posp-t>sf-e>tpc,h ((hi,n tk)e(yo,p tsst-r>lNe n-( kfeiyl)e s+) )1)) ){ { | ^ | ^ | ( )| == takepatch.c:264:11: note: use '==' to turn this assignment into an equality comparison 264 | if (rc = sfio(opts->p, (int)(opts->N - files))) { | ^ | == takepatch.c:298:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 298 | if (rc = stopNway(opts->parallel, &opts->conflicts, &remote)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:298:10: note: place parentheses around the assignment to silence this warning 298 | if (rc = stopNway(opts->parallel, &opts->conflicts, &remote)) { | ^ | ( ) slib.c:1296:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1296 | itakepatch.cf: 298(:h10 := note: suse '==' to turn this assignment into an equality comparisont rchr(u ,298 | ' @ 'i)f) ({r c | = ~~^~~~~~~~~~~~~~~~ stopNway(opts->parallel, &opts->conflicts, &remotslib.ce:)1296): 8{: note: | place parentheses around the assignment to silence this warning ^ | == 1296 | if (h = strchr(u, '@')) { | ^ | ( ) slib.c:1296:8: note: use '==' to turn this assignment into an equality comparison 1296 | if (h = strchr(u, '@')) { | ^ | == takepatch.c:325:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 325 | if (f = popen("bk gfiles RESYNC", "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:325:9: note: place parentheses around the assignment to silence this warning 325 | if (f = popen("bk gfiles RESYNC", "r")) { | ^ | ( ) takepatch.c:325:9: note: use '==' to turn this assignment into an equality comparison 325 | if (f = popen("bk gfiles RESYNC", "r")) { | ^ | == takepatch.c:326:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 326 | while (t = fgetline(f)) ++files; | ~~^~~~~~~~~~~~~ takepatch.c:326:13: note: place parentheses around the assignment to silence this warning slib.c326: | 1331 : 8 :w hwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]l e (t =1331 | f gieft l(ihn e=( fs)t)r c+h+rf(iUlSeEsR;H O S| T ^ ( s ,| ( )d ), '@')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:326:13: note: use '==' to turn this assignment into an equality comparison 326 | whslib.ci:l1331e: 8(:t note: =place parentheses around the assignment to silence this warning fgetli n1331e | ( fi)f) (+h+ f=i lsetsr;c h r| ( ^U S E| R ==H OST(s, d), '@')) { | ^ | ( ) slib.c:1331:8: note: use '==' to turn this assignment into an equality comparison 1331 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | == slib.c:1333:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1333 | if (p = strchr(h, '[')) { | ~~^~~~~~~~~~~~~~~~ slib.c:1333:9: note: place parentheses around the assignment to silence this warning 1333 | if (p = strchr(h, '[')) { | ^ | ( ) slib.c:1333:9: note: use '==' to turn this assignment into an equality comparison 1333 | if (p = strchr(h, '[')) { | ^ | == synckeys.c:519:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 519 | if (d = sccs_findKey(s, k)) { | ~~^~~~~~~~~~~~~~~~~~~~ synckeys.c:519:9: note: place parentheses around the assignment to silence this warning 519 | if (d = sccs_findKey(s, k)) { | ^ | ( ) synckeys.c:519:9: note: use '==' to turn this assignment into an equality comparison 519 | ifslib.c :(1358d: 8=: swarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]c s_fi n1358d | K eiyf( s(,h k=) )s t{r c h| r ^( U S| E ==R HOST(s, d), '@')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1358:8: note: place parentheses around the assignment to silence this warning 1358 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | ( ) slib.c:1358:8: note: use '==' to turn this assignment into an equality comparison 1358 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | == slib.c:1413:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1413 | if (proj = proj_init(buf)) { | ~~~~~^~~~~~~~~~~~~~~~ slib.c:1413:11: note: place parentheses around the assignment to silence this warning 1413 | if (proj = proj_init(buf)) { | ^ | ( ) slib.c:1413:11: note: use '==' to turn this assignment into an equality comparison 1413 | if (proj = proj_init(buf)) { | ^ | == 1 warning generated. In file included from unlock.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == takepatch.c:510:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 510 | while (t = fgetline(p)) { | ~~^~~~~~~~~~~~~ takepatch.c:510:12: note: place parentheses around the assignment to silence this warning 510 | while (t = fgetline(p)) { | ^ | ( ) takepatch.c:510:12: note: use '==' to turn this assignment into an equality comparison 510 | while (t = fgetline(p)) { | ^ | == 1 warning generated. In file included from unique.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329trigger.c | : 325i:f9 :( dwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]t a = h -325> | o p si-f> f(ept c=h (ghe,t eknevy(," _sBtKrDl_eLnO(GkFeIyL)E "+) )1 ){) {| ~~^~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trigger.c:325:9: note: place parentheses around the assignment to silence this warning libc/hash.h:329:11 :325 | note: place parentheses around the assignment to silence this warning if (p = 329g | e tiefn v((d"a_tBaK D=_ LhO-G>FoIpLsE-">)f)e t{c h (| h ^ , k| e ( )y , strlen(key) + 1)) { | ^ | ( ) trigger.c:325:9: note: use '==' to turn this assignment into an equality comparison 325 | if (p = getenlibc/hash.hv:(329":_11B:K Dnote: _use '==' to turn this assignment into an equality comparisonL Oslib.cG:F1616I:L11 E:329" | )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]i f{ ( d| a ^t1616 a | | = == i hf- >(ospysm- >=f efticnhd(Shy,m (kse,y ,r esvt)r)l erne(tkueryn) (+s y1m)-)> s{e r )| ; ^ | | ~~~~^~~~~~~~~~~~~~~~~ == slib.c:1616:11: note: place parentheses around the assignment to silence this warning 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | ( ) slib.c:1616:11: note: use '==' to turn this assignment into an equality comparison 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | == slib.c:1666:12: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1666 | e = atoi(++rev); | ^~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ touch.c:slib.c65::167422::11 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 651674 | | f oirf ((is y=m o=p tfiinndd;S yfmn( s=, arve[vi)]); rie+t+u)r n{ ( s| y ~~~^~~~~~~m ->ser); | ~~~~^~~~~~~~~~~~~~~~~ slib.c:1674:touch.c11::65 :note: 22place parentheses around the assignment to silence this warning: note: place parentheses around the assignment to silence this warning 1674 | 65i | f f(osry m( i= =f ionpdtSiynmd(;s ,f nr e=v )a)v [rie]t;u rin+ +()s y{m - >| s ^ e r )| ; ( ) | ^ | ( ) takepatch.cslib.ctouch.c:::781167465:::121122::: warning: note: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 781 1674 | 65 | | wfihofir l (e(s iy( mb= ==o pfftiginendtdSl;yn m(f(fns, , = & rlaeevvn[))i))] ;r{ e it +u| +r ~~^~~~~~~~~~~~~~~~~)n {( s y| m ^- > s| e ==r ); | ^ | == touch.c:66:12:takepatch.c :warning: 781using the result of an assignment as a condition without parentheses [-Wparentheses]: 12: note: place parentheses around the assignment to silence this warning 66 | i f781 | ( t ywphei l=e i(sb_ x=f iflgee(tflnn)()f ,{ & l| e ~~~~~^~~~~~~~~~~~~~n )) { | ^ | ( ) touch.ctakepatch.c::66781::1212:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 78166 | | wihfi l(et y(pbe == figse_txlfni(lfe,( f&nl)e)n ){) {| ^ | ^| ( ) | == touch.c:66:12: note: use '==' to turn this assignment into an equality comparison 66 | if (type = is_xfile(fn)) { | ^ | == 2 warnings generated. slib.c:1824:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1824:11: note: place parentheses around the assignment to silence this warning 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ^ | ( ) slib.c:1824:11: note: use '==' to turn this assignment into an equality comparison 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ^ | == takepatch.c:951:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 951 | if (top = sccs_top(s)) { | ~~~~^~~~~~~~~~~~~ takepatch.c:951:10: note: place parentheses around the assignment to silence this warning 951 | if (top = sccs_top(s)) { | ^ | ( ) takepatch.c:951:10: note: use '==' to turn this assignment into an equality comparison 951 | if (top = sccs_top(s)) { | ^ | == takepatch.c:994:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 994 | if (d = cset_insert(s, iF, dF, d, opts->fast)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:994:9: note: place parentheses around the assignment to silence this warning 994 | if (d = cset_insert(s, iF, dF, d, opts->fast)) { | ^ | ( ) takepatch.c:994:9: note: use '==' to turn this assignment into an equality comparison 994 | if (d = cset_insert(s, iF, dF, d, opts->fast)) { | ^ | == 1 warning generated. takepatch.c:1078:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1078 | EACH_PARENT(s, p->serial, d, j) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:1078:5: note: place parentheses around the assignment to silence this warning slib.c./sccs.h::1972565::2918:: warning: note: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]expanded from macro 'EACH_PARENT' 5651972 | | f o ri n(tj r=e l0e;a s(ep )= =r e(vj ?< a2t)o i?( rPeAvR)E N:T S1(;s , | d ^~~, j) slib.c:: 4510:;10 :+ +note: jpassing argument to parameter 's' here) | ^451 | atoi(u8 *s) | ^ takepatch.c:1078:5: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ takepatch.c:1115:In file included from 10unpull.c:: 17warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from libc/system.h:52: libc/hash.h1115: | 329 :i11f: (warning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]d b = loadCol l329a | p siefd (()d)a t{a =| ~~~~^~~~~~~~~~~~~~~~~h ->ops->fetch(h, key, strlen(key) + 1)) { takepatch.c| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1115 :10: note: place parentheses around the assignment to silence this warning 1115 | if (cdb = loadCollapsed()) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | 1i warningf generated . (data = h-takepatch.c>:o1115p:s10-:> fnote: euse '==' to turn this assignment into an equality comparisont ch(h ,1115 | k eiyf, (sctdrbl e=n (lkoeayd)C o+l l1a)p)s e{d ( )| ) ^ { | ( )| ^ | == In file included from unwrap.c:17libc/hash.h: :In file included from 329libc/system.h::1152:: libc/hash.hnote: :use '==' to turn this assignment into an equality comparison329 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (d a329t | a i=f h(-d>aotpas -=> fhe-t>cohp(sh-,> fkeetyc,h (sht,r lkeeny(,k esyt)r l+e n1()k)e y{) +| ^1 ) )| =={ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, ktakepatch.ce:y1145,: 13s:t rwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e n(key )1145 | + 1 )w)h i{l e | ( ^ t =| ( )f getline(p->diffMem)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparisonIn file included from unrm.c:17: In file included from 329./sccs.h | : 20islib.c: f:In file included from 2044libc/system.h(::d1452a:: takepatch.ct libc/hash.h:awarning: :1145 using the result of an assignment as a condition without parentheses [-Wparentheses]329:= :13 11:h: - note: >2044warning: place parentheses around the assignment to silence this warningo | using the result of an assignment as a condition without parentheses [-Wparentheses] p s - > fweh ti 1145cl329 | he | ( h(i ,tfw hk=(ie dlyfae,gt ea(st ttl= ri =lnh ee-fn(>g(soek-pte>slyf-i)h>n )fe)+e( tp{1c- )h> )(d| hi ~~^~~~~~~~~~~~~~~~~{,f f kM| ee ^ym ,) )| s ==t{ r l e| n ^ ( k e| y ( )) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:2044:14: note: place parentheses around the assignment to silence this warning 2044 | while (t = fgetline(takepatch.cs:-1145>:f13h:) )note: use '==' to turn this assignment into an equality comparison{ libc/hash.h :| 329 ^ : 114511 | :| ( ) note: place parentheses around the assignment to silence this warningw hile (t 329= | f gieft l(idnaet(ap -=> dhi-f>foMpesm-)>)f eslib.c{t: c2044 :h| 14( ^:h , note: | use '==' to turn this assignment into an equality comparisonk == e y, 2044s | t r l e nw(hkielye) (+t 1=) )f g{e t l| i ^ n e (| s ( )- >fh)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from uu.c:24: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. In file included from upgrade.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == slib.c:2182:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2182 | if (s->w_off = RKDKOFF(s, s->w_off, *rkoff, *dkoff)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:2182:16: note: place parentheses around the assignment to silence this warning 2182 | if (s->w_off = RKDKOFF(s, s->w_off, *rkoff, *dkoff)) { | ^ | ( ) slib.c:2182:16: note: use '==' to turn this assignment into an equality comparison 2182 | if (s->w_off = RKDKOFF(s, s->w_off, *rkoff, *dkoff)) { | ^ | == In file included from utils.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. takepatch.c:1553:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1553 | range_walkrevs(sr, L(d), 0, 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. In file included from which.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == unlink.c:56:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 56 | if (t = strrchr(s->sfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ unlink.c:56:9: note: place parentheses around the assignment to silence this warning 56 | if (t = strrchr(s->sfile, '/')) { | ^ | ( ) unlink.c:56:9: note: use '==' to turn this assignment into an equality comparison 56 | if (t = strrchr(s->sfile, '/')) { | ^ | == slib.c:2393:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2393 | if (rc = rename(xfile, s->sfile)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:2393:10: note: place parentheses around the assignment to silence this warning 2393 | if (rc = rename(xfile, s->sfile)) { | ^ | ( ) slib.c:2393:10: note: use '==' to turn this assignment into an equality comparison 2393 | if (rc = rename(xfile, s->sfile)) { | ^ | == undo.c:469:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 469 | if (errs = nested_populate(n, &ops)) goto err; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ undo.c:469:11: note: place parentheses around the assignment to silence this warning 469 | if (errs = ne1s warningt generatede. d_populate(n, &ops)) goto err; | ^ | ( ) undo.c:469:11: note: use '==' to turn this assignment into an equality comparison 469 | if (errs = nested_populate(n, &ops)) goto err; | ^ | == takepatch.c:1827:50: warning: passing 'char[2048]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1827 | unless (st->nosum) st->sumC = adler32(st->sumC, buf, len); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ slib.c:2446:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2446 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:2446:13: note: place parentheses around the assignment to silence this warning 2446 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:2446:13: note: use '==' to turn this assignment into an equality comparison 2446 | while (buf = sccs_nextdata(s)) { | ^ | == In file included from xfile.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == slib.cundo.c::2566596::1010:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] 2566 | 596 | i f i(fp (=r cs t=r rscyhsrt(etmmfp(," b'k/ '-)L)w {- ? F| R ~~^~~~~~~~~~~~~~~~~~~O M_takepatch.cP:U1979L:L11P:U Swarning: Husing the result of an assignment as a condition without parentheses [-Wparentheses]= YES " 1979 | | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~w hile 597( | t = slib.c :f 2566g :e"10tt:la iknote: neplace parentheses around the assignment to silence this warningep (aft)c) h 2566 { | % s | - ~~^~~~~~~~~~~~~ia ff '(%ps '=" ,s torprtc,h In file included from rourlinfo.c(p:tt17ms: p-In file included from ,>./sccs.h p:'a20/t: 'cIn file included from )hlibc/system.h)): )52{ takepatch.c: {:libc/hash.h 1979:| 329 : ^ :| 11 11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: : | note: ( )warning: place parentheses around the assignment to silence this warning using the result of an assignment as a condition without parentheses [-Wparentheses] 1979 | whi l329e | (itf =( dfagteat l=i nheundo.c-(slib.c:>f:596o)2566:p):10s 10:-{: > note: f note: place parentheses around the assignment to silence this warninge| use '==' to turn this assignment into an equality comparison t ^ 9c warningh s (| generated5962566h ( ). | | , ki efiy f,( r(scpt r==l essnyt(srktreecymh)fr ((takepatch.c+"t: bm19791kp:) ,11)- : L' {w/note: 'use '==' to turn this assignment into an equality comparison -) | ?) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F R{1979O | M _| wP ^hU iL lL| eP == U (StH ==Y EfSg e"t l i| n ^e ( f| ) () { | ^597 | | libc/hash.h ==: 329 : 11 :" tnote: aplace parentheses around the assignment to silence this warningk epatch 329% | s i-fa f('d%ast'a" ,= ohp-t>,o posp-t>sf-e>tpcaht(chh,) )k e{y , | s t r l| e )n (key) + 1)) { | ^ | ( ) undo.c:596:10: note: use '==' to turn this assignment into an equality comparison 596 | if (rclibc/hash.h :=329 :s11y:s tnote: euse '==' to turn this assignment into an equality comparisonm f("bk -329L | w i-f? F(RdOaMt_aP U=L LhP-U>SoHp=sY-E>Sf e"t c h| ( ^h , | k ==e y, strlen(key) + 1)) { | ^ | == 21 warnings generated. undo.c:702:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 702 | while (revline = fgetline(f)) { | ~~~~~~~~^~~~~~~~~~~~~ takepatch.c:2085:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] undo.c:702: 172085: | note: wplace parentheses around the assignment to silence this warningh ile ( *702t | + +w h=i l*en e(xrte+v+l)i n{e =| ~~~~~^~~~~~~~~f getline(f)) { | ^ | ( ) 4 warnings generated. takepatch.c:2085:14: note: place parentheses around the assignment to silence this warning 2085 | undo.c :w702h:i17l:e note: (use '==' to turn this assignment into an equality comparison* t++ = 702* | n ewxhti+l+e) ({r e v| l ^ i n e| ( )= fgetline(f)) { | ^ | == takepatch.c:2085:14: note: use '==' to turn this assignment into an equality comparison 2085 | while (*t++ = *next++) { | ^ | == takepatch.c:2092:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2092 | while (t = strsep(&next, ", \n")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:2092:11: note: place parentheses around the assignment to silence this warning 2092 | while (t = strsep(&next, ", \n")) { | ^ | ( ) takepatch.c:2092:11: note: use '==' to turn this assignment into an equality comparison 2092 | while (t = strsep(&next, ", \n")) { | ^ | == takepatch.c:2263:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2263 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ takepatch.c:2263:14: note: place parentheses around the assignment to silence this warning 2263 | while(line = fgetln(in, &len)) { | ^ | ( ) takepatch.c:2263:14: note: use '==' to turn this assignment into an equality comparison 2263 | while(line = fgetln(in, &len)) { | ^ | == undo.c:901:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 901 | while (from = fgetline(f)) { | ~~~~~^~~~~~~~~~~~~ takepatch.c:2273:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2273 | while(line = fgetln(in, &len))undo.c :{901 : 14| : ~~~~~^~~~~~~~~~~~~~~~~~ note: place parentheses around the assignment to silence this warning 901 | while (from = fgetline(f)) {takepatch.c : 2273| : ^ 13 : | note: ( )place parentheses around the assignment to silence this warning 2273 | while(line = fgetln(in, &len)) { | ^ undo.c : 901| : ( )14 : note: use '==' to turn this assignment into an equality comparison 901 | while (from = fgetline(takepatch.cf:)2273): 13{: note: | use '==' to turn this assignment into an equality comparison ^ | == 2273 | while(line = fgetln(in, &len)) { | ^ | == takepatch.c:2282:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2282 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ takepatch.c:2282:13: note: place parentheses around the assignment to silence this warning 2282 | while(line = fgetln(in, &len)) { | ^ | ( ) slib.c:3019:25: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 3019 | walkrevstakepatch.c_:s2282e:t13u:p (note: &use '==' to turn this assignment into an equality comparisonw r, s, L(l 12282) | , wLh(ill2e)(,l iWnRe_ E=I TfHgEeRt)l;n ( i| n ^~~~~, &llibc/lines.he:n60):)9 :{ note: expanded from macro 'L'| ^ | ==60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_In file included from dzone.c):)17_: dIn file included from }libc/system.h ::52 : 0;libc/hash.h :\329 : 11| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data =slib.c :h3019-:>32o:p swarning: -address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]> fet c3019h | ( hw,a lkkerye,v ss_tsrelteunp((k&ewyr), +s ,1 )L)( l{1 ) ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L (l2), WR_EITHER); | ^~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \libc/hash.h : 329| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 : note: place parentheses around the assignment to silence this warning 329 | if (dataslib.c :=3021 :h11-:> owarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]s -> f3021e | t cwhh(ihl,e k(edy ,= swtarllketna(gkreeyv)s (+& wIn file included from 1rwhat.c))):) 20 {: { In file included from libc/system.h | :| ^ 52 ~~^~~~~~~~~~~~~~~~~~: libc/hash.h :| 329 ( ): 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (dslib.ca:t3021a: 11=: hnote: -place parentheses around the assignment to silence this warning> oplibc/hash.hs :-3021329> | :f 11ew:th cinote: hluse '==' to turn this assignment into an equality comparison(e h ,( dk e=y ,329w | a slitkfrt la(egdnra(etkvaes y(=)& wh+r- )>1)o) p){ s {- >| f ^ | e t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c| h ( )( h, key, strlen(key) + 1))slib.c :{3021 : 11| : ^ note: use '==' to turn this assignment into an equality comparison| == 3021 | while (d = walktagrevs(&wlibc/hash.hr:)329): 11{: note: | ^place parentheses around the assignment to silence this warning | == 329 | if (slib.cd:a3023t:a17 := warning: husing the result of an assignment as a condition without parentheses [-Wparentheses]- >op s3023- | > f ewhticlhe( h(,s ykme y=, ssctcrsl_ewna(lkkeTya)g s+( s1y)m), {s , | d ^ , 0| , ( ) 1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3023:17: note: place parentheses around the assignment to silence this warning 3023 | libc/hash.h : 329 :w11h:i lnote: e use '==' to turn this assignment into an equality comparison( sym = sccs_w a329l | k Tiafg s((dsaytma, =s ,h -d>,o p0s,- >1f)e)t c{h ( h| , ^ k e| y ( ), strlen(key) + 1)) { slib.c| : ^3023 : 17| : == note: use '==' to turn this assignment into an equality comparison 3023 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | == slib.c:3024:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3024 | if (pair = hash_insert(h, | ~~~~~^~~~~~~~~~~~~~~~ 3025 | &sym->symname, sizeof(sym->symname), 0, sizeof(*pair))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3024:12: note: place parentheses around the assignment to silence this warning 3024 | if (pair = hash_insert(h, | ^ | ( 3025 | &sym->symname, sizeof(sym->symname), 0, sizeof(*pair))) { | | ) slib.c:3024:12: note: use '==' to turn this assignment into an equality comparison 3024 | if (pair = hash_insert(h, | ^ | == In file included from bkver.cIn file included from :xflags.c1:: 17In file included from : ./sccs.hIn file included from :libc/system.h20:: 52In file included from : libc/system.hlibc/hash.h::52329: :libc/hash.h11::329 :warning: 11using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 329 | i fi f( d(adtaat a= =h -h>-o>posp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+ +1 )1)) ){ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hlibc/hash.h::329329::1111:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 329329 | | iiff ((ddaattaa == hh-->>ooppss--unique.c>>:ff45ee:tt10cc:hh ((warning: hhusing the result of an assignment as a condition without parentheses [-Wparentheses],, kkeeyy,, s45st | tr rl leienfn( (k(kepey1y) ) = + + s 1t1)r))s) t {r{ ( k | e| ^ y ^ , | "| ( )/ ( ) C hangeSet|")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hlibc/hash.h::329329::1111:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa unique.c==: 45hh:--10>>:oo ppnote: ssplace parentheses around the assignment to silence this warning-- >>ffeettcc hh45(( | hh ,, ikkfee yy(,,p 1ss tt=rr llseetnnr((skkteeryy())k e++y ,11 ))"))/ C{{h a n| | g ^ ^e S e| | t == ==| ")) { | ^ | ( ) unique.c:45:10: note: use '==' to turn this assignment into an equality comparison 45 | if (p1 = strstr(key, "/ChangeSet|")) { | ^ | == unique.c:54:23: warning: passing 'char[1536]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 54 | hash_keyencode(fout, key); | ^~~ libc/hash.h:257:36: note: passing argument to parameter 'ptr' here 257 | void hash_keyencode(FILE *out, u8 *ptr); | ^ unique.c:62:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (t = getenv("_BK_UNIQ_TIMET")) now = atoi(t); // for test & debug | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:62:8: note: place parentheses around the assignment to silence this warning 62 | if (t = getenv("_BK_UNIQ_TIMET")) now = atoi(t); // for test & debug | ^ | 1 ( ) warning generated. unique.c:62:8: note: use '==' to turn this assignment into an equality comparison 62 | if (t = getenv("_BK_UNIQ_TIMET")) now = atoi(t); // for test & debug | ^ | == slib.c:3217:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3217 | if (i = nLines(s->symlist)unique.c): 88{: 13 :| ~~^~~~~~~~~~~~~~~~~~~~warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (fudge = atoi(tslib.c+:33217):)8 :{ note: place parentheses around the assignment to silence this warning| ~~~~~~^~~~~~~~~~~ 3217 | if (i = nLines(s->symlist)) { | ^ | ( ) slib.cunique.c::321788::813:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning 3217 | if ( i88 | = niLfi n(efsu(dsg-e> s=y maltiosit()t)+ 3{) ) | { ^ | | ^ == | ( ) unique.c:88:13: note: use '==' to turn this assignment into an equality comparison 88 | if (fudge = atoi(t+3)) { | ^ | == slib.c:3241:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3241 | EACH_PTAG(s, d, p, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3241:5: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:3241:5: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for8 warning(sj generated . = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:3277:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3277 | if (p = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ slib.c:3277:10: note: place parentheses around the assignment to silence this warning 3277 | if (p = PARENT(s, d)) { | ^ | ( ) slib.c:3277:10: note: use '==' to turn this assignment into an equality comparison 3277 | if (p = PARENT(s, d)) { | ^ | == which.c:38:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 38 | if (cmd = cmd_lookup(exe, strlen(exe))) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ which.c:38:11: note: place parentheses around the assignment to silence this warning 38 | if (cmd = cmd_lookup(exe, strlen(exe))) { | ^ | ( ) which.c:38:11: note: use '==' to turn this assignment into an equality comparison 38 | if (cmd = cmd_lookup(exe, strlen(exe))) { | ^ | == which.c:44:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | if (path = which(exe)) { | ~~~~~^~~~~~~~~~~~ which.c:44:12: note: place parentheses around the assignment to silence this warning 44 | if (path = which(exe)) { | ^ | ( ) which.c:44:12: note: use '==' to turn this assignment into an equality comparison 44 | if (path = which(exe)) { | ^ | == slib.c:3399:29: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3399 | DATE_FUDGE_SET(s, d, atoi(&buf[3])); | ^~~~~~~ ./sccs.h:603:62: note: expanded from macro 'DATE_FUDGE_SET' 603 | #define DATE_FUDGE_SET(s, d, v) ((s)->slist2[d].dateFudge = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:3427:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3427 | s->version = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 3 warnings generated. slib.c:3585:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3585 | if (f2 = fopen_bkfile(bin_heapfile(s, '2'), "r", 0unique.c,: 205c:h12k:x owarning: r)using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | while (s = fgetline(fslib.ci:n3585):)10 :{ note: place parentheses around the assignment to silence this warning| ~~^~~~~~~~~~~~~~~ 3585 | if (f2 = fopen_bkfile(bin_heapfile(s, '2'), "r", 0, chkxor)) { | ^ | ( ) unique.c:205:12: note: place parentheses around the assignment to silence this warning 205 | wslib.ch:i3585l:e10 :( snote: use '==' to turn this assignment into an equality comparison= fge t3585l | i n ei(ff i(nf)2) ={ f o| p ^ e n _| b ( )k file(bin_heapfile(s, '2'), "r", 0, chkxor)) { | ^ | == unique.c:205:12: note: use '==' to turn this assignment into an equality comparison 205 | while (s = fgetline(fin)) { | ^ | == 1 warning generated. unique.c:247:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:247:8: note: place parentheses around the assignment to silence this warning 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ^ | ( ) unique.c:247:8: note: use '==' to turn this assignment into an equality comparison 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ^ | == unique.c:319:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ unique.c:319:8: note: place parentheses around the assignment to silence this warning 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ^ | ( ) unique.c:319:8: note: use '==' to turn this assignment into an equality comparison 319 | if (s slib.c=: 3828g:e25t:e nwarning: vpassing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]( "_BK _3828U | N I QP_ADRIERN"T)_)S E{T ( s| , ^ d ,| ==a toi(p)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ unique.c:321:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | } else if (s = config_str(0, CONFIG_UNIQDB)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:slib.c321::386115::14 :note: place parentheses around the assignment to silence this warningwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3861 | 321 | w h}i lee l(sqe =i fe a(csh s=t rc(o&npf,i g&_is)t)r ({0 , | C ~~^~~~~~~~~~~~~~~~~O NFIG_UNIQDB)) { | ^ | ( ) slib.c:3861:14: note: place parentheses around the assignment to silence this warning 3861 | while (q = eachstr(&p, &i)) { | ^ | ( ) unique.c:321:15: note: use '==' to turn this assignment into an equality comparison 321 | } else if (slib.cs: 3861=: 14c:o nnote: fuse '==' to turn this assignment into an equality comparisoni g_s t3861r | ( 0 , CwOhNiFlIeG _(qU N=I QeDaBc)h)s t{r ( &| p ^, &| i ==) ) { | ^ | == slib.c:3863:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3863 | fcludes, atoi(q), 1); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:3868:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3868 | while (q = eachstr(&p, &i)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:3868:14: note: place parentheses around the assignment to silence this warning 3868 | while (q = eachstr(&p, &i)) { | ^ | ( ) slib.c:3868:14: note: use '==' to turn this assignment into an equality comparison 3868 | while (q = eachstr(&p, &i)) { | ^ | == slib.c:3870:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3870 | fcludes, atoi(q), -1); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 3 warnings generated. slib.c:4034:17: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4034 | switch (atoi(&buf[5]) & ~E_BKMERGE) { | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:4040:28: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4040 | s->encoding_in |= atoi(&buf[5]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:4046:14: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4046 | atoi(&buf[5])); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:4191:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4191 | if (p = strchr(buf, '@')) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:4191:8: note: place parentheses around the assignment to silence this warning 4191 | if (p = strchr(buf, '@')) { | ^ | ( ) slib.c:4191:8: note: use '==' to turn this assignment into an equality comparison 4191 | if (p = strchr(buf, '@')) { | ^ | == slib.c:4199:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4199 | if (p = strchr(buf, ':')) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:4199:8: note: place parentheses around the assignment to silence this warning 4199 | if (p = strchr(buf, ':')) { | ^ | ( ) slib.c:4199:8: note: use '==' to turn this assignment into an equality comparison 4199 | if (p = strchr(buf, ':')) { | ^ | == 3 warnings generated. slib.c:4340:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4340 | if (f = fopen(config, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~~~ slib.c:4340:8: note: place parentheses around the assignment to silence this warning 4340 | if (f = fopen(config, "rt")) { | ^ | ( ) slib.c:4340:8: note: use '==' to turn this assignment into an equality comparison 4340 | if (f = fopen(config, "rt")) { | ^ | == slib.c:4397:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unpull.cslib.c::1284397::48:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 4397 | i f128 | ( s =E AsCcHc_sP_TiAnGi(ts(,c odn,f ieg,, iS)I L{E N T| | ^~~~~~~~~~~~~~~~~~~~~I NIT_MUS./sccs.hT:E572X:I18S:T |note: Iexpanded from macro 'EACH_PTAG'N IT_WACKGRAP H572) | ) f{o r | ( ^ j =| ( )0 ; (1p warning) generated . = (j < 2) ? PTAGslib.cS:(4397s:,8 :d ,note: use '==' to turn this assignment into an equality comparisonj ) : 04397; | +i+fj )( s | = ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ^ | == unpull.c:128:4: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0;slib.c :(4408p:)13 := warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]j < 24408) | ? PwThAiGlSe( s(,t d=, fjg)e t:l i0n;e (+t+mjp)f ) )| ^p arseConfig(t, DB, 1); | ~~^~~~~~~~~~~~~~~~ unpull.c:128:slib.c4::4408 :note: 13:use '==' to turn this assignment into an equality comparison note: place parentheses around the assignment to silence this warning ./sccs.h:572 :440818 | : note: expanded from macro 'EACH_PTAG'w hile (t = 572f | g eftolri n(ej( t=m p0f;) )( pp)a r=s e(Cjo nurl, strlen(data->url)+1); | ^~~~~~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ slib.c:5790:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5790 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:5790:12: note: place parentheses around the assignment to silence this warning 5790 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) utils.c:836:8slib.c:: 5790warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]12 : note: use '==' to turn this assignment into an equality comparison 8365790 | | i fw h(itl e= (gie t=e nsvc(c"sB_KeDa_cNhENSuTmE(D&_pL,O C&Ks"i)g)n ){) {| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | == utils.c:836:8: note: place parentheses around the assignment to silence this warning 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ^ | ( ) utils.c:836:8: note: use '==' to turn this assignment into an equality comparison 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ^ | == utils.c:842:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:842:8: note: place parentheses around the assignment to silence this warning 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ^ | ( ) utils.c:842:8: note: use '==' to turn this assignment into an equality comparison 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ^ | == slib.c:5909:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5909 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:5909:13: note: place parentheses around the assignment to silence this warning 5909 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) utils.c:877:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 877 | slib.ci:f5909 :(13r:e pnote: ouse '==' to turn this assignment into an equality comparison = pr o5909j | _ r e pwohIiDl(ep r(oid )=) s{c c s| _ ~~~~~^~~~~~~~~~~~~~~~~~~e achNum(&p, &sign)) { | ^ | == utils.c:877:12: note: place parentheses around the assignment to silence this warning 877 | if (repo = proj_repoID(prod)) { | ^ | ( ) utils.c:877:12: note: use '==' to turn this assignment into an equality comparison 877 | if (repo = proj_repoID(prod)) { | ^ | == 1 warning generated. utils.c:880:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 880 | if (bp = bp_serverURL(buf)) { | ~~~^~~~~~~~~~~~~~~~~~~ utils.c:880:11: note: place parentheses around the assignment to silence this warning 880 | if (bp = bp_serverURL(buf)) { | ^ | ( ) utils.c:880:11: note: use '==' to turn this assignment into an equality comparison 880 | if (bp = bp_serverURL(buf)) { | ^ | == utils.c:893:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 893 | if (t = getenv("_BK_TESTFEAT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ utils.c:893:8: note: place parentheses around the assignment to silence this warning 893 | if (t = getenv("_BK_TESTFEAT")) { | ^ | ( ) utils.c:893:8: note: use '==' to turn this assignment into an equality comparison 893 | if (t = getenv("_BK_TESTFEAT")) { | ^ | == utils.c:919:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 919 | if (t = getenv("_BK_TEST_REQUIRED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:919:9: note: place parentheses around the assignment to silence this warning 919 | if (t = getenv("_BK_TEST_REQUIRED")) { | ^ | ( ) utils.c:919:9: note: use '==' to turn this assignment into an equality comparison 919 | if (t = getenv("_BK_TEST_REQUIRED")) { | ^ | == urlinfo.c:351:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 351 | if (t = getenv("BKD_REPO_ID")) data->repoID = strdup(t); | ~~^~~~~~~~~~~~~~~~~~~~~~~ urlinfo.c:351:8: note: place parentheses around the assignment to silence this warning 351 | if (t = getenv("BKD_slib.cR:E6114P:O9_:I Dwarning: "passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]) ) d a6114t | a - >frpeuptosI(Db u=f ,s tsr-d>uopu(ttf)h;) ; | ^ | ^~~ | ( )libc/stdio.h :226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict);urlinfo.c : 351| : ^8 : note: use '==' to turn this assignment into an equality comparison 351 | if (t = getenv("BKD_REPO_ID")) data->repoID = strdslib.cu:p6123(:t8):; warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]| ^ 6123| | == fputs(t, s->outfh); | ^ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:6187:25: warning: passing 'char[80]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6187 | s->dsum += str_cksum(obuf); | ^~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:6193:23: warning: passing 'char[3]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6193 | s->dsum += str_cksum(" \n"); | ^~~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:6262:15: warning: passing 'unsigned char[650]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6262 | while (fnext(ibuf, in)) { | ^~~~ libc/stdio.h:213:30: note: passing argument to parameter here 213 | char *fgets(char * __restrict, int, FILE * __restrict); | ^ slib.c:6263:17: warning: passing 'unsigned char[650]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6263 | n = uudecode1(ibuf, obuf); | ^~~~ slib.c:6233:26: note: passing argument to parameter 'from' here 6233 | uudecode1(register char *from, register uchar *to) | ^ slib.c:6263:23: warning: passing 'char[450]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6263 | n = uudecode1(ibuf, obuf); | ^~~~ slib.c:6233:48: note: passing argument to parameter 'to' here 6233 | uudecode1(register char *from, register uchar *to) | ^ slib.c:6366:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6366 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6366:12: note: place parentheses around the assignment to silence this warning 6366 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:6366:12: note: use '==' to turn this assignment into an equality comparison 6366 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == 4 warnings generated. utils.c:1081:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1081 | if (p = bp_serverURL(bp)) { | ~~^~~~~~~~~~~~~~~~~~ utils.c:1081:9: note: place parentheses around the assignment to silence this warning 1081 | if (p = bp_serverURL(bp)) { | ^ | ( ) utils.c:1081:9: note: use '==' to turn this assignment into an equality comparison 1081 | if (p = bp_serverURL(bp)) { | ^ | == utils.c:1085:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1085 | if (rootkey = proj_rootkey(0)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ utils.c:1085:15: note: place parentheses around the assignment to silence this warning 1085 | if (rootkey = proj_rootkey(0)) { | ^ | ( ) utils.c:1085:15: note: use '==' to turn this assignment into an equality comparison 1085 | if (rootkey = proj_rootkey(0)) { | ^ | == utils.c:1113:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1113 | if (repoid = proj_repoID(prod)) { urlinfo.c| : ~~~~~~~^~~~~~~~~~~~~~~~~~~531 :12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 531 | whilutils.ce: 1113(:t14 := note: fplace parentheses around the assignment to silence this warningg etl i1113n | e ( fiofu t()r)e p{o i d| ~~^~~~~~~~~~~~~~~~= proj_repoID(prod)) { | ^ | ( ) utils.c:1113:14: note: use '==' to turn this assignment into an equality comparison 1113 | if (repoid = urlinfo.cp:r531o:j12_:r enote: pplace parentheses around the assignment to silence this warningo ID(prod)) { 531| | ^ w| h ==i le (t = fgetline(fout)) { | ^ | ( ) urlinfo.c:531:12: note: use '==' to turn this assignment into an equality comparison 531 | while (t = fgetline(fout)) { | ^ | == urlinfo.c:532:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] utils.c532: | 1145 : 8 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( p = 1145s | e piafr a(tpo r=( tg)e)t e*npv (=" _0B;K D _| T ~~^~~~~~~~~~~~~~E STFEAT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1145:8: note: place parentheses around the assignment to silence this warning 1145 | if (urlinfo.cp: 532=: 10g:e tnote: eplace parentheses around the assignment to silence this warningn v("_BKD_TE S532T | F E A Ti"f) )( p{ = | s ^ e p a| r ( )a tor(t)) *p = 0; | ^ utils.c : 1145| : ( )8 : note: use '==' to turn this assignment into an equality comparison 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ^ | == urlinfo.c:532:10: note: use '==' to turn this assignment into an equality comparison 532 | if (p = separator(t)) *p = 0; | ^ utils.c :| 1165 ==: 8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1165:8: note: place parentheses around the assignment to silence this warning 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ^ | ( ) utils.c:1165:8: note: use '==' to turn this assignment into an equality comparison 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ^ | == utils.c:1178:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1178:8: note: place parentheses around the assignment to silence this warning 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ^ | ( ) utils.c:1178:8: note: use '==' to turn this assignment into an equality comparison 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ^ | == slib.c:6714:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6714:13: note: place parentheses around the assignment to silence this warning 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ^ | ( ) slib.c:6714:13: note: use '==' to turn this assignment into an equality comparison 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ^ | == utils.c:1275:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1275 | if (p = strchr(s, '\n')) { | ~~^~~~~~~~~~~~~~~~~ utils.c:1275:8: note: place parentheses around the assignment to silence this warning 1275 | if (p = strchr(s, '\n')) { | ^ | ( ) slib.c:6734:13: warning: utils.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 1275:8: note: use '==' to turn this assignment into an equality comparison6734 | i f1275 | ( diaft a( p= =h assthr_cihnrs(esr,t ('h\,n ' )| ) ~~~~~^~~~~~~~~~~~~~~~ { | ^6735 | | == &state[start], len*sizeof(u32), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6736 | 0, sizeof(sumdata))) { | ~~~~~~~~~~~~~~~~~~~ slib.c:6734:13: note: place parentheses around the assignment to silence this warning 6734 | if (data = hash_insert(h, | ^ | ( 6735 | &state[start], len*sizeof(u32), 6736 | 0, sizeof(sumdata))) { | | ) slib.c:6734:13: note: use '==' to turn this assignment into an equality comparison 6734 | if (data = hash_insert(h, | ^ | == slib.c:6760:5: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6760 | n = &buf[3]; | ^ ~~~~~~~ utils.c:1307:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1307 | if (p = strchr(s, c)) { | ~~^~~~~~~~~~~~~~ utils.c:1307:8: note: place parentheses around the assignment to silence this warning 1307 | if (p = strchr(s, c)) { | ^ | ( ) utils.c:1307:8: note: use '==' to turn this assignment into an equality comparison 1307 | if (p = strchr(s, c)) { | ^ | == slib.c:6871:20: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 6871 | symdiff_expand(s, L(PARENT(s, d)), d, who->slist); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6896:24: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 6896 | if (range_walkrevs(s, L(serial), L(tip), 0, _whodisabled, &who)) { | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6896:35: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 6896 | if (range_walkrevs(s, L(serial), L(tutils.ci:p1404):,14 :0 ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]_ whodisab l1404e | d ,i f& w(hool)d)p a{t h | = ^~~~~~ getlibc/lines.he:n60v:(9":B Knote: _expanded from macro 'L'O LDPATH "60) | ) (s_adf)e _?p u(tteynpve(o"fP(A_TdH)= %[s]"),{ (otlydppeaotfh()_;d ) )| 1 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1404:14: note: place parentheses around the assignment to silence this warning 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ^ | ( ) utils.c:1404:14: note: use '==' to turn this assignment into an equality comparison 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ^ | == 4 warnings generated. utils.c:1420:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1420 | if (cmd = which(pagers[i])) { | ~~~~^~~~~~~~~~~~~~~~~~ utils.c:1420:12: note: place parentheses around the assignment to silence this warning 1420 | if (cmd = which(pagers[i])) { | ^ | ( ) utils.c:1420:12: note: use '==' to turn this assignment into an equality comparison 1420 | if (cmd = which(pagers[i])) { | ^ | == slib.c:7089:47: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7089 | seq = (buf = getenv("_BK_SEQ_START")) ? atoi(buf) : 0; | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:7097:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7097 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:7097:13: note: place parentheses around the assignment to silence this warning 7097 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:7097:13: note: use '==' to turn this assignment into an equality comparison 7097 | while (buf = sccs_nextdata(s)) { | ^ | == 1 warning generated. slib.c:7134:12: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7134 | for (e = buf; *e; sum += *e++); | ^ ~~~ utils.c:1577:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1577 | if (window = config_int(0, CONFIG_CHECK_FREQUENCY)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1577:13: note: place parentheses around the assignment to silence this warning 1577 | if (window = config_int(0, CONFIG_CHECK_FREQUENCY)) { | ^ | ( ) slib.c:7165:6: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7165 | e = buf; | ^ ~~~ utils.c:1577:13: note: use '==' to turn this assignment into an equality comparison 1577 | if (window = config_int(slib.c0:,7169 :C12O:N Fwarning: IGassigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]_ CHECK _7169F | R E Q U EfNoCrY )()e {= b| u ^f ; | * ==e && (*e != '%'); e++); | ^ ~~~ slib.c:7171:utils.c13::1583 :warning: 8assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7171 | 1583 | ei f= (ef1 == f o| p ^e n(CH E7172C | K E D , " r " ) )e x{p a n| d ~~^~~~~~~~~~~~~~~~~~~~~( s, d, buf, &sccs_expanded); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1583:8: note: place parentheses around the assignment to silence this warning 1583 | if (f = fopen(CHEslib.cC:K7178E:D8,: "warning: rassigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]" )) { 7178 | | ^ | ( )e = buf; | ^ ~~~ utils.c:1583:8: note: slib.cuse '==' to turn this assignment into an equality comparison: 7184:12: 1583warning: | assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (f 7184= | f o p efno(rC H(EtC K=E De,; "*rt" )&)& {( * t| ^! = | ' ==$ '); t++); | ^ ~ utils.c:1584:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1584 | if (t = fgetline(f)) checkt = strtouslib.cl:(7187t:,26 :0 ,warning: 1passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]0 ); | ~~^~~~~~~~~~~~~7187 | rcsexpand(s, d, e, &rcs_expandutils.ce:d1584):;9 : | note: ^place parentheses around the assignment to silence this warning slib.c:2647: 351584: | note: passing argument to parameter 'line' herei f (t =2647 | frgcestelxipnaen(df()s)c ccsh e*csk,t s=e rs_ttr tdo,u lc(hta,r 0*,l i1n0e),; i n| t ^ * e| x ( )p anded) | ^ slib.c:7186:13: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] utils.c7186: | 1584 : 9 : note: euse '==' to turn this assignment into an equality comparison = e2 =1584 | | ^i f (t 7187= | f g e t l i n e (rfc)s)e xcphaencdk(ts ,= ds,t ret,o u&lr(cts,_ e0x,p a1n0d)e;d ) ;| ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| == slib.c:7203:20: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7203 | n = uudecode1(e, obuf); | ^ slib.c:6233:26: note: passing argument to parameter 'from' here 6233 | uudecode1(register char *from, register uchar *to) | ^ slib.c:7210:36: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7210 | unless (flags & GET_SUM) fputs(e, out); | ^ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:7224:17: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7224 | serial = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:7306:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7306 | if (error = flushFILE(out)) { | ~~~~~~^~~~~~~~~~~~~~~~ slib.c:7306:13: note: place parentheses around the assignment to silence this warning 7306 | if (error = flushFILE(out)) { | ^ | ( ) slib.c:7306:13: note: use '==' to turn this assignment into an equality comparison 7306 | if (error = flushFILE(out)) { | ^ | == slib.c:7413:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7413 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7413:19: note: place parentheses around the assignment to silence this warning 7413 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ^ | ( ) slib.c:7413:19: note: use '==' to turn this assignment into an equality comparison 7413 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ^ | == slib.c:7421:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7421 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7421:20: note: place parentheses around the assignment to silence this warning 7421 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ^ | ( ) slib.c:7421:20: note: use '==' to turn this assignment into an equality comparison 7421 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ^ | == slib.c:7467:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7467 | for (t = SYMLINK(s, d); *t; t++) dsum += *t; | ^ ~~~~~~~~~~~~~ utils.c:1903:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1903 | if (root = proj_root(0)) { | ~~~~~^~~~~~~~~~~~~~ utils.c:1903:11: note: place parentheses around the assignment to silence this warning 1903 | if (root = proj_root(0)) { | ^ | ( ) utils.c:1903:11: note: use '==' to turn this assignment into an equality comparison 1903 | if (root = proj_root(0)) { | ^ | == slib.c:7638:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7638 | } else if (tmp = sccs_impliedList(s, "get", rev, mRev)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7638:18: note: place parentheses around the assignment to silence this warning 7638 | } else if (tmp = sccs_impliedList(s, "get", rev, mRev)) { | ^ | ( ) slib.c:7638:18: note: use '==' to turn this assignment into an equality comparison 7638 | } else if (tmp = sccs_impliedList(s, "get", rev, mRev)) { | ^ | == utils.c:2194:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2194 | while (mask = va_arg(ap, u32)) { | ~~~~~^~~~~~~~~~~~~~~~~ utils.c:2194:14: note: place parentheses around the assignment to silence this warning 2194 | while (mask = va_arg(ap, u32)) { | ^ | ( ) utils.c:2194:14: note: use '==' to turn this assignment into an equality comparison 2194 | while (mask = va_arg(ap, u32)) { | ^ | == 2 warnings generated. 1 warning generated. slib.c:8135:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8135 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:8135:13: note: place parentheses around the assignment to silence this warning 8135 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:8135:13: note: use '==' to turn this assignment into an equality comparison 8135 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:8138:18: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8138 | serial = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 3 warnings generated. slib.c:8261:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8261 | EACH_PARENT(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8261:4: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:8261:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:8269:13: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8269 | while (buf = sc1c warnings generated_. nextdata(s)) { | ^ ~~~~~~~~~~~~~~~~ slib.c:8269:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2 warning s8269 generated | . while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:8269:13: note: place parentheses around the assignment to silence this warning 8269 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:8269:13: note: use '==' to turn this assignment into an equality comparison 8269 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:8273:6: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8273 | n = &buf[3]; | ^ ~~~~~~~ slib.c:8289:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8289 | if (track = whatstate(state)) { | ~~~~~~^~~~~~~~~~~~~~~~~~ slib.c:8289:14: note: place parentheses around the assignment to silence this warning 8289 | i1f warning generated(. track = whatstate(state)) { | ^ | ( ) slib.c:8289:14: note: use '==' to turn this assignment into an equality comparison 8289 | if (track = whatstate(state)) { | ^ | == slib.c:8290:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8290 | if (track = pmap[track]) { | ~~~~~~^~~~~~~~~~~~~ slib.c:8290:15: note: place parentheses around the assignment to silence this warning 8290 | if (track = pmap[track]) { | ^ | ( ) slib.c:8290:15: note: use '==' to turn this assignment into an equality comparison 8290 | if (track = pmap[track]) { | ^ | == slib.c:8335:4: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8335 | t = sccs_nextdata(s); | ^ ~~~~~~~~~~~~~~~~ slib.c:8408:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8408 | while (*p++ = *s++); | ~~~~~^~~~~~ slib.c:8408:14: note: place parentheses around the assignment to silence this warning 8408 | while (*p++ = *s++); | ^ | ( ) slib.c:8408:14: note: use '==' to turn this assignment into an equality comparison 8408 | while (*p++ = *s++); | ^ | == slib.c:8497:18: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8497 | version = atoi(getenv("_BK_SCCS_VERSION")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libc/system.h:271:19: note: expanded from macro 'getenv' 271 | #define getenv(s) safe_getenv(s) | ^~~~~~~~~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 9 warnings generated. slib.c:8532:24: warning: passing 'char[2058]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8532 | s->cksum -= str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:8583:36: warning: passing 'char[2058]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8583 | if (first) s->cksum -= str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:8603:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8603 | while (i = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8603:13: note: place parentheses around the assignment to silence this warning 8603 | while (i = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:8603:13: note: use '==' to turn this assignment into an equality comparison 8603 | while (i = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:8616:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8616 | while (i = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8616:13: note: place parentheses around the assignment to silence this warning 8616 | while (i = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:8616:13: note: use '==' to turn this assignment into an equality comparison 8616 | while (i = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:8628:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8628 | while (p = eachline(&t, &i)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:8628:12: note: place parentheses around the assignment to silence this warning 8628 | while (p = eachline(&t, &i)) { | ^ | ( ) slib.c:8628:12: note: use '==' to turn this assignment into an equality comparison 8628 | while (p = eachline(&t, &i)) { | ^ | == slib.c:8678:26: warning: passing 'char[6]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8678 | s->cksum -= str_cksum("XXXXX"); | ^~~~~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:8799:50: warning: | has lower precedence than !=; != will be evaluated first [-Wparentheses] 8799 | if (BITKEEPER(s) || (s->encoding_out != E_ALWAYS|E_ASCII)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ slib.c:8799:50: note: place parentheses around the '!=' expression to silence this warning 8799 | if (BITKEEPER(s) || (s->encoding_out != E_ALWAYS|E_ASCII)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ slib.c:8799:50: note: place parentheses around the | expression to evaluate it first 8799 | if (BITKEEPER(s) || (s->encoding_out != E_ALWAYS|E_ASCII)) { | ~~~~~~~~^~~~~~~~ slib.c:8959:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8959 | if (f = fopen_bkfile(file, "a", 0, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8959:9: note: place parentheses around the assignment to silence this warning 8959 | if (f = fopen_bkfile(file, "a", 0, 0)) { | ^ | ( ) slib.c:8959:9: note: use '==' to turn this assignment into an equality comparison 8959 | if (f = fopen_bkfile(file, "a", 0, 0)) { | ^ | == 6 warnings generated. slib.c:8992:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8992 | if (f = fopen_bkfile(tmp, "w", s->heap.len, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8992:9: note: place parentheses around the assignment to silence this warning 8992 | if (f = fopen_bkfile(tmp, "w", s->heap.len, 0)) { | ^ | ( ) slib.c:8992:9: note: use '==' to turn this assignment into an equality comparison 8992 | if (f = fopen_bkfile(tmp, "w", s->heap.len, 0)) { | ^ | == slib.c:9304:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 9304 | while (fbuf = sccs_nextdata(s)) { | ~~~~~^~~~~~~~~~~~~~~~~~ slib.c:9304:14: note: place parentheses around the assignment to silence this warning 9304 | while (fbuf = sccs_nextdata(s)) { | ^ | ( ) slib.c:9304:14: note: use '==' to turn this assignment into an equality comparison 9304 | while (fbuf = sccs_nextdata(s)) { | ^ | == slib.c:9382:42: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 9382 | expandeq(s, d, gline, glen, fbuf, &eflags)) { | ^~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:9185:67: note: passing argument to parameter 'flags' here 9185 | expandeq(sccs *s, ser_t d, char *gbuf, int glen, char *fbuf, int *flags) | ^ slib.c:9389:17: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 9389 | serial = atoi(&fbuf[3]); | ^~~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:9423:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 9423 | if (gline = fgetln(gfile, &glen)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ slib.c:9423:12: note: place parentheses around the assignment to silence this warning 9423 | if (gline = fgetln(gfile, &glen)) { | ^ | ( ) slib.c:9423:12: note: use '==' to turn this assignment into an equality comparison 9423 | if (gline = fgetln(gfile, &glen)) { | ^ | == 5 warnings generated. 2 warnings generated. slib.c:10241:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10241 | if (t = getenv("BK_DATE_TIME_ZONE")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10241:9: note: place parentheses around the assignment to silence this warning 10241 | if (t = getenv("BK_DATE_TIME_ZONE")) { | ^ | ( ) slib.c:10241:9: note: use '==' to turn this assignment into an equality comparison 10241 | if (t = getenv("BK_DATE_TIME_ZONE")) { | ^ | == slib.c:10657:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10657 | if (p = config_str(s->proj, CONFIG_EOLN)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10657:9: note: place parentheses around the assignment to silence this warning 10657 | if (p = config_str(s->proj, CONFIG_EOLN)) { | ^ | ( ) slib.c:10657:9: note: use '==' to turn this assignment into an equality comparison 10657 | if (p = config_str(s->proj, CONFIG_EOLN)) { | ^ | == slib.c:10667:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10667 | if (p = config_str(s->proj, CONFIG_KEYWORD)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10667:9: note: place parentheses around the assignment to silence this warning 10667 | if (p = config_str(s->proj, CONFIG_KEYWORD)) { | ^ | ( ) slib.c:10667:9: note: use '==' to turn this assignment into an equality comparison 10667 | if (p = config_str(s->proj, CONFIG_KEYWORD)) { | ^ | == slib.c:10684:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10684 | if (t = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ slib.c:10684:10: note: place parentheses around the assignment to silence this warning 10684 | if (t = getenv("BK_RANDOM")) { | ^ | ( ) slib.c:10684:10: note: use '==' to turn this assignment into an equality comparison 10684 | if (t = getenv("BK_RANDOM")) { | ^ | == slib.c:10713:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10713 | if (p = proj_init(".")) { | ~~^~~~~~~~~~~~~~~~ slib.c:10713:10: note: place parentheses around the assignment to silence this warning 10713 | if (p = proj_init(".")) { | ^ | ( ) slib.c:10713:10: note: use '==' to turn this assignment into an equality comparison 10713 | if (p = proj_init(".")) { | ^ | == slib.c:10785:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10785 | while (t = fgetln(f, &len)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:10785:13: note: place parentheses around the assignment to silence this warning 10785 | while (t = fgetln(f, &len)) { | ^ | ( ) slib.c:10785:13: note: use '==' to turn this assignment into an equality comparison 10785 | while (t = fgetln(f, &len)) { | ^ | == slib.c:10803:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 10803 | s->dsum += str_cksum(t) + '\n'; | ^ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:10813:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 10813 | for (t = s->symlink; t && *t; s->dsum += *t++); | ^ ~~~~~~~~~~ slib.c:10972:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10972 | EACH_PARENT(s, d, p, j) FLAGS(s, p) |= D_RED; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10972:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:10972:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11003:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11003 | EACH_PTAG(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11003:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11003:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11035:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11035 | EACH_PARENT(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11035:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11035:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11046:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11046 | EACH_PTAG(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11046:4: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11046:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11058:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11058 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11058:12: note: place parentheses around the assignment to silence this warning 11058 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:11058:12: note: use '==' to turn this assignment into an equality comparison 11058 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:11154:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11154 | while (i = sccs_eachNum(&x, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11154:11: note: place parentheses around the assignment to silence this warning 11154 | while (i = sccs_eachNum(&x, &sign)) { | ^ | ( ) slib.c:11154:11: note: use '==' to turn this assignment into an equality comparison 11154 | while (i = sccs_eachNum(&x, &sign)) { | ^ | == slib.c:11247:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11247 | return (atoi(arg)); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11440:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ~~~^~~~~~~~~~~~~~~~~~ slib.c:11440:9: note: place parentheses around the assignment to silence this warning 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ^ | ( ) slib.c:11440:9: note: use '==' to turn this assignment into an equality comparison 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ^ | == slib.c:11489:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11489 | MERGE_SET(s, d, atoi(arg)); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11512:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11512 | PTAG_SET(s, d, atoi(name)); | ^~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11518:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11518 | MTAG_SET(s, d, atoi(name)); | ^~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11650:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~ slib.c:11650:11: note: place parentheses around the assignment to silence this warning 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ^ | ( ) slib.c:11650:11: note: use '==' to turn this assignment into an equality comparison 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ^ | == slib.c:11988:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11988 | return (neg * atoi(p)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 15 warnings generated. 8 warnings generated. slib.c:12009:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12009 | while (ser = sccs_eachNum(&p, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12009:14: note: place parentheses around the assignment to silence this warning 12009 | while (ser = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:12009:14: note: use '==' to turn this assignment into an equality comparison 12009 | while (ser = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:12015:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12015 | EACH_PARENT(s, d, ser, j) PARENTS_SET(s, d, j, ser + amount); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12015:2: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12015:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12016:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12016 | EACH_PTAG(s, d, ser, j) PTAGS_SET(s, d, j, ser + amount); | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12016:2: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12016:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12029:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12029 | if (hash_memory(hash, str, len, md5, &md5len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:293:38: note: passing argument to parameter 'in' here 293 | const unsigned char *in, unsigned long inlen, | ^ slib.c:12029:34: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12029 | if (hash_memory(hash, str, len, md5, &md5len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:294:38: note: passing argument to parameter 'out' here 294 | unsigned char *out, unsigned long *outlen); | ^ slib.c:12215:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12215 | while (p = eachline(&buf, 0)) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:12215:12: note: place parentheses around the assignment to silence this warning 12215 | while (p = eachline(&buf, 0)) { | ^ | ( ) slib.c:12215:12: note: use '==' to turn this assignment into an equality comparison 12215 | while (p = eachline(&buf, 0)) { | ^ | == slib.c:12348:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12348 | while (dbuf = fgetline(desc)) { | ~~~~~^~~~~~~~~~~~~~~~ slib.c:12348:15: note: place parentheses around the assignment to silence this warning 12348 | while (dbuf = fgetline(desc)) { | ^ | ( ) slib.c:12348:15: note: use '==' to turn this assignment into an equality comparison 12348 | while (dbuf = fgetline(desc)) { | ^ | == slib.c:12563:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12563 | while (buf = sccs_nextdata(sc)) { | ~~~~^~~~~~~~~~~~~~~~~~~ slib.c:12563:13: note: place parentheses around the assignment to silence this warning 12563 | while (buf = sccs_nextdata(sc)) { | ^ | ( ) slib.c:12563:13: note: use '==' to turn this assignment into an equality comparison 12563 | while (buf = sccs_nextdata(sc)) { | ^ | == slib.c:12568:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12568 | fputbumpserial(sc, buf, 1); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:12576:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12576 | fputbumpserial(sc, buf, -1); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:12651:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12651 | EACH_PARENT(s, d, x, j) PARENTS_SET(s, d, j, remap[x]); | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12651:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12651:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12652:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12652 | EACH_PTAG(s, d, x, j) PTAGS_SET(s, d, j, remap[x]); | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12652:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12652:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12656:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12656 | while (x = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12656:13: note: place parentheses around the assignment to silence this warning 12656 | while (x = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:12656:13: note: use '==' to turn this assignment into an equality comparison 12656 | while (x = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:12680:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12680 | if (x = remap[sym->meta_ser]) { | ~~^~~~~~~~~~~~~~~~~~~~~~ slib.c:12680:9: note: place parentheses around the assignment to silence this warning 12680 | if (x = remap[sym->meta_ser]) { | ^ | ( ) slib.c:12680:9: note: use '==' to turn this assignment into an equality comparison 12680 | if (x = remap[sym->meta_ser]) { | ^ | == slib.c:12823:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12823 | EACH_PARENT(s, d, p, i) w.slist[p] = 1; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12823:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12823:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12858:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12858 | while (b = fgetln(diffs, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~~ slib.c:12858:11: note: place parentheses around the assignment to silence this warning 12858 | while (b = fgetln(diffs, &len)) { | ^ | ( ) slib.c:12858:11: note: use '==' to turn this assignment into an equality comparison 12858 | while (b = fgetln(diffs, &len)) { | ^ | == slib.c:12873:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12873 | w->sum += str_cksum(p) + '\n'; | ^ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:12906:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12906 | if (w->print = whatstate(w->state)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:12906:16: note: place parentheses around the assignment to silence this warning 12906 | if (w->print = whatstate(w->state)) { | ^ | ( ) slib.c:12906:16: note: use '==' to turn this assignment into an equality comparison 12906 | if (w->print = whatstate(w->state)) { | ^ | == slib.c:12977:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12977 | w->sum += str_cksum(buf) + '\n'; | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:13013:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13013 | } while (buf = sccs_nextdata(s)); | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13013:15: note: place parentheses around the assignment to silence this warning 13013 | } while (buf = sccs_nextdata(s)); | ^ | ( ) slib.c:13013:15: note: use '==' to turn this assignment into an equality comparison 13013 | } while (buf = sccs_nextdata(s)); | ^ | == slib.c:13063:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13063 | } else if (print = whatstate(w->state)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:13063:20: note: place parentheses around the assignment to silence this warning 13063 | } else if (print = whatstate(w->state)) { | ^ | ( ) slib.c:13063:20: note: use '==' to turn this assignment into an equality comparison 13063 | } else if (print = whatstate(w->state)) { | ^ | == slib.c:13066:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13066 | } while (buf = sccs_nextdata(s)); | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13066:15: note: place parentheses around the assignment to silence this warning 13066 | } while (buf = sccs_nextdata(s)); | ^ | ( ) slib.c:13066:15: note: use '==' to turn this assignment into an equality comparison 13066 | } while (buf = sccs_nextdata(s)); | ^ | == slib.c:13125:21: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 13125 | symdiff_expand(s, L(prev), d, w.slist); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:13144:12: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13144 | for (t = SYMLINK(s, d); *t; t++) w.sum += *t; | ^ ~~~~~~~~~~~~~ slib.c:13170:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13170 | if (rc = delta_table(s, 0)) { | ~~~^~~~~~~~~~~~~~~~~~~ slib.c:13170:9: note: place parentheses around the assignment to silence this warning 13170 | if (rc = delta_table(s, 0)) { | ^ | ( ) slib.c:13170:9: note: use '==' to turn this assignment into an equality comparison 13170 | if (rc = delta_table(s, 0)) { | ^ | == 9 warnings generated. slib.c:13243:22: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13243 | if (diffs) while (b = fgetline(diffs)) { | ^ ~~~~~~~~~~~~~~~ slib.c:13243:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13243 | if (diffs) while (b = fgetline(diffs)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:13243:22: note: place parentheses around the assignment to silence this warning 13243 | if (diffs) while (b = fgetline(diffs)) { | ^ | ( ) slib.c:13243:22: note: use '==' to turn this assignment into an equality comparison 13243 | if (diffs) while (b = fgetline(diffs)) { | ^ | == slib.c:13244:16: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13244 | if (scandiff(b, &where, &what, &howmany) != 0) { | ^ slib.c:1189:16: note: passing argument to parameter 's' here 1189 | scandiff(char *s, int *where, char *what, int *howmany) | ^ slib.c:13281:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13281 | if (no_lf = (what == 'N')) what = 'I'; | ~~~~~~^~~~~~~~~~~~~~~ slib.c:13281:14: note: place parentheses around the assignment to silence this warning 13281 | if (no_lf = (what == 'N')) what = 'I'; | ^ | ( ) slib.c:13281:14: note: use '==' to turn this assignment into an equality comparison 13281 | if (no_lf = (what == 'N')) what = 'I'; | ^ | == slib.c:13284:15: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13284 | unless (b = fgetln(diffs, &len)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:13311:19: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13311 | fix_cntl_a(s, b); | ^ slib.c:10397:27: note: passing argument to parameter 'buf' here 10397 | fix_cntl_a(sccs *s, char *buf) | ^ slib.c:13313:11: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13313 | fputs(b, out); | ^ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:13327:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13327 | w->sum += str_cksum(addthis) + '\n'; | ^~~~~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:13524:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13524 | ADDED_SET(sc, d, atoi(s+1)); | ^~~ ./sccs.h:597:53: note: expanded from macro 'ADDED_SET' 597 | #define ADDED_SET(s, d, v) ((s)->slist2[d].added = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13526:43: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13526 | if (*s == '-') DELETED_SET(sc, d, atoi(s+1)); | ^~~ ./sccs.h:598:57: note: expanded from macro 'DELETED_SET' 598 | #define DELETED_SET(s, d, v) ((s)->slist2[d].deleted = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13528:40: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13528 | if (*s == '=') SAME_SET(sc, d, atoi(s+1)); | ^~~ ./sccs.h:599:51: note: expanded from macro 'SAME_SET' 599 | #define SAME_SET(s, d, v) ((s)->slist2[d].same = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13538:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13538 | PARENT_SET(sc, d, atoi(t)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13545:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13545 | ADDED_SET(sc, d, atoi(t)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13551:27: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13551 | DELETED_SET(sc, d, atoi(t)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13554:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13554 | SAME_SET(sc, d, atoi(s)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13604:30: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13604 | DATE_FUDGE_SET(sc, d, atoi(&buf[2])); | ^~~~~~~ ./sccs.h:603:62: note: expanded from macro 'DATE_FUDGE_SET' 603 | #define DATE_FUDGE_SET(s, d, v) ((s)->slist2[d].dateFudge = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13719:20: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13719 | int vers = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13994:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13994 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13994:14: note: place parentheses around the assignment to silence this warning 13994 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:13994:14: note: use '==' to turn this assignment into an equality comparison 13994 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:14209:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14209 | EACH_PARENT(s, e, p, i) FLAGS(s, p) &= ~D_DANGLING; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:14209:4: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:14209:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:14257:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14257 | while (t = fgetline(diffs)) puts(t); | ~~^~~~~~~~~~~~~~~~~ slib.c:14257:13: note: place parentheses around the assignment to silence this warning 14257 | while (t = fgetline(diffs)) puts(t); | ^ | ( ) slib.c:14257:13: note: use '==' to turn this assignment into an equality comparison 14257 | while (t = fgetline(diffs)) puts(t); | ^ | == slib.c:14364:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14364 | for (t = SYMLINK(s, n); *t; t++) s->dsum += *t; | ^ ~~~~~~~~~~~~~ slib.c:14421:25: warning: passing 'char[100]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14421 | s->cksum += str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:14483:26: warning: passing 'char[100]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14483 | s->cksum += str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:14835:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:14835:9: note: place parentheses around the assignment to silence this warning 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ^ | ( ) slib.c:14835:9: note: use '==' to turn this assignment into an equality comparison 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ^ | == slib.c:14970:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14970 | if (t = fmem_close(f, 0)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:14970:10: note: place parentheses around the assignment to silence this warning 14970 | if (t = fmem_close(f, 0)) { | ^ | ( ) slib.c:14970:10: note: use '==' to turn this assignment into an equality comparison 14970 | if (t = fmem_close(f, 0)) { | ^ | == slib.c:15081:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15081 | while (num = sccs_eachNum(&t, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15081:14: note: place parentheses around the assignment to silence this warning 15081 | while (num = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15081:14: note: use '==' to turn this assignment into an equality comparison 15081 | while (num = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15100:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15100 | while (num = sccs_eachNum(&t, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15100:14: note: place parentheses around the assignment to silence this warning 15100 | while (num = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15100:14: note: use '==' to turn this assignment into an equality comparison 15100 | while (num = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15133:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15133 | while (e = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15133:12: note: place parentheses around the assignment to silence this warning 15133 | while (e = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15133:12: note: use '==' to turn this assignment into an equality comparison 15133 | while (e = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15152:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15152 | while (e = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15152:12: note: place parentheses around the assignment to silence this warning 15152 | while (e = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15152:12: note: use '==' to turn this assignment into an equality comparison 15152 | while (e = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15363:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15363 | if (q = strchr(p, '/')) p = q + 1; | ~~^~~~~~~~~~~~~~~~ slib.c:15363:10: note: place parentheses around the assignment to silence this warning 15363 | if (q = strchr(p, '/')) p = q + 1; | ^ | ( ) slib.c:15363:10: note: use '==' to turn this assignment into an equality comparison 15363 | if (q = strchr(p, '/')) p = q + 1; | ^ | == slib.c:15422:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 15422 | unless (p = COMMENTS(s, d)) return (nullVal); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:15711:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15711 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:15711:12: note: place parentheses around the assignment to silence this warning 15711 | while (p = eachline(&t, &len)) { | ^ | ( ) slib.c:15711:12: note: use '==' to turn this assignment into an equality comparison 15711 | while (p = eachline(&t, &len)) { | ^ | == slib.c:15746:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15746 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:15746:12: note: place parentheses around the assignment to silence this warning 15746 | while (p = eachline(&t, &len)) { | ^ | ( ) slib.c:15746:12: note: use '==' to turn this assignment into an equality comparison 15746 | while (p = eachline(&t, &len)) { | ^ | == slib.c:15959:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15959 | while (sym = sccs_walkTags(sym, s, d, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 15960 | (kwval->kwnum == KW_TAGGED) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15961 | ((kwval->kwnum == KW_TAGS) && s->prs_activeTagsOnly), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15962 | s->prs_all)) { | ~~~~~~~~~~~ slib.c:15959:14: note: place parentheses around the assignment to silence this warning 15959 | while (sym = sccs_walkTags(sym, s, d, | ^ | ( 15960 | (kwval->kwnum == KW_TAGGED) || 15961 | ((kwval->kwnum == KW_TAGS) && s->prs_activeTagsOnly), 15962 | s->prs_all)) { | | ) slib.c:15959:14: note: use '==' to turn this assignment into an equality comparison 15959 | while (sym = sccs_walkTags(sym, s, d, | ^ | == slib.c:16026:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16026 | if (q = delta_host(s, d)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:16026:9: note: place parentheses around the assignment to silence this warning 16026 | if (q = delta_host(s, d)) { | ^ | ( ) slib.c:16026:9: note: use '==' to turn this assignment into an equality comparison 16026 | if (q = delta_host(s, d)) { | ^ | == slib.c:16034:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16034 | if (p = strchr(q, '/')) { | ~~^~~~~~~~~~~~~~~~ slib.c:16034:10: note: place parentheses around the assignment to silence this warning 16034 | if (p = strchr(q, '/')) { | ^ | ( ) slib.c:16034:10: note: use '==' to turn this assignment into an equality comparison 16034 | if (p = strchr(q, '/')) { | ^ | == slib.c:16332:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16332 | if (d = sccs_prev(s, d)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16332:9: note: place parentheses around the assignment to silence this warning 16332 | if (d = sccs_prev(s, d)) { | ^ | ( ) slib.c:16332:9: note: use '==' to turn this assignment into an equality comparison 16332 | if (d = sccs_prev(s, d)) { | ^ | == slib.c:16340:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16340 | if (d = sccs_next(s, d)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16340:9: note: place parentheses around the assignment to silence this warning 16340 | if (d = sccs_next(s, d)) { | ^ | ( ) slib.c:16340:9: note: use '==' to turn this assignment into an equality comparison 16340 | if (d = sccs_next(s, d)) { | ^ | == slib.c:16348:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16348 | if (d = sccs_kid(s, d)) { | ~~^~~~~~~~~~~~~~~~ slib.c:16348:9: note: place parentheses around the assignment to silence this warning 16348 | if (d = sccs_kid(s, d)) { | ^ | ( ) slib.c:16348:9: note: use '==' to turn this assignment into an equality comparison 16348 | if (d = sccs_kid(s, d)) { | ^ | == slib.c:16384:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16384 | if (d = SIBLINGS(s, d)) { | ~~^~~~~~~~~~~~~~~~ slib.c:16384:9: note: place parentheses around the assignment to silence this warning 16384 | if (d = SIBLINGS(s, d)) { | ^ | ( ) slib.c:16384:9: note: use '==' to turn this assignment into an equality comparison 16384 | if (d = SIBLINGS(s, d)) { | ^ | == slib.c:16670:41: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12 warnings generated . 16670 | sprintf(key, "%08x", (u32)adler32(0, q, strlen(q))); | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ slib.c:16682:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16682 | if (q = proj_comppath(s->proj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16682:9: note: place parentheses around the assignment to silence this warning 16682 | if (q = proj_comppath(s->proj)) { | ^ | ( ) slib.c:16682:9: note: use '==' to turn this assignment into an equality comparison 16682 | if (q = proj_comppath(s->proj)) { | ^ | == slib.c:16773:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16773 | if (f = popen(cmd, "r")) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16773:9: note: place parentheses around the assignment to silence this warning 16773 | if (f = popen(cmd, "r")) { | ^ | ( ) slib.c:16773:9: note: use '==' to turn this assignment into an equality comparison 16773 | if (f = popen(cmd, "r")) { | ^ | == 11 warnings generated. slib.c:16881:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16881 | s->encoding_in |= atoi(&buf[4]) | E_ALWAYS; | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:16891:22: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16891 | s->rkeyHead = atoi(&buf[4]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:16903:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16903 | s->version = atoi(&buf[2]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:16947:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16947 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:16947:11: note: place parentheses around the assignment to silence this warning 16947 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ^ | ( ) slib.c:16947:11: note: use '==' to turn this assignment into an equality comparison 16947 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ^ | == slib.c:16950:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16950 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16950:11: note: place parentheses around the assignment to silence this warning 16950 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:16950:11: note: use '==' to turn this assignment into an equality comparison 16950 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:16992:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16992 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16992:14: note: place parentheses around the assignment to silence this warning 16992 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | ( ) slib.c:16992:14: note: use '==' to turn this assignment into an equality comparison 16992 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | == slib.c:16997:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16997 | EACH_PTAG(s, d, e, j) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16997:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:16997:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:17008:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17008 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17008:11: note: place parentheses around the assignment to silence this warning 17008 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:17008:11: note: use '==' to turn this assignment into an equality comparison 17008 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:17113:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17113 | EACH_PARENT(s, d, p, j) slist[p] |= value; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17113:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17113:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17139:30: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 17139 | glist = walkrevs_collect(s, L(left), L(right), WR_GCA); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17139:39: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 17139 | glist = walkrevs_collect(s, L(left), L(right), WR_GCA); | ^~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. slib.c:17186:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17186 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ slib.c:17186:11: note: place parentheses around the assignment to silence this warning 17186 | while (d = walkrevs(&wr)) { | ^ | ( ) slib.c:17186:11: note: use '==' to turn this assignment into an equality comparison 17186 | while (d = walkrevs(&wr)) { | ^ | == slib.c:17344:27: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17344 | unless (parts[4] && atoi(parts[4])) return (1); | ^~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:17633:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17633 | if (p = strstr(deltakey, "/ChangeSet|")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17633:8: note: place parentheses around the assignment to silence this warning 17633 | if (p = strstr(deltakey, "/ChangeSet|")) { | ^ | ( ) slib.c:17633:8: note: use '==' to turn this assignment into an equality comparison 17633 | if (p = strstr(deltakey, "/ChangeSet|")) { | ^ | == slib.c:17688:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17688 | EACH_PARENT(s, d, e, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17688:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17688:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17804:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17804 | if (key = strchr(parts[0], '@')) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ slib.c:17804:10: note: place parentheses around the assignment to silence this warning 17804 | if (key = 8s warningtsr generatedc. hr(parts[0], '@')) { | ^ | ( ) slib.c:17804:10: note: use '==' to turn this assignment into an equality comparison 17804 | if (key = strchr(parts[0], '@')) { | ^ | == slib.c:17936:14: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17936 | if (atoi(&buf[7]) == sum) { | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:17943:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17943 | atoi(&buf[7]), sum); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:17954:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char[2048]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17954 | for (u = buf; *u; sum += *u++); | ^ ~~~ slib.c:18148:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18148 | if (path = key2path(proj_rootkey(proj), idDB, goneDB, 0)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:18148:12: note: place parentheses around the assignment to silence this warning 18148 | if (path = key2path(proj_rootkey(proj), idDB, goneDB, 0)) { | ^ | ( ) slib.c:18148:12: note: use '==' to turn this assignment into an equality comparison 18148 | if (path = key2path(proj_rootkey(proj), idDB, goneDB, 0)) { | ^ | == slib.c:18207:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18207 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:18207:13: note: place parentheses around the assignment to silence this warning 18207 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:18207:13: note: use '==' to turn this assignment into an equality comparison 18207 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:18216:14: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 18216 | ser = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:18219:22: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 18219 | fputbumpserial(s, buf, d - ser); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:18299:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18299 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:18299:12: note: place parentheses around the assignment to silence this warning 18299 | while (t = sccs_nextdata(s)) { | ^ | ( ) slib.c:18299:12: note: use '==' to turn this assignment into an equality comparison 18299 | while (t = sccs_nextdata(s)) { | ^ | == slib.c:18424:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18424 | if (f = fopen(tsname, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:18424:8: note: place parentheses around the assignment to silence this warning 18424 | if (f = fopen(tsname, "r")) { | ^ | ( ) slib.c:18424:8: note: use '==' to turn this assignment into an equality comparison 18424 | if (f = fopen(tsname, "r")) { | ^ | == 17 warnings generated. 6 warnings generated. 1 warning generated. AR libc.a 23 warnings generated. make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC libc/mdbm/mtst.c In file included from mdbm/mtst.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 21 warnings generated. 1 warning generated. 16 warnings generated. make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' 6 warnings generated. 227 warnings generated. LINKING ./bk building ../doc/bk_refcard.ps make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bk: Cannot find product root. make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc' groff -P-g -P-l bk_refcard.tr | perl flip > bk_refcard.ps make[3]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bk: Cannot find product root. make[4]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Building Tcl/Tk bk: Cannot find package root. bk: Cannot find product root. troff:bk_refcard.tr:220: error: ignoring invalid numeric expression containing an escaped '}' troff:bk_refcard.tr:345: error: ignoring invalid numeric expression containing an escaped '}' troff:bk_refcard.tr:474: error: ignoring invalid numeric expression containing an escaped '}' troff:bk_refcard.tr:579: error: ignoring invalid numeric expression containing an escaped '}' troff:bk_refcard.tr:662: error: ignoring invalid numeric expression containing an escaped '}' ps2pdf bk_refcard.ps make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Cloning TclTk repos here: must be in a nested repository make[5]: [Makefile:161: populate] Error 1 (ignored) make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Configuring Tcl test -f bk_refcard.pdf || \ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/bk co -p bk_refcard.pdf.preformatted > bk_refcard.pdf make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc' rm -rf bin lib usr include share mkdir include cd tcl && ../Lversion-L.sh >library/Lver.tcl ../Lversion-L.sh: line 0: bk: not found ../Lversion-L.sh: line 0: bk: not found /tmp/gnu-os9185: unable to guess system type This script, last modified 2011-02-02, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run (/tmp/gnu-os9185) is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. config.guess timestamp = 2011-02-02 uname -m = ppc64le uname -r = 6.6.86-0-lts uname -s = Linux uname -v = #1-Alpine SMP Tue, 08 Apr 2025 13:37:13 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = ppc64le /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = ppc64le UNAME_RELEASE = 6.6.86-0-lts UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP Tue, 08 Apr 2025 13:37:13 +0000 ../Lversion-L.sh: line 0: bk: not found ../Lversion-L.sh: line 0: bk: not found cd tcl && ../Lversion-C.sh >generic/Lver.h ../Lversion-C.sh: line 0: bk: not found ../Lversion-C.sh: line 0: bk: not found /tmp/gnu-os9239: unable to guess system type This script, last modified 2011-02-02, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run (/tmp/gnu-os9239) is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. config.guess timestamp = 2011-02-02 uname -m = ppc64le uname -r = 6.6.86-0-lts uname -s = Linux uname -v = #1-Alpine SMP Tue, 08 Apr 2025 13:37:13 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = ppc64le /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = ppc64le UNAME_RELEASE = 6.6.86-0-lts UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP Tue, 08 Apr 2025 13:37:13 +0000 ../Lversion-C.sh: line 0: bk: not found ../Lversion-C.sh: line 0: bk: not found cd tcl/unix && \ make Q=@ prefix= exec_prefix= INSTALL_ROOT="../.." \ XLIBS="-lpcre" \ install-binaries install-libraries install-L-doc make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' CC tclStubLib.c CC tclTomMathStubLib.c CC tclOOStubLib.c CC strstr.c CC strtoul.c CC strtod.c CC fixstrtod.c CC regex.h CC regex.h CC regex.h CC regex.h CC tclAlloc.c CC tclAssembly.c CC tclAsync.c CC tclBasic.c CC tclBinary.c CC tclCkalloc.c CC tclClock.c CC tclCmdAH.c CC tclCmdIL.c CC tclCmdMZ.c CC tclCompCmds.c CC tclCompCmdsGR.c CC tclCompCmdsSZ.c CC tclCompExpr.c CC tclCompile.c CC tclConfig.c CC tclDate.c CC tclDictObj.c CC tclDisassemble.c CC tclEncoding.c CC tclEnsemble.c CC tclEnv.c CC tclEvent.c CC tclExecute.c CC tclFCmd.c CC tclFileName.c CC tclGet.c CC tclHash.c CC tclHistory.c CC tclIndexObj.c CC tclInterp.c CC tclIO.c CC tclIOCmd.c CC tclIORChan.c CC tclIORTrans.c CC tclIOGT.c CC tclIOSock.c CC tclIOUtil.c CC tclLink.c CC tclListObj.c CC tclLiteral.c CC tclLoad.c CC tclMain.c CC tclNamesp.c CC tclNotify.c CC tclObj.c CC tclOptimize.c CC tclPanic.c CC tclParse.c CC tclPathObj.c CC tclPipe.c CC tclPkg.c CC tclPkgConfig.c CC tclPosixStr.c CC tclPreserve.c CC tclProc.c CC tclRegexp.c CC tclResolve.c CC tclResult.c CC tclScan.c CC tclStringObj.c CC tclStrToD.c CC tclThread.c CC tclThreadAlloc.c CC tclThreadJoin.c CC tclThreadStorage.c CC tclStubInit.c CC tclTimer.c CC tclTrace.c CC tclUtf.c CC tclUtil.c CC tclVar.c CC tclZlib.c CC tclTomMathInterface.c CC tclUnixChan.c CC tclUnixEvent.c CC tclUnixFCmd.c CC tclUnixFile.c CC tclUnixPipe.c CC tclUnixSock.c CC tclUnixTime.c CC tclUnixInit.c CC tclUnixThrd.c CC tclUnixCompat.c CC tclUnixNotfy.c CC tclOO.c CC tclOOBasic.c CC tclOOCall.c CC tclOODefineCmds.c CC tclOOInfo.c CC tclOOMethod.c /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclObj.c: In function 'ParseBoolean': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclObj.c:2062:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2062 | lowerCase[length] = 0; | ~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclObj.c:2015:10: note: at offset [-2147483648, -1] into destination object 'lowerCase' of size 6 2015 | char lowerCase[6]; | ^~~~~~~~~ CC tclOOStubInit.c CC tclLoadDl.c CC bncore.c CC bn_reverse.c CC bn_fast_s_mp_mul_digs.c CC bn_fast_s_mp_sqr.c CC bn_mp_add.c CC bn_mp_and.c CC bn_mp_add_d.c CC bn_mp_clamp.c CC bn_mp_clear.c CC bn_mp_clear_multi.c CC bn_mp_cmp_d.c CC bn_mp_cmp.c CC bn_mp_cmp_mag.c CC bn_mp_cnt_lsb.c CC bn_mp_copy.c CC bn_mp_count_bits.c CC bn_mp_div.c CC bn_mp_div_d.c CC bn_mp_div_2.c CC bn_mp_div_2d.c CC bn_mp_div_3.c CC bn_mp_exch.c CC bn_mp_expt_d.c CC bn_mp_grow.c CC bn_mp_init.c CC bn_mp_init_copy.c CC bn_mp_init_multi.c CC bn_mp_init_set.c CC bn_mp_init_set_int.c CC bn_mp_init_size.c CC bn_mp_karatsuba_mul.c CC bn_mp_karatsuba_sqr.c CC bn_mp_lshd.c CC bn_mp_mod.c CC bn_mp_mod_2d.c CC bn_mp_mul.c CC bn_mp_mul_2.c CC bn_mp_mul_2d.c CC bn_mp_mul_d.c /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclCmdIL.c: In function 'TclInfoFrame': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclCmdIL.c:1461:14: warning: 'lv' may be used uninitialized [-Wmaybe-uninitialized] 1461 | tmpObj = Tcl_NewListObj(lc, lv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tcl.h:2464, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclPort.h:25, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:37, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclCmdIL.c:21: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclDecls.h:202:25: note: by argument 2 of type 'Tcl_Obj * const[]' to 'Tcl_NewListObj' declared here 202 | EXTERN Tcl_Obj * Tcl_NewListObj(int objc, Tcl_Obj *const objv[]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclCmdIL.c:1286:14: note: 'lv' declared here 1286 | Tcl_Obj *lv[20]; /* Keep uptodate when more keys are added to | ^~ CC bn_mp_neg.c CC bn_mp_or.c CC bn_mp_radix_size.c CC bn_mp_radix_smap.c CC bn_mp_read_radix.c CC bn_mp_rshd.c CC bn_mp_set.c CC bn_mp_set_int.c CC bn_mp_shrink.c CC bn_mp_sqr.c CC bn_mp_sqrt.c CC bn_mp_sub.c CC bn_mp_sub_d.c CC bn_mp_to_unsigned_bin.c CC bn_mp_to_unsigned_bin_n.c CC bn_mp_toom_mul.c CC bn_mp_toom_sqr.c CC bn_mp_toradix_n.c CC bn_mp_unsigned_bin_size.c CC bn_mp_xor.c CC bn_mp_zero.c CC bn_s_mp_add.c CC bn_s_mp_mul_digs.c CC bn_s_mp_sqr.c CC bn_s_mp_sub.c CC Lcompile.h CC Lcompile.c CC Last.c CC Ltypecheck.c CC Lgetopt.c CC tclAppInit.c CC tclTest.c CC tclTestObj.c CC tclTestProcBodyObj.c CC tclThreadTest.c CC tclUnixTest.c Making directory ../../lib/tcl8.6 Making directory ../../share/doc//L rm -f libtclstub8.6.a ar cr libtclstub8.6.a tclStubLib.o tclTomMathStubLib.o tclOOStubLib.o strstr.o strtoul.o strtod.o fixstrtod.o ; ranlib libtclstub8.6.a Making directory ../../lib/tcl8.6/opt0.4 Installing L docs to ../../share/doc//L cd dltest ; make make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest' cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkga.c make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/doc/L' awk -f bkfix.awk < little.doc | \ sed \ -e 's/=options_end/=back/' \ -e 's/=options/=over 4/' \ -e 's/=option/=item/' \ -e 's/=proto/=item/' \ -e 's/^#.*//' | \ perl ./pod2man \ -c"BitKeeper Users Manual" \ -n"bk little" -s1 -ross | \ awk -f manfix.awk > little.man cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgb.c bk tclsh ./pod2html.l --title="L Programmer's Reference Guide" \ --template=template.html -- little.doc > little.html /bin/sh: bk: not found make[7]: [Makefile:22: little.html] Error 127 (ignored) cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgc.c Making directory ../../lib/tcl8.6/http1.0 cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgd.c cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkge.c cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgua.c cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgooa.c Making directory ../../lib/tcl8.6/encoding Making directory ../../lib/tcl8.6/../tcl8 Making directory ../../lib/tcl8.6/../tcl8/8.4 Making directory ../../lib/tcl8.6/../tcl8/8.4/platform Making directory ../../lib/tcl8.6/../tcl8/8.5 Making directory ../../lib/tcl8.6/../tcl8/8.6 Installing library files to ../../lib/tcl8.6/ cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkge.so pkge.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkga.so pkga.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgc.so pkgc.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgooa.so pkgooa.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread /Users/rob/bk/dev-oss-L-default-bug/src/gui/tcltk/tcl/generic/Lscanner.l: In function 'include_push': cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgd.so pkgd.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread /Users/rob/bk/dev-oss-L-default-bug/src/gui/tcltk/tcl/generic/Lscanner.l:282:18: warning: variable 'buf' set but not used [-Wunused-but-set-variable] Installing package http1.0 files to ../../lib/tcl8.6/http1.0/ cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgb.so pkgb.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread Installing package http 2.8.9 as a Tcl Module /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclTest.c: In function 'SpecialFree': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclTest.c:1884:13: warning: old-style function definition [-Wold-style-definition] 1884 | static void SpecialFree(blockPtr) | ^~~~~~~~~~~ Installing package opt0.4 files to ../../lib/tcl8.6/opt0.4/ Installing package msgcat 1.6.0 as a Tcl Module Installing package tcltest 2.3.8 as a Tcl Module Installing package platform 1.0.14 as a Tcl Module Installing package platform::shell 1.1.4 as a Tcl Module Installing encoding files to ../../lib/tcl8.6/encoding/ cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgua.so pkgua.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest' /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c: In function 'Tcl_LGetDirX': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:8123:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8123 | while (dent = readdir(d)) { | ^~~~ groff -man -Tascii little.man > little.1 troff:little.man:108: warning: cannot select font 'CW' troff:little.man:113: warning: cannot select font 'CW' troff:little.man:115: warning: cannot select font 'CW' troff:little.man:122: warning: cannot select font 'CW' troff:little.man:138: warning: cannot select font 'CW' troff:little.man:171: warning: cannot select font 'CW' troff:little.man:172: warning: cannot select font 'CW' troff:little.man:173: warning: cannot select font 'CW' troff:little.man:175: warning: cannot select font 'CW' troff:little.man:177: warning: cannot select font 'CW' troff:little.man:188: warning: cannot select font 'CW' troff:little.man:195: warning: cannot select font 'CW' troff:little.man:204: warning: cannot select font 'CW' troff:little.man:212: warning: cannot select font 'CW' troff:little.man:223: warning: cannot select font 'CW' troff:little.man:229: warning: cannot select font 'CW' troff:little.man:231: warning: cannot select font 'CW' troff:little.man:237: warning: cannot select font 'CW' troff:little.man:237: warning: cannot select font 'CW' troff:little.man:239: warning: cannot select font 'CW' troff:little.man:250: warning: cannot select font 'CW' troff:little.man:263: warning: cannot select font 'CW' troff:little.man:273: warning: cannot select font 'CW' troff:little.man:275: warning: cannot select font 'CW' troff:little.man:292: warning: cannot select font 'CW' troff:little.man:299: warning: cannot select font 'CW' troff:little.man:310: warning: cannot select font 'CW' troff:little.man:322: warning: cannot select font 'CW' troff:little.man:335: warning: cannot select font 'CW' troff:little.man:345: warning: cannot select font 'CW' troff:little.man:350: warning: cannot select font 'CW' troff:little.man:352: warning: cannot select font 'CW' troff:little.man:360: warning: cannot select font 'CW' troff:little.man:368: warning: cannot select font 'CW' troff:little.man:370: warning: cannot select font 'CW' troff:little.man:375: warning: cannot select font 'CW' troff:little.man:382: warning: cannot select font 'CW' troff:little.man:394: warning: cannot select font 'CW' troff:little.man:422: warning: cannot select font 'CW' troff:little.man:432: warning: cannot select font 'CW' troff:little.man:437: warning: cannot select font 'CW' troff:little.man:440: warning: cannot select font 'CW' troff:little.man:449: warning: cannot select font 'CW' troff:little.man:456: warning: cannot select font 'CW' troff:little.man:459: warning: cannot select font 'CW' troff:little.man:468: warning: cannot select font 'CW' troff:little.man:468: warning: cannot select font 'CW' troff:little.man:469: warning: cannot select font 'CW' troff:little.man:469: warning: cannot select font 'CW' troff:little.man:469: warning: cannot select font 'CW' troff:little.man:470: warning: cannot select font 'CW' troff:little.man:470: warning: cannot select font 'CW' troff:little.man:472: warning: cannot select font 'CW' troff:little.man:487: warning: cannot select font 'CW' troff:little.man:491: warning: cannot select font 'CW' troff:little.man:491: warning: cannot select font 'CW' troff:little.man:494: warning: cannot select font 'CW' troff:little.man:496: warning: cannot select font 'CW' troff:little.man:504: warning: cannot select font 'CW' troff:little.man:509: warning: cannot select font 'CW' troff:little.man:512: warning: cannot select font 'CW' troff:little.man:521: warning: cannot select font 'CW' troff:little.man:523: warning: cannot select font 'CW' troff:little.man:536: warning: cannot select font 'CW' troff:little.man:550: warning: cannot select font 'CW' troff:little.man:562: warning: cannot select font 'CW' troff:little.man:572: warning: cannot select font 'CW' troff:little.man:582: warning: cannot select font 'CW' troff:little.man:589: warning: cannot select font 'CW' troff:little.man:592: warning: cannot select font 'CW' troff:little.man:600: warning: cannot select font 'CW' troff:little.man:604: warning: cannot select font 'CW' troff:little.man:607: warning: cannot select font 'CW' troff:little.man:609: warning: cannot select font 'CW' troff:little.man:615: warning: cannot select font 'CW' troff:little.man:625: warning: cannot select font 'CW' troff:little.man:636: warning: cannot select font 'CW' troff:little.man:648: warning: cannot select font 'CW' troff:little.man:664: warning: cannot select font 'CW' troff:little.man:666: warning: cannot select font 'CW' troff:little.man:682: warning: cannot select font 'CW' troff:little.man:686: warning: cannot select font 'CW' troff:little.man:686: warning: cannot select font 'CW' troff:little.man:690: warning: cannot select font 'CW' troff:little.man:703: warning: cannot select font 'CW' troff:little.man:709: warning: cannot select font 'CW' troff:little.man:717: warning: cannot select font 'CW' troff:little.man:730: warning: cannot select font 'CW' troff:little.man:742: warning: cannot select font 'CW' troff:little.man:747: warning: cannot select font 'CW' troff:little.man:753: warning: cannot select font 'CW' troff:little.man:761: warning: cannot select font 'CW' troff:little.man:769: warning: cannot select font 'CW' troff:little.man:782: warning: cannot select font 'CW' troff:little.man:784: warning: cannot select font 'CW' troff:little.man:785: warning: cannot select font 'CW' troff:little.man:787: warning: cannot select font 'CW' troff:little.man:797: warning: cannot select font 'CW' troff:little.man:809: warning: cannot select font 'CW' /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c: In function 'TclNRExecuteByteCode': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2342:21: note: in expansion of macro 'initTosPtr' 2342 | esPtr->tosPtr = initTosPtr; | ^~~~~~~~~~ troff:little.man:821: warning: cannot select font 'CW' /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ troff:little.man:828: warning: cannot select font 'CW' troff:little.man:830: warning: cannot select font 'CW' troff:little.man:839: warning: cannot select font 'CW' troff:little.man:849: warning: cannot select font 'CW' troff:little.man:862: warning: cannot select font 'CW' troff:little.man:879: warning: cannot select font 'CW' troff:little.man:890: warning: cannot select font 'CW' troff:little.man:900: warning: cannot select font 'CW' troff:little.man:906: warning: cannot select font 'CW' troff:little.man:911: warning: cannot select font 'CW' troff:little.man:921: warning: cannot select font 'CW' troff:little.man:928: warning: cannot select font 'CW' troff:little.man:933: warning: cannot select font 'CW' troff:little.man:942: warning: cannot select font 'CW' troff:little.man:950: warning: cannot select font 'CW' troff:little.man:955: warning: cannot select font 'CW' troff:little.man:980: warning: cannot select font 'CW' troff:little.man:986: warning: cannot select font 'CW' troff:little.man:1007: warning: cannot select font 'CW' troff:little.man:1009: warning: cannot select font 'CW' troff:little.man:1020: warning: cannot select font 'CW' troff:little.man:1020: warning: cannot select font 'CW' troff:little.man:1022: warning: cannot select font 'CW' troff:little.man:1029: warning: cannot select font 'CW' troff:little.man:1040: warning: cannot select font 'CW' troff:little.man:1047: warning: cannot select font 'CW' troff:little.man:1050: warning: cannot select font 'CW' troff:little.man:1061: warning: cannot select font 'CW' troff:little.man:1073: warning: cannot select font 'CW' troff:little.man:1083: warning: cannot select font 'CW' troff:little.man:1094: warning: cannot select font 'CW' troff:little.man:1094: warning: cannot select font 'CW' troff:little.man:1094: warning: cannot select font 'CW' troff:little.man:1095: warning: cannot select font 'CW' troff:little.man:1101: warning: cannot select font 'CW' troff:little.man:1112: warning: cannot select font 'CW' troff:little.man:1113: warning: cannot select font 'CW' troff:little.man:1114: warning: cannot select font 'CW' troff:little.man:1117: warning: cannot select font 'CW' troff:little.man:1119: warning: cannot select font 'CW' troff:little.man:1122: warning: cannot select font 'CW' troff:little.man:1125: warning: cannot select font 'CW' troff:little.man:1149: warning: cannot select font 'CW' troff:little.man:1151: warning: cannot select font 'CW' troff:little.man:1170: warning: cannot select font 'CW' troff:little.man:1185: warning: cannot select font 'CW' troff:little.man:1185: warning: cannot select font 'CW' troff:little.man:1186: warning: cannot select font 'CW' troff:little.man:1186: warning: cannot select font 'CW' troff:little.man:1187: warning: cannot select font 'CW' troff:little.man:1190: warning: cannot select font 'CW' troff:little.man:1196: warning: cannot select font 'CW' troff:little.man:1221: warning: cannot select font 'CW' troff:little.man:1228: warning: cannot select font 'CW' troff:little.man:1233: warning: cannot select font 'CW' troff:little.man:1235: warning: cannot select font 'CW' troff:little.man:1244: warning: cannot select font 'CW' troff:little.man:1248: warning: cannot select font 'CW' troff:little.man:1256: warning: cannot select font 'CW' troff:little.man:1258: warning: cannot select font 'CW' troff:little.man:1267: warning: cannot select font 'CW' troff:little.man:1274: warning: cannot select font 'CW' troff:little.man:1274: warning: cannot select font 'CW' troff:little.man:1284: warning: cannot select font 'CW' troff:little.man:1298: warning: cannot select font 'CW' troff:little.man:1300: warning: cannot select font 'CW' troff:little.man:1302: warning: cannot select font 'CW' troff:little.man:1312: warning: cannot select font 'CW' troff:little.man:1313: warning: cannot select font 'CW' troff:little.man:1314: warning: cannot select font 'CW' troff:little.man:1315: warning: cannot select font 'CW' troff:little.man:1315: warning: cannot select font 'CW' troff:little.man:1317: warning: cannot select font 'CW' troff:little.man:1332: warning: cannot select font 'CW' troff:little.man:1342: warning: cannot select font 'CW' troff:little.man:1350: warning: cannot select font 'CW' troff:little.man:1356: warning: cannot select font 'CW' troff:little.man:1361: warning: cannot select font 'CW' troff:little.man:1365: warning: cannot select font 'CW' troff:little.man:1368: warning: cannot select font 'CW' troff:little.man:1370: warning: cannot select font 'CW' troff:little.man:1371: warning: cannot select font 'CW' troff:little.man:1373: warning: cannot select font 'CW' troff:little.man:1373: warning: cannot select font 'CW' troff:little.man:1382: warning: cannot select font 'CW' troff:little.man:1388: warning: cannot select font 'CW' troff:little.man:1396: warning: cannot select font 'CW' troff:little.man:1409: warning: cannot select font 'CW' troff:little.man:1432: warning: cannot select font 'CW' troff:little.man:1437: warning: cannot select font 'CW' troff:little.man:1437: warning: cannot select font 'CW' troff:little.man:1438: warning: cannot select font 'CW' troff:little.man:1444: warning: cannot select font 'CW' troff:little.man:1455: warning: cannot select font 'CW' troff:little.man:1464: warning: cannot select font 'CW' troff:little.man:1471: warning: cannot select font 'CW' troff:little.man:1493: warning: cannot select font 'CW' troff:little.man:1504: warning: cannot select font 'CW' troff:little.man:1524: warning: cannot select font 'CW' troff:little.man:1531: warning: cannot select font 'CW' troff:little.man:1531: warning: cannot select font 'CW' troff:little.man:1534: warning: cannot select font 'CW' troff:little.man:1536: warning: cannot select font 'CW' troff:little.man:1548: warning: cannot select font 'CW' troff:little.man:1548: warning: cannot select font 'CW' troff:little.man:1551: warning: cannot select font 'CW' troff:little.man:1565: warning: cannot select font 'CW' troff:little.man:1569: warning: cannot select font 'CW' troff:little.man:1582: warning: cannot select font 'CW' troff:little.man:1597: warning: cannot select font 'CW' troff:little.man:1604: warning: cannot select font 'CW' troff:little.man:1611: warning: cannot select font 'CW' troff:little.man:1612: warning: cannot select font 'CW' troff:little.man:1612: warning: cannot select font 'CW' troff:little.man:1614: warning: cannot select font 'CW' troff:little.man:1624: warning: cannot select font 'CW' troff:little.man:1625: warning: cannot select font 'CW' troff:little.man:1629: warning: cannot select font 'CW' troff:little.man:1646: warning: cannot select font 'CW' troff:little.man:1646: warning: cannot select font 'CW' troff:little.man:1650: warning: cannot select font 'CW' troff:little.man:1652: warning: cannot select font 'CW' troff:little.man:1652: warning: cannot select font 'CW' troff:little.man:1653: warning: cannot select font 'CW' troff:little.man:1655: warning: cannot select font 'CW' troff:little.man:1665: warning: cannot select font 'CW' troff:little.man:1665: warning: cannot select font 'CW' troff:little.man:1669: warning: cannot select font 'CW' troff:little.man:1673: warning: cannot select font 'CW' troff:little.man:1675: warning: cannot select font 'CW' troff:little.man:1678: warning: cannot select font 'CW' troff:little.man:1693: warning: cannot select font 'CW' troff:little.man:1702: warning: cannot select font 'CW' troff:little.man:1710: warning: cannot select font 'CW' troff:little.man:1717: warning: cannot select font 'CW' troff:little.man:1723: warning: cannot select font 'CW' troff:little.man:1727: warning: cannot select font 'CW' troff:little.man:1738: warning: cannot select font 'CW' troff:little.man:1740: warning: cannot select font 'CW' troff:little.man:1742: warning: cannot select font 'CW' troff:little.man:1751: warning: cannot select font 'CW' troff:little.man:1753: warning: cannot select font 'CW' troff:little.man:1761: warning: cannot select font 'CW' troff:little.man:1766: warning: cannot select font 'CW' troff:little.man:1767: warning: cannot select font 'CW' troff:little.man:1775: warning: cannot select font 'CW' troff:little.man:1782: warning: cannot select font 'CW' troff:little.man:1789: warning: cannot select font 'CW' troff:little.man:1798: warning: cannot select font 'CW' troff:little.man:1800: warning: cannot select font 'CW' troff:little.man:1806: warning: cannot select font 'CW' troff:little.man:1812: warning: cannot select font 'CW' troff:little.man:1814: warning: cannot select font 'CW' troff:little.man:1829: warning: cannot select font 'CW' troff:little.man:1829: warning: cannot select font 'CW' troff:little.man:1830: warning: cannot select font 'CW' troff:little.man:1830: warning: cannot select font 'CW' troff:little.man:1831: warning: cannot select font 'CW' troff:little.man:1831: warning: cannot select font 'CW' troff:little.man:1839: warning: cannot select font 'CW' troff:little.man:1841: warning: cannot select font 'CW' troff:little.man:1847: warning: cannot select font 'CW' troff:little.man:1847: warning: cannot select font 'CW' troff:little.man:1849: warning: cannot select font 'CW' troff:little.man:1851: warning: cannot select font 'CW' troff:little.man:1865: warning: cannot select font 'CW' troff:little.man:1867: warning: cannot select font 'CW' troff:little.man:1873: warning: cannot select font 'CW' troff:little.man:1886: warning: cannot select font 'CW' troff:little.man:1886: warning: cannot select font 'CW' troff:little.man:1887: warning: cannot select font 'CW' troff:little.man:1893: warning: cannot select font 'CW' troff:little.man:1894: warning: cannot select font 'CW' troff:little.man:1897: warning: cannot select font 'CW' troff:little.man:1922: warning: cannot select font 'CW' troff:little.man:1933: warning: cannot select font 'CW' troff:little.man:1938: warning: cannot select font 'CW' troff:little.man:1947: warning: cannot select font 'CW' troff:little.man:1952: warning: cannot select font 'CW' troff:little.man:1959: warning: cannot select font 'CW' troff:little.man:1962: warning: cannot select font 'CW' troff:little.man:1964: warning: cannot select font 'CW' troff:little.man:1970: warning: cannot select font 'CW' troff:little.man:1983: warning: cannot select font 'CW' troff:little.man:1997: warning: cannot select font 'CW' troff:little.man:2009: warning: cannot select font 'CW' troff:little.man:2015: warning: cannot select font 'CW' troff:little.man:2026: warning: cannot select font 'CW' troff:little.man:2032: warning: cannot select font 'CW' troff:little.man:2038: warning: cannot select font 'CW' troff:little.man:2046: warning: cannot select font 'CW' troff:little.man:2054: warning: cannot select font 'CW' troff:little.man:2059: warning: cannot select font 'CW' troff:little.man:2062: warning: cannot select font 'CW' troff:little.man:2067: warning: cannot select font 'CW' troff:little.man:2069: warning: cannot select font 'CW' troff:little.man:2076: warning: cannot select font 'CW' troff:little.man:2088: warning: cannot select font 'CW' troff:little.man:2092: warning: cannot select font 'CW' troff:little.man:2108: warning: cannot select font 'CW' troff:little.man:2166: warning: cannot select font 'CW' troff:little.man:2215: warning: cannot select font 'CW' troff:little.man:2230: warning: cannot select font 'CW' troff:little.man:2253: warning: cannot select font 'CW' troff:little.man:2284: warning: cannot select font 'CW' troff:little.man:2291: warning: cannot select font 'CW' troff:little.man:2310: warning: cannot select font 'CW' troff:little.man:2326: warning: cannot select font 'CW' troff:little.man:2334: warning: cannot select font 'CW' troff:little.man:2349: warning: cannot select font 'CW' troff:little.man:2358: warning: cannot select font 'CW' troff:little.man:2364: warning: cannot select font 'CW' troff:little.man:2375: warning: cannot select font 'CW' troff:little.man:2383: warning: cannot select font 'CW' troff:little.man:2390: warning: cannot select font 'CW' troff:little.man:2397: warning: cannot select font 'CW' troff:little.man:2400: warning: cannot select font 'CW' troff:little.man:2403: warning: cannot select font 'CW' troff:little.man:2423: warning: cannot select font 'CW' troff:little.man:2431: warning: cannot select font 'CW' troff:little.man:2453: warning: cannot select font 'CW' troff:little.man:2473: warning: cannot select font 'CW' troff:little.man:2474: warning: cannot select font 'CW' troff:little.man:2475: warning: cannot select font 'CW' troff:little.man:2481: warning: cannot select font 'CW' troff:little.man:2492: warning: cannot select font 'CW' troff:little.man:2549: warning: cannot select font 'CW' troff:little.man:2587: warning: cannot select font 'CW' troff:little.man:2587: warning: cannot select font 'CW' troff:little.man:2587: warning: cannot select font 'CW' troff:little.man:2596: warning: cannot select font 'CW' troff:little.man:2596: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2606: warning: cannot select font 'CW' troff:little.man:2638: warning: cannot select font 'CW' troff:little.man:2641: warning: cannot select font 'CW' troff:little.man:2664: warning: cannot select font 'CW' troff:little.man:2681: warning: cannot select font 'CW' troff:little.man:2683: warning: cannot select font 'CW' troff:little.man:2690: warning: cannot select font 'CW' troff:little.man:2693: warning: cannot select font 'CW' troff:little.man:2702: warning: cannot select font 'CW' troff:little.man:2704: warning: cannot select font 'CW' troff:little.man:2704: warning: cannot select font 'CW' troff:little.man:2707: warning: cannot select font 'CW' troff:little.man:2712: warning: cannot select font 'CW' troff:little.man:2741: warning: cannot select font 'CW' troff:little.man:2742: warning: cannot select font 'CW' troff:little.man:2743: warning: cannot select font 'CW' troff:little.man:2744: warning: cannot select font 'CW' troff:little.man:2745: warning: cannot select font 'CW' troff:little.man:2746: warning: cannot select font 'CW' troff:little.man:2806: warning: cannot select font 'CW' troff:little.man:2810: warning: cannot select font 'CW' troff:little.man:2812: warning: cannot select font 'CW' troff:little.man:2818: warning: cannot select font 'CW' troff:little.man:2825: warning: cannot select font 'CW' troff:little.man:2825: warning: cannot select font 'CW' troff:little.man:2827: warning: cannot select font 'CW' troff:little.man:2829: warning: cannot select font 'CW' troff:little.man:2845: warning: cannot select font 'CW' troff:little.man:2880: warning: cannot select font 'CW' troff:little.man:2880: warning: cannot select font 'CW' troff:little.man:2898: warning: cannot select font 'CW' troff:little.man:2902: warning: cannot select font 'CW' troff:little.man:2911: warning: cannot select font 'CW' troff:little.man:2911: warning: cannot select font 'CW' troff:little.man:2911: warning: cannot select font 'CW' troff:little.man:2915: warning: cannot select font 'CW' troff:little.man:2929: warning: cannot select font 'CW' troff:little.man:2933: warning: cannot select font 'CW' troff:little.man:2933: warning: cannot select font 'CW' troff:little.man:2948: warning: cannot select font 'CW' troff:little.man:2955: warning: cannot select font 'CW' troff:little.man:2984: warning: cannot select font 'CW' troff:little.man:2994: warning: cannot select font 'CW' troff:little.man:2994: warning: cannot select font 'CW' troff:little.man:3006: warning: cannot select font 'CW' troff:little.man:3008: warning: cannot select font 'CW' troff:little.man:3063: warning: cannot select font 'CW' troff:little.man:3071: warning: cannot select font 'CW' troff:little.man:3082: warning: cannot select font 'CW' troff:little.man:3087: warning: cannot select font 'CW' troff:little.man:3089: warning: cannot select font 'CW' troff:little.man:3093: warning: cannot select font 'CW' troff:little.man:3093: warning: cannot select font 'CW' troff:little.man:3096: warning: cannot select font 'CW' troff:little.man:3101: warning: cannot select font 'CW' troff:little.man:3104: warning: cannot select font 'CW' troff:little.man:3114: warning: cannot select font 'CW' troff:little.man:3116: warning: special character 'ct' not defined troff:little.man:3116: warning: special character 'Cs' not defined troff:little.man:3116: warning: special character 'ao' not defined troff:little.man:3124: warning: cannot select font 'CW' troff:little.man:3124: warning: cannot select font 'CW' troff:little.man:3126: warning: cannot select font 'CW' troff:little.man:3166: warning: cannot select font 'CW' troff:little.man:3169: warning: cannot select font 'CW' troff:little.man:3170: warning: cannot select font 'CW' troff:little.man:3171: warning: cannot select font 'CW' troff:little.man:3186: warning: cannot select font 'CW' troff:little.man:3189: warning: cannot select font 'CW' troff:little.man:3189: warning: cannot select font 'CW' troff:little.man:3189: warning: cannot select font 'CW' troff:little.man:3193: warning: cannot select font 'CW' troff:little.man:3204: warning: cannot select font 'CW' troff:little.man:3216: warning: cannot select font 'CW' troff:little.man:3293: warning: cannot select font 'CW' troff:little.man:3299: warning: cannot select font 'CW' troff:little.man:3301: warning: cannot select font 'CW' troff:little.man:3302: warning: cannot select font 'CW' troff:little.man:3304: warning: cannot select font 'CW' troff:little.man:3304: warning: cannot select font 'CW' troff:little.man:3307: warning: cannot select font 'CW' troff:little.man:3324: warning: cannot select font 'CW' troff:little.man:3524: warning: cannot select font 'CW' colcrt little.1 > little.txt /bin/sh: colcrt: not found make[7]: [Makefile:29: little.txt] Error 127 (ignored) cp delta.gif little.man little.1 little.txt little.html ../../../share/doc//L make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/doc/L' /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c: In function 'TEBCresume': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3261:17: note: in expansion of macro 'CURR_DEPTH' 3261 | depth = CURR_DEPTH - PTR2INT(objPtr->internalRep.twoPtrValue.ptr1); | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3180:16: note: in expansion of macro 'CURR_DEPTH' 3180 | objc = CURR_DEPTH - PTR2INT(auxObjList->internalRep.twoPtrValue.ptr2); | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3302:16: note: in expansion of macro 'CURR_DEPTH' 3302 | objc = CURR_DEPTH - PTR2INT(auxObjList->internalRep.twoPtrValue.ptr2); | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3218:23: note: in expansion of macro 'CURR_DEPTH' 3218 | - CURR_DEPTH; /* Relative to where we are */ | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:19: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:108:47: note: in definition of macro 'INT2PTR' 108 | # define INT2PTR(p) ((void *)(intptr_t)(p)) | ^ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3166:56: note: in expansion of macro 'CURR_DEPTH' 3166 | objPtr->internalRep.twoPtrValue.ptr2 = INT2PTR(CURR_DEPTH); | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:7625:25: note: in expansion of macro 'CURR_DEPTH' 7625 | *(++catchTop) = CURR_DEPTH; | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2913:22: note: in expansion of macro 'initTosPtr' 2913 | if (tosPtr > initTosPtr) { | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:9087:30: note: in expansion of macro 'initCatchTop' 9087 | if ((catchTop != initCatchTop) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:9129:25: note: in expansion of macro 'initCatchTop' 9129 | if (catchTop == initCatchTop) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:9164:16: note: in expansion of macro 'CURR_DEPTH' 9164 | while (CURR_DEPTH > *catchTop) { | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:9202:25: note: in expansion of macro 'initTosPtr' 9202 | while (tosPtr > initTosPtr) { | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:5857:32: warning: 'match' may be used uninitialized [-Wmaybe-uninitialized] 5857 | match = (match >= 0); | ~~~~~~~^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:5344:21: note: 'match' was declared here 5344 | int nocase, match, length2, cflags, s1len, s2len; | ^~~~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclPort.h:25, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:37, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:7: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c: In function 'compile_reMatch': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tcl.h:1015:41: warning: 'ds.string' may be used uninitialized [-Wmaybe-uninitialized] 1015 | #define Tcl_DStringValue(dsPtr) ((dsPtr)->string) | ~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:4033:26: note: in expansion of macro 'Tcl_DStringValue' 4033 | push_lit(Tcl_DStringValue(&ds)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:4026:25: note: 'ds' declared here 4026 | Tcl_DString ds; | ^~ CC Lgrammar-pregen.c Lgrammar.c: In function 'L_parse': Lgrammar.c:550:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] Lgrammar.c:536:25: note: in expansion of macro 'YYMALLOC' Lgrammar.c:5053:23: note: in expansion of macro 'YYSTACK_ALLOC' In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:45, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.h:8, from /Users/rob/bk/dev-oss-L-structs-in-funcs/src/gui/tcltk/tcl/generic/Lgrammar.y:6: /usr/include/stdlib.h:40:7: note: in a call to allocation function 'malloc' declared here 40 | void *malloc (size_t); | ^~~~~~ Lgrammar.c:550:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] Lgrammar.c:536:25: note: in expansion of macro 'YYMALLOC' Lgrammar.c:5053:23: note: in expansion of macro 'YYSTACK_ALLOC' /usr/include/stdlib.h:40:7: note: in a call to allocation function 'malloc' declared here 40 | void *malloc (size_t); | ^~~~~~ Lgrammar.c: In function 'L_parse': Lgrammar.c:550:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] Lgrammar.c:536:25: note: in expansion of macro 'YYMALLOC' Lgrammar.c:5053:23: note: in expansion of macro 'YYSTACK_ALLOC' In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:45, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.h:8, from /Users/rob/bk/dev-oss-L-structs-in-funcs/src/gui/tcltk/tcl/generic/Lgrammar.y:6: /usr/include/stdlib.h:40:7: note: in a call to allocation function 'malloc' declared here 40 | void *malloc (size_t); | ^~~~~~ Lgrammar.c:550:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] Lgrammar.c:536:25: note: in expansion of macro 'YYMALLOC' Lgrammar.c:5053:23: note: in expansion of macro 'YYSTACK_ALLOC' /usr/include/stdlib.h:40:7: note: in a call to allocation function 'malloc' declared here 40 | void *malloc (size_t); | ^~~~~~ rm -f libtcl8.6.a ar cr libtcl8.6.a regcomp.o regexec.o regfree.o regerror.o tclAlloc.o tclAssembly.o tclAsync.o tclBasic.o tclBinary.o tclCkalloc.o tclClock.o tclCmdAH.o tclCmdIL.o tclCmdMZ.o tclCompCmds.o tclCompCmdsGR.o tclCompCmdsSZ.o tclCompExpr.o tclCompile.o tclConfig.o tclDate.o tclDictObj.o tclDisassemble.o tclEncoding.o tclEnsemble.o tclEnv.o tclEvent.o tclExecute.o tclFCmd.o tclFileName.o tclGet.o tclHash.o tclHistory.o tclIndexObj.o tclInterp.o tclIO.o tclIOCmd.o tclIORChan.o tclIORTrans.o tclIOGT.o tclIOSock.o tclIOUtil.o tclLink.o tclListObj.o tclLiteral.o tclLoad.o tclMain.o tclNamesp.o tclNotify.o tclObj.o tclOptimize.o tclPanic.o tclParse.o tclPathObj.o tclPipe.o tclPkg.o tclPkgConfig.o tclPosixStr.o tclPreserve.o tclProc.o tclRegexp.o tclResolve.o tclResult.o tclScan.o tclStringObj.o tclStrToD.o tclThread.o tclThreadAlloc.o tclThreadJoin.o tclThreadStorage.o tclStubInit.o tclTimer.o tclTrace.o tclUtf.o tclUtil.o tclVar.o tclZlib.o tclTomMathInterface.o tclUnixChan.o tclUnixEvent.o tclUnixFCmd.o tclUnixFile.o tclUnixPipe.o tclUnixSock.o tclUnixTime.o tclUnixInit.o tclUnixThrd.o tclUnixCompat.o tclUnixNotfy.o strstr.o strtoul.o strtod.o fixstrtod.o tclOO.o tclOOBasic.o tclOOCall.o tclOODefineCmds.o tclOOInfo.o tclOOMethod.o tclOOStubInit.o tclLoadDl.o bncore.o bn_reverse.o bn_fast_s_mp_mul_digs.o bn_fast_s_mp_sqr.o bn_mp_add.o bn_mp_and.o bn_mp_add_d.o bn_mp_clamp.o bn_mp_clear.o bn_mp_clear_multi.o bn_mp_cmp.o bn_mp_cmp_d.o bn_mp_cmp_mag.o bn_mp_cnt_lsb.o bn_mp_copy.o bn_mp_count_bits.o bn_mp_div.o bn_mp_div_d.o bn_mp_div_2.o bn_mp_div_2d.o bn_mp_div_3.o bn_mp_exch.o bn_mp_expt_d.o bn_mp_grow.o bn_mp_init.o bn_mp_init_copy.o bn_mp_init_multi.o bn_mp_init_set.o bn_mp_init_set_int.o bn_mp_init_size.o bn_mp_karatsuba_mul.o bn_mp_karatsuba_sqr.o bn_mp_lshd.o bn_mp_mod.o bn_mp_mod_2d.o bn_mp_mul.o bn_mp_mul_2.o bn_mp_mul_2d.o bn_mp_mul_d.o bn_mp_neg.o bn_mp_or.o bn_mp_radix_size.o bn_mp_radix_smap.o bn_mp_read_radix.o bn_mp_rshd.o bn_mp_set.o bn_mp_set_int.o bn_mp_shrink.o bn_mp_sqr.o bn_mp_sqrt.o bn_mp_sub.o bn_mp_sub_d.o bn_mp_to_unsigned_bin.o bn_mp_to_unsigned_bin_n.o bn_mp_toom_mul.o bn_mp_toom_sqr.o bn_mp_toradix_n.o bn_mp_unsigned_bin_size.o bn_mp_xor.o bn_mp_zero.o bn_s_mp_add.o bn_s_mp_mul_digs.o bn_s_mp_sqr.o bn_s_mp_sub.o Lscanner-pregen.o Lgrammar-pregen.o Lcompile.o Last.o Ltypecheck.o Lgetopt.o ; ranlib libtcl8.6.a CC tclAppInit.o CC tclAppInit.c rm -f tclTestInit.o mv tclAppInit.o tclTestInit.o make tcltest-real LIB_RUNTIME_DIR="`pwd`" make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' CC make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' Making directory ../../usr/local/lib Making directory ../../bin Installing libtcl8.6.a to ../../usr/local/lib/ Installing tclsh as ../../bin/tclsh Installing tclConfig.sh to ../../usr/local/lib/ Installing tclooConfig.sh to ../../usr/local/lib/ Installing libtclstub8.6.a to ../../usr/local/lib/ Installing pkg-config file to ../../usr/local/lib/pkgconfig/ make[6]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' if [ -x bin/tclsh8.6 ] ; then \ mv bin/tclsh8.6 bin/tclsh ; \ fi if [ ! -x bin/tclsh ] ; then \ echo Could not find bin/tclsh ; \ fi if [ -d usr/local/lib/dde1.3 ] ; then \ mv usr/local/lib/dde1.3 lib/tcl8.6 ; \ fi if [ -d usr/local/lib/reg1.3 ] ; then \ mv usr/local/lib/reg1.3 lib/tcl8.6; \ fi rm -rf include usr lib/tcl8.6/tcltest* make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Configuring Tk Installing BWidget Installing TkCon rm -rf bin/bkgui lib/tk* cd tk/unix && \ make prefix= exec_prefix= INSTALL_ROOT=../.. \ XLIBS="-lpcre" \ BK_TCL_LIB="/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/libtcl8.6.a" \ install-binaries install-libraries make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix' CC tkStubLib.c CC ttkStubLib.c CC tk3d.c CC tkArgv.c CC tkAtom.c CC tkBind.c CC tkBitmap.c CC tkBusy.c CC tkClipboard.c CC tkCmds.c CC tkColor.c CC tkConfig.c CC tkConsole.c CC tkCursor.c CC tkError.c CC tkEvent.c CC tkFocus.c CC tkFont.c CC tkGet.c CC tkGC.c CC tkGeometry.c CC tkGrab.c CC tkGrid.c CC tkMain.c CC tkObj.c CC tkOldConfig.c CC tkOption.c CC tkPack.c CC tkPlace.c CC tkSelect.c CC tkStyle.c CC tkUndo.c CC tkUtil.c CC tkVisual.c CC tkWindow.c CC tkButton.c CC tkEntry.c CC tkFrame.c CC tkListbox.c CC tkMenu.c CC tkMenubutton.c CC tkMenuDraw.c CC tkMessage.c CC tkPanedWindow.c CC tkScale.c CC tkScrollbar.c CC tkCanvas.c CC tkCanvArc.c CC tkCanvBmap.c CC tkCanvImg.c CC tkCanvLine.c CC tkCanvPoly.c CC tkCanvPs.c CC tkCanvText.c CC tkCanvUtil.c CC tkCanvWind.c CC tkRectOval.c CC tkTrig.c CC tkImage.c CC tkImgBmap.c CC tkImgGIF.c CC tkImgPNG.c CC tkImgPPM.c CC tkImgPhoto.c CC tkImgPhInstance.c /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:42:12: warning: argument 1 of type 'double[2]' with mismatched bound [-Warray-parameter=] 42 | double end1Ptr[2], /* Coordinates of first end-point of line. */ | ~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkInt.h:992, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:15: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:175:46: note: previously declared as 'double[]' 175 | EXTERN double TkLineToPoint(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:43:12: warning: argument 2 of type 'double[2]' with mismatched bound [-Warray-parameter=] 43 | double end2Ptr[2], /* Coordinates of second end-point of line. */ | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:175:64: note: previously declared as 'double[]' 175 | EXTERN double TkLineToPoint(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:44:12: warning: argument 3 of type 'double[2]' with mismatched bound [-Warray-parameter=] 44 | double pointPtr[2]) /* Points to coords for point. */ | ~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:176:40: note: previously declared as 'double[]' 176 | double pointPtr[]); | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:146:12: warning: argument 1 of type 'double[2]' with mismatched bound [-Warray-parameter=] 146 | double end1Ptr[2], /* X and y coordinates for one endpoint of | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:172:45: note: previously declared as 'double[]' 172 | EXTERN int TkLineToArea(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:148:12: warning: argument 2 of type 'double[2]' with mismatched bound [-Warray-parameter=] 148 | double end2Ptr[2], /* X and y coordinates for other endpoint of | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:172:63: note: previously declared as 'double[]' 172 | EXTERN int TkLineToArea(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:150:12: warning: argument 3 of type 'double[4]' with mismatched bound [-Warray-parameter=] 150 | double rectPtr[4]) /* Points to coords for rectangle, in the | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:173:40: note: previously declared as 'double[]' 173 | double rectPtr[]); | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:658:12: warning: argument 1 of type 'double[4]' with mismatched bound [-Warray-parameter=] 658 | double ovalPtr[4], /* Pointer to array of four coordinates (x1, | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:192:46: note: previously declared as 'double[]' 192 | EXTERN double TkOvalToPoint(double ovalPtr[], double width, | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:665:12: warning: argument 4 of type 'double[2]' with mismatched bound [-Warray-parameter=] 665 | double pointPtr[2]) /* Coordinates of point. */ | ~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:193:52: note: previously declared as 'double[]' 193 | int filled, double pointPtr[]); | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkClipboard.c: In function 'ClipboardAppHandler': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkClipboard.c:150:5: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 150 | strncpy(buffer, p, length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkClipboard.c:142:14: note: length computed here 142 | length = strlen(p); | ^~~~~~~~~ CC tkText.c CC tkTextBTree.c CC tkTextDisp.c CC tkTextImage.c CC tkTextIndex.c CC tkTextMark.c CC tkTextTag.c CC tkTextWind.c CC tkStubInit.c CC ttkBlink.c CC ttkButton.c CC ttkCache.c CC ttkClamTheme.c CC ttkClassicTheme.c CC ttkDefaultTheme.c CC ttkElements.c CC ttkEntry.c CC ttkFrame.c CC ttkImage.c CC ttkInit.c /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c: In function 'ConfigureScale': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:859:39: warning: '%d' directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 859 | sprintf(scalePtr->format, "%%.%de", numDigits-1); | ^~ In function 'ComputeFormat', inlined from 'ConfigureScale' at /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:629:2: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:859:35: note: directive argument in the range [0, 2147483646] 859 | sprintf(scalePtr->format, "%%.%de", numDigits-1); | ^~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:859:9: note: 'sprintf' output between 5 and 14 bytes into a destination of size 10 859 | sprintf(scalePtr->format, "%%.%de", numDigits-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c: In function 'ConfigureScale': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:857:39: warning: '%d' directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 857 | sprintf(scalePtr->format, "%%.%df", afterDecimal); | ^~ In function 'ComputeFormat', inlined from 'ConfigureScale' at /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:629:2: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:857:35: note: directive argument in the range [0, 2147483646] 857 | sprintf(scalePtr->format, "%%.%df", afterDecimal); | ^~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:857:9: note: 'sprintf' output between 5 and 14 bytes into a destination of size 10 857 | sprintf(scalePtr->format, "%%.%df", afterDecimal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC ttkLabel.c CC ttkLayout.c CC ttkManager.c CC ttkNotebook.c CC ttkPanedwindow.c CC ttkProgress.c CC ttkScale.c CC ttkScrollbar.c CC ttkScroll.c CC ttkSeparator.c CC ttkSquare.c CC ttkState.c CC ttkTagSet.c CC ttkTheme.c CC ttkTrace.c CC ttkTrack.c CC ttkTreeview.c CC ttkWidget.c CC ttkStubInit.c CC tkUnix.c CC tkUnix3d.c CC tkUnixButton.c CC tkUnixColor.c CC tkUnixConfig.c CC tkUnixCursor.c CC tkUnixDraw.c CC tkUnixEmbed.c CC tkUnixEvent.c CC tkUnixFocus.c CC tkUnixRFont.c CC tkUnixInit.c CC tkUnixKey.c CC tkUnixMenu.c CC tkUnixMenubu.c CC tkUnixScale.c CC tkUnixScrlbr.c CC tkUnixSelect.c CC tkUnixSend.c CC tkUnixWm.c CC tkUnixXId.c CC tkAppInit.c Making directory ../../lib/tk8.6 rm -f libtkstub8.6.a ar cr libtkstub8.6.a tkStubLib.o ttkStubLib.o ; ranlib libtkstub8.6.a Making directory ../../lib/tk8.6/images Making directory ../../lib/tk8.6/msgs Making directory ../../lib/tk8.6/ttk Installing Tk library files to ../../lib/tk8.6/ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c: In function 'TkpGetKeySym': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:339:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 339 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, 0, | ^~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tk.h:96, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkPort.h:21, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkInt.h:19, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:13: /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:354:13: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 354 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, | ^~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:365:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 365 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, | ^~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c: In function 'TkpInitKeymapInfo': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:415:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 415 | keysym = TkKeycodeToKeysym(dispPtr, *codePtr, 0, 0); | ^~~~~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:441:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 441 | keysym = TkKeycodeToKeysym(dispPtr, *codePtr, 0, 0); | ^~~~~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ Installing Ttk library files to ../../lib/tk8.6/ttk/ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c: In function 'ConfigureEntry.constprop': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:4415:41: warning: '%d' directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 4415 | sprintf(sbPtr->digitFormat, "%%.%de", numDigits-1); | ^~ In function 'ComputeFormat', inlined from 'ConfigureEntry.constprop' at /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:1315:2: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:4415:37: note: directive argument in the range [0, 2147483646] 4415 | sprintf(sbPtr->digitFormat, "%%.%de", numDigits-1); | ^~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:4415:9: note: 'sprintf' output between 5 and 14 bytes into a destination of size 10 4415 | sprintf(sbPtr->digitFormat, "%%.%de", numDigits-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c: In function 'ConfigureEntry.constprop': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:4413:41: warning: '%d' directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 4413 | sprintf(sbPtr->digitFormat, "%%.%df", afterDecimal); | ^~ In function 'ComputeFormat', inlined from 'ConfigureEntry.constprop' at /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:1315:2: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:4413:37: note: directive argument in the range [0, 2147483646] 4413 | sprintf(sbPtr->digitFormat, "%%.%df", afterDecimal); | ^~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:4413:9: note: 'sprintf' output between 5 and 14 bytes into a destination of size 10 4413 | sprintf(sbPtr->digitFormat, "%%.%df", afterDecimal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Installing library image files to ../../lib/tk8.6/images/ Installing message catalog files to ../../lib/tk8.6/msgs/ rm -f libtk8.6.a ar cr libtk8.6.a tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkBusy.o tkClipboard.o tkCmds.o tkColor.o tkConfig.o tkConsole.o tkCursor.o tkError.o tkEvent.o tkFocus.o tkFont.o tkGet.o tkGC.o tkGeometry.o tkGrab.o tkGrid.o tkMain.o tkObj.o tkOldConfig.o tkOption.o tkPack.o tkPlace.o tkSelect.o tkStyle.o tkUndo.o tkUtil.o tkVisual.o tkWindow.o tkButton.o tkEntry.o tkFrame.o tkListbox.o tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.o tkPanedWindow.o tkScale.o tkScrollbar.o tkCanvas.o tkCanvArc.o tkCanvBmap.o tkCanvImg.o tkCanvLine.o tkCanvPoly.o tkCanvPs.o tkCanvText.o tkCanvUtil.o tkCanvWind.o tkRectOval.o tkTrig.o tkImage.o tkImgBmap.o tkImgGIF.o tkImgPNG.o tkImgPPM.o tkImgPhoto.o tkImgPhInstance.o tkText.o tkTextBTree.o tkTextDisp.o tkTextImage.o tkTextIndex.o tkTextMark.o tkTextTag.o tkTextWind.o tkStubInit.o ttkBlink.o ttkButton.o ttkCache.o ttkClamTheme.o ttkClassicTheme.o ttkDefaultTheme.o ttkElements.o ttkEntry.o ttkFrame.o ttkImage.o ttkInit.o ttkLabel.o ttkLayout.o ttkManager.o ttkNotebook.o ttkPanedwindow.o ttkProgress.o ttkScale.o ttkScrollbar.o ttkScroll.o ttkSeparator.o ttkSquare.o ttkState.o ttkTagSet.o ttkTheme.o ttkTrace.o ttkTrack.o ttkTreeview.o ttkWidget.o ttkStubInit.o tkUnix.o tkUnix3d.o tkUnixButton.o tkUnixColor.o tkUnixConfig.o tkUnixCursor.o tkUnixDraw.o tkUnixEmbed.o tkUnixEvent.o tkUnixFocus.o tkUnixRFont.o tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScale.o tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o ; ranlib libtk8.6.a CC libtkstub8.6.a Making directory ../../usr/local/lib Making directory ../../usr/local/lib/tk8.6 Installing libtk8.6.a to ../../usr/local/lib/ Installing wish as ../../bin/wish8.6 Installing tkConfig.sh to ../../usr/local/lib/ Installing libtkstub8.6.a to ../../usr/local/lib/ Installing pkg-config file to ../../usr/local/lib/pkgconfig/ make[6]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix' rm -rf include usr lib/tk*/images cd lib/tcl8.6/encoding/; \ mkdir tmp; \ mv ascii.* cp1252.* iso8859-1.* iso8859-2.* macRoman.* tmp; \ rm -f *.enc; \ mv tmp/* .; \ rmdir tmp mv bin/wish* bin/bkgui cd tktable ; \ test -f Makefile -a "X" != X && { \ make distclean ; \ }; \ test -f Makefile || { \ ./configure -q --with-tcl=../tcl/unix --with-tk=../tk/unix \ --with-tclinclude=../tcl/generic \ --with-tkinclude=../tk/generic \ --disable-threads ; \ }; \ make \ prefix= exec_prefix= DESTDIR=../ \ libdir=lib bindir=bin install make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tktable' sed -e '/^\#/d' -e '/^$/d' -e 's/\\/\\\\/g' -e 's/\"/\\"/g' -e 's/^/"/' -e 's/$/\\n"/' < `echo library/tkTable.tcl` > 'tkTable.tcl.h' || { rm -f tkTable.tcl.h; exit 1; } cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableWin.c` -o tkTableWin.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableTag.c` -o tkTableTag.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableEdit.c` -o tkTableEdit.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableCell.c` -o tkTableCell.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableCellSort.c` -o tkTableCellSort.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableCmds.c` -o tkTableCmds.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableUtil.c` -o tkTableUtil.o (\ echo 'if {[catch {package require Tcl 8.2}]} return';\ echo 'package ifneeded Tktable 2.10 \ [list load [file join $dir libTktable2.10.so] Tktable]'\ ) > pkgIndex.tcl cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTable.c` -o tkTable.o ./generic/tkTableCellSort.c: In function 'TableSortCompareProc': ./generic/tkTableCellSort.c:73:1: warning: old-style function definition [-Wold-style-definition] 73 | TableSortCompareProc(first, second) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTableCellSort.c: In function 'DictionaryCompare': ./generic/tkTableCellSort.c:140:1: warning: old-style function definition [-Wold-style-definition] 140 | DictionaryCompare(left, right) | ^~~~~~~~~~~~~~~~~ ./generic/tkTableUtil.c: In function 'TableOptionBdSet': ./generic/tkTableUtil.c:73:1: warning: old-style function definition [-Wold-style-definition] 73 | TableOptionBdSet(clientData, interp, tkwin, value, widgRec, offset) | ^~~~~~~~~~~~~~~~ ./generic/tkTableUtil.c:83:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 83 | int type = (int) clientData; | ^ ./generic/tkTableUtil.c: In function 'TableOptionBdGet': ./generic/tkTableUtil.c:173:1: warning: old-style function definition [-Wold-style-definition] 173 | TableOptionBdGet(clientData, tkwin, widgRec, offset, freeProcPtr) | ^~~~~~~~~~~~~~~~ ./generic/tkTableUtil.c:182:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 182 | register int type = (int) clientData; | ^ ./generic/tkTableCellSort.c: In function 'MergeLists': ./generic/tkTableCellSort.c:254:1: warning: old-style function definition [-Wold-style-definition] 254 | MergeLists(leftPtr, rightPtr) | ^~~~~~~~~~ ./generic/tkTableWin.c: In function 'StickyPrintProc': ./generic/tkTableCellSort.c: In function 'MergeSort': ./generic/tkTableCellSort.c:317:1: warning: old-style function definition [-Wold-style-definition] 317 | MergeSort(headPtr) | ^~~~~~~~~ ./generic/tkTableWin.c:121:1: warning: old-style function definition [-Wold-style-definition] 121 | StickyPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) | ^~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'StickyParseProc': ./generic/tkTableWin.c:162:1: warning: old-style function definition [-Wold-style-definition] 162 | StickyParseProc(clientData, interp, tkwin, value, widgRec, offset) | ^~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'EmbWinRequestProc': ./generic/tkTableWin.c:417:1: warning: old-style function definition [-Wold-style-definition] 417 | EmbWinRequestProc(clientData, tkwin) | ^~~~~~~~~~~~~~~~~ ./generic/tkTableCell.c: In function 'TableGetIndex': ./generic/tkTableEdit.c: In function 'TableDeleteChars': ./generic/tkTableCell.c:826:1: warning: old-style function definition [-Wold-style-definition] 826 | TableGetIndex(tablePtr, str, row_p, col_p) | ^~~~~~~~~~~~~ ./generic/tkTableEdit.c:365:1: warning: old-style function definition [-Wold-style-definition] 365 | TableDeleteChars(tablePtr, index, count) | ^~~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'EmbWinLostSlaveProc': ./generic/tkTableCmds.c: In function 'Table_AdjustCmd': ./generic/tkTableWin.c:490:1: warning: old-style function definition [-Wold-style-definition] 490 | EmbWinLostSlaveProc(clientData, tkwin) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTableCmds.c:186:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 186 | posn = ((int) Tcl_GetHashKey(hashTablePtr, entryPtr)) + offset; | ^ ./generic/tkTableWin.c: In function 'EmbWinStructureProc': ./generic/tkTableWin.c:523:1: warning: old-style function definition [-Wold-style-definition] 523 | EmbWinStructureProc(clientData, eventPtr) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTableCmds.c:187:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | value = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTableEdit.c: In function 'TableInsertChars': ./generic/tkTableEdit.c:455:1: warning: old-style function definition [-Wold-style-definition] 455 | TableInsertChars(tablePtr, index, value) | ^~~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'EmbWinConfigure': ./generic/tkTableWin.c:608:1: warning: old-style function definition [-Wold-style-definition] 608 | EmbWinConfigure(tablePtr, ewPtr, objc, objv) | ^~~~~~~~~~~~~~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTableCmds.c:14: ./generic/tkTableCmds.c:200:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 200 | entryPtr = Tcl_FindHashEntry(hashTablePtr, (char *) posn); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c:203:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | (int) Tcl_GetHashValue(entryPtr)); | ^ ./generic/tkTableCmds.c:220:60: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 220 | entryPtr = Tcl_FindHashEntry(hashTablePtr, (char *) posn); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c:226:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 226 | (char *) posn, &dummy); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTableTag.c:14: ./generic/tkTableTag.c: In function 'FindRowColTag': ./generic/tkTableEdit.c: In function 'TableModifyRC': ./generic/tkTableCmds.c:227:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 227 | Tcl_SetHashValue(entryPtr, (ClientData) value); | ^ ../tcl/generic/tcl.h:2596:69: note: in definition of macro 'Tcl_SetHashValue' 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ ./generic/tkTableEdit.c:584:1: warning: old-style function definition [-Wold-style-definition] 584 | TableModifyRC(tablePtr, doRows, flags, tagTblPtr, dimTblPtr, | ^~~~~~~~~~~~~ ./generic/tkTableTag.c:578:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 578 | : tablePtr->colStyles, (char *) cell); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTableEdit.c:14: ./generic/tkTableEdit.c:608:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | entryPtr = Tcl_FindHashEntry(tagTblPtr, (char *)from); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableEdit.c:612:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 612 | entryPtr = Tcl_FindHashEntry(dimTblPtr, (char *)from-offset); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableEdit.c:617:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 617 | entryPtr = Tcl_FindHashEntry(tagTblPtr, (char *)to); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableEdit.c:619:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 619 | newPtr = Tcl_CreateHashEntry(tagTblPtr, (char *)from, &new); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTableEdit.c:623:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 623 | entryPtr = Tcl_FindHashEntry(dimTblPtr, (char *)to-offset); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableEdit.c:625:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 625 | newPtr = Tcl_CreateHashEntry(dimTblPtr, (char *)from-offset, | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTable.c: In function 'StringifyObjects': ./generic/tkTable.c:436:1: warning: old-style function definition [-Wold-style-definition] 436 | StringifyObjects(objc, objv) | ^~~~~~~~~~~~~~~~ ./generic/tkTableCmds.c: In function 'Table_BorderCmd': ./generic/tkTableCmds.c:416:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 416 | (char *) row, &dummy); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTableCmds.c:419:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 419 | Tcl_SetHashValue(entryPtr, (ClientData) MIN(0,-value)); | ^ ../tcl/generic/tcl.h:2596:69: note: in definition of macro 'Tcl_SetHashValue' 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ ./generic/tkTable.c: In function 'Tk_TableObjCmd': ./generic/tkTable.c:488:1: warning: old-style function definition [-Wold-style-definition] 488 | Tk_TableObjCmd(clientData, interp, objc, objv) | ^~~~~~~~~~~~~~ ./generic/tkTableCmds.c:430:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 430 | (char *) col, &dummy); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTableCmds.c:433:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 433 | Tcl_SetHashValue(entryPtr, (ClientData) MIN(0,-value)); | ^ ../tcl/generic/tcl.h:2596:69: note: in definition of macro 'Tcl_SetHashValue' 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ ./generic/tkTableTag.c: In function 'Table_TagCmd': ./generic/tkTableTag.c:874:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 874 | (char *)value, &newEntry); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTableTag.c:907:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 907 | (int) Tcl_GetHashKey(hashTblPtr, scanPtr)); | ^ ./generic/tkTableCmds.c: In function 'Table_ClearCmd': ./generic/tkTableCmds.c:552:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 552 | (char *) row))) { | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableTag.c:929:62: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 929 | entryPtr = Tcl_FindHashEntry(hashTblPtr, (char *)value); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c:559:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 559 | (char *) row-tablePtr->rowOffset))) { | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableTag.c:940:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 940 | (char *) value, &newEntry); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTable.c: In function 'TableWidgetObjCmd': ./generic/tkTable.c:634:1: warning: old-style function definition [-Wold-style-definition] 634 | TableWidgetObjCmd(clientData, interp, objc, objv) | ^~~~~~~~~~~~~~~~~ ./generic/tkTableCmds.c:570:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 570 | (char *) col))) { | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c:593:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 593 | (entryPtr = Tcl_FindHashEntry(tablePtr->colWidths, (char *) | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c: In function 'TableConfigure': ./generic/tkTable.c:1031:1: warning: old-style function definition [-Wold-style-definition] 1031 | TableConfigure(interp, tablePtr, objc, objv, flags, forceUpdate) | ^~~~~~~~~~~~~~ ./generic/tkTableTag.c: In function 'TableOptionReliefSet': ./generic/tkTableTag.c:1311:1: warning: old-style function definition [-Wold-style-definition] 1311 | TableOptionReliefSet(clientData, interp, tkwin, value, widgRec, offset) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTableTag.c: In function 'TableOptionReliefGet': ./generic/tkTableTag.c:1344:1: warning: old-style function definition [-Wold-style-definition] 1344 | TableOptionReliefGet(clientData, tkwin, widgRec, offset, freeProcPtr) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableWorldChanged': ./generic/tkTable.c:1284:1: warning: old-style function definition [-Wold-style-definition] 1284 | TableWorldChanged(instanceData) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableEventProc': ./generic/tkTable.c:1325:1: warning: old-style function definition [-Wold-style-definition] 1325 | TableEventProc(clientData, eventPtr) | ^~~~~~~~~~~~~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTable.c:25: ./generic/tkTable.c: In function 'TableDisplay': ./generic/tkTable.c:1967:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1967 | entryPtr = Tcl_CreateHashEntry(colTagsCache, (char *)ucol, &new); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTable.c: In function 'TableFlashEvent': ./generic/tkTable.c:2659:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2659 | count = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c:2671:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2671 | Tcl_SetHashValue(entryPtr, (ClientData) count); | ^ ../tcl/generic/tcl.h:2596:69: note: in definition of macro 'Tcl_SetHashValue' 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ ./generic/tkTable.c: In function 'TableAddFlash': ../tcl/generic/tcl.h:2596:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^ ./generic/tkTable.c:2716:5: note: in expansion of macro 'Tcl_SetHashValue' 2716 | Tcl_SetHashValue(entryPtr, tablePtr->flashTime); | ^~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableVarProc': ./generic/tkTable.c:2810:1: warning: old-style function definition [-Wold-style-definition] 2810 | TableVarProc(clientData, interp, name, index, flags) | ^~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableGeometryRequest': ./generic/tkTable.c:2943:1: warning: old-style function definition [-Wold-style-definition] 2943 | TableGeometryRequest(tablePtr) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableAdjustActive': ./generic/tkTable.c:2981:1: warning: old-style function definition [-Wold-style-definition] 2981 | TableAdjustActive(tablePtr) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableAdjustParams': ./generic/tkTable.c:3115:59: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3115 | entryPtr = Tcl_FindHashEntry(tablePtr->colWidths, (char *) i); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c:3121:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3121 | value = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c:3209:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3209 | entryPtr = Tcl_FindHashEntry(tablePtr->rowHeights, (char *) i); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c:3215:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3215 | value = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c: In function 'TableFetchSelection': ./generic/tkTable.c:3577:1: warning: old-style function definition [-Wold-style-definition] 3577 | TableFetchSelection(clientData, offset, buffer, maxBytes) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableLostSelection': ./generic/tkTable.c:3719:1: warning: old-style function definition [-Wold-style-definition] 3719 | TableLostSelection(clientData) | ^~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableRestrictProc': ./generic/tkTable.c:3758:1: warning: old-style function definition [-Wold-style-definition] 3758 | TableRestrictProc(serial, eventPtr) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c:3763:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3763 | ((eventPtr->xany.serial-(unsigned int)serial) > 0)) { | ^ ./generic/tkTable.c: In function 'TableValidateChange': ./generic/tkTable.c:3790:1: warning: old-style function definition [-Wold-style-definition] 3790 | TableValidateChange(tablePtr, r, c, old, new, index) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'ExpandPercents': ./generic/tkTable.c:3885:1: warning: old-style function definition [-Wold-style-definition] 3885 | ExpandPercents(tablePtr, before, r, c, old, new, index, dsPtr, cmdType) | ^~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'Tktable_Init': ./generic/tkTable.c:4008:1: warning: old-style function definition [-Wold-style-definition] 4008 | Tktable_Init(interp) | ^~~~~~~~~~~~ ./generic/tkTable.c: In function 'Tktable_SafeInit': ./generic/tkTable.c:4053:1: warning: old-style function definition [-Wold-style-definition] 4053 | Tktable_SafeInit(interp) | ^~~~~~~~~~~~~~~~ rm -f libTktable2.10.so cc -shared -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o libTktable2.10.so tkTable.o tkTableWin.o tkTableTag.o tkTableEdit.o tkTableCell.o tkTableCellSort.o tkTableCmds.o tkTableUtil.o -lX11 -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix -ltkstub8.6 : libTktable2.10.so /usr/bin/install -c libTktable2.10.so ../lib/Tktable2.10/libTktable2.10.so : ../lib/Tktable2.10/libTktable2.10.so Install tkTable.tcl ../lib/Tktable2.10/tkTable.tcl Install tktable.py ../lib/Tktable2.10/tktable.py /usr/bin/install -c -m 644 pkgIndex.tcl ../lib/Tktable2.10 Install license.txt ../lib/Tktable2.10/license.txt Install README.txt ../lib/Tktable2.10/README.txt make[6]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tktable' make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' bk: Cannot find package root. bk: Cannot find product root. mkdir: can't create directory '/build/obj': No such file or directory chmod: /build/obj: No such file or directory /bin/sh: can't create /build/obj/tcltk-OIAU5Cax5QUV3cV9iG8ztg.tgz: nonexistent directory chmod: /build/obj/tcltk-OIAU5Cax5QUV3cV9iG8ztg.tgz: No such file or directory make[5]: [Makefile:265: install] Error 1 (ignored) make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[4]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[3]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' make[3]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bk: Cannot find product root. make[3]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' GUIs are up-to-date make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bash version.sh > version make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man/man2help' perl ./verify-dspecs.pl ../man1/bk-log.1 Format ../man1/../man1/bk-Basics-Overview.1 ( bk-Basics-Overview . 1 ) Format ../man1/../man1/bk-Howto-BAM.1 ( bk-Howto-BAM . 1 ) Format ../man1/../man1/bk-Howto-bkd.1 ( bk-Howto-bkd . 1 ) Format ../man1/../man1/bk-Howto-developer.1 ( bk-Howto-developer . 1 ) Format ../man1/../man1/bk-Howto-setup.1 ( bk-Howto-setup . 1 ) Format ../man1/../man1/bk-Howto.1 ( bk-Howto . 1 ) Format ../man1/../man1/bk-abort.1 ( bk-abort . 1 ) Format ../man1/../man1/bk-admin.1 ( bk-admin . 1 ) Format ../man1/../man1/bk-alias.1 ( bk-alias . 1 ) Format ../man1/../man1/bk-annotate.1 ( bk-annotate . 1 ) Format ../man1/../man1/bk-attach.1 ( bk-attach . 1 ) Format ../man1/../man1/bk-backups.1 ( bk-backups . 1 ) Format ../man1/../man1/bk-bam.1 ( bk-bam . 1 ) Format ../man1/../man1/bk-base64.1 ( bk-base64 . 1 ) troff::253: warning: cannot select font 'CW' troff::254: warning: cannot select font 'CW' troff::255: warning: cannot select font 'CW' troff::256: warning: cannot select font 'CW' troff::257: warning: cannot select font 'CW' troff::258: warning: cannot select font 'CW' Format ../man1/../man1/bk-bin.1 ( bk-bin . 1 ) Format ../man1/../man1/bk-bisect.1 ( bk-bisect . 1 ) Format ../man1/../man1/bk-bk.1 ( bk-bk . 1 ) Format ../man1/../man1/bk-bkd.1 ( bk-bkd . 1 ) Format ../man1/../man1/bk-c2r.1 ( bk-c2r . 1 ) troff::252: warning: cannot select font 'CW' Format ../man1/../man1/bk-cat.1 ( bk-cat . 1 ) Format ../man1/../man1/bk-changes.1 ( bk-changes . 1 ) troff::452: warning: cannot select font 'CW' Format ../man1/../man1/bk-check.1 ( bk-check . 1 ) Format ../man1/../man1/bk-checksum.1 ( bk-checksum . 1 ) Format ../man1/../man1/bk-chmod.1 ( bk-chmod . 1 ) Format ../man1/../man1/bk-citool.1 ( bk-citool . 1 ) Format ../man1/../man1/bk-clean.1 ( bk-clean . 1 ) Format ../man1/../man1/bk-clone.1 ( bk-clone . 1 ) Format ../man1/../man1/bk-cmdlog.1 ( bk-cmdlog . 1 ) Format ../man1/../man1/bk-collapse.1 ( bk-collapse . 1 ) Format ../man1/../man1/bk-comments.1 ( bk-comments . 1 ) Format ../man1/../man1/bk-commit.1 ( bk-commit . 1 ) Format ../man1/../man1/bk-comps.1 ( bk-comps . 1 ) Format ../man1/../man1/bk-config-etc.1 ( bk-config-etc . 1 ) Format ../man1/../man1/bk-config-gui.1 ( bk-config-gui . 1 ) troff::315: warning: cannot select font 'CW' troff::315: warning: cannot select font 'CW' troff::315: warning: cannot select font 'CW' troff::316: warning: cannot select font 'CW' troff::320: warning: cannot select font 'CW' troff::324: warning: cannot select font 'CW' troff::327: warning: cannot select font 'CW' Format ../man1/../man1/bk-config.1 ( bk-config . 1 ) Format ../man1/../man1/bk-conflicts.1 ( bk-conflicts . 1 ) troff::298: warning: cannot select font 'CB' troff::307: warning: cannot select font 'CB' troff::316: warning: cannot select font 'CB' Format ../man1/../man1/bk-cp.1 ( bk-cp . 1 ) Format ../man1/../man1/bk-credits.1 ( bk-credits . 1 ) Format ../man1/../man1/bk-cset.1 ( bk-cset . 1 ) troff::295: warning: cannot select font 'CB' troff::299: warning: cannot select font 'CB' troff::303: warning: cannot select font 'CB' troff::307: warning: cannot select font 'CB' Format ../man1/../man1/bk-csetprune.1 ( bk-csetprune . 1 ) Format ../man1/../man1/bk-csets.1 ( bk-csets . 1 ) Format ../man1/../man1/bk-csettool.1 ( bk-csettool . 1 ) Format ../man1/../man1/bk-debugtool.1 ( bk-debugtool . 1 ) Format ../man1/../man1/bk-delta.1 ( bk-delta . 1 ) Format ../man1/../man1/bk-describe.1 ( bk-describe . 1 ) Format ../man1/../man1/bk-detach.1 ( bk-detach . 1 ) Format ../man1/../man1/bk-diff.1 ( bk-diff . 1 ) Format ../man1/../man1/bk-difftool.1 ( bk-difftool . 1 ) Format ../man1/../man1/bk-edit.1 ( bk-edit . 1 ) troff::281: warning: cannot select font 'CB' troff::282: warning: cannot select font 'CB' troff::286: warning: cannot select font 'CB' Format ../man1/../man1/bk-editor.1 ( bk-editor . 1 ) Format ../man1/../man1/bk-emacs.1 ( bk-emacs . 1 ) Format ../man1/../man1/bk-export.1 ( bk-export . 1 ) Format ../man1/../man1/bk-extras.1 ( bk-extras . 1 ) Format ../man1/../man1/bk-fast-export.1 ( bk-fast-export . 1 ) Format ../man1/../man1/bk-fast-import.1 ( bk-fast-import . 1 ) Format ../man1/../man1/bk-features.1 ( bk-features . 1 ) Format ../man1/../man1/bk-files.1 ( bk-files . 1 ) Format ../man1/../man1/bk-filetypes.1 ( bk-filetypes . 1 ) Format ../man1/../man1/bk-findkey.1 ( bk-findkey . 1 ) Format ../man1/../man1/bk-findmerge.1 ( bk-findmerge . 1 ) Format ../man1/../man1/bk-fixtool.1 ( bk-fixtool . 1 ) Format ../man1/../man1/bk-flags.1 ( bk-flags . 1 ) Format ../man1/../man1/bk-fm3tool.1 ( bk-fm3tool . 1 ) troff::375: warning: cannot select font 'CW' Format ../man1/../man1/bk-fmtool.1 ( bk-fmtool . 1 ) Format ../man1/../man1/bk-gate.1 ( bk-gate . 1 ) Format ../man1/../man1/bk-gca.1 ( bk-gca . 1 ) Format ../man1/../man1/bk-get.1 ( bk-get . 1 ) Format ../man1/../man1/bk-gethost.1 ( bk-gethost . 1 ) Format ../man1/../man1/bk-getuser.1 ( bk-getuser . 1 ) Format ../man1/../man1/bk-gfiles.1 ( bk-gfiles . 1 ) troff::391: warning: cannot select font 'CB' troff::391: warning: cannot select font 'CB' troff::391: warning: cannot select font 'CB' troff::392: warning: cannot select font 'CB' troff::395: warning: cannot select font 'CB' troff::399: warning: cannot select font 'CB' troff::402: warning: cannot select font 'CB' troff::405: warning: cannot select font 'CB' troff::408: warning: cannot select font 'CB' troff::411: warning: cannot select font 'CB' troff::414: warning: cannot select font 'CB' troff::417: warning: cannot select font 'CB' troff::420: warning: cannot select font 'CB' troff::423: warning: cannot select font 'CB' troff::426: warning: cannot select font 'CB' troff::429: warning: cannot select font 'CB' troff::432: warning: cannot select font 'CB' troff::435: warning: cannot select font 'CB' Format ../man1/../man1/bk-glob.1 ( bk-glob . 1 ) Format ../man1/../man1/bk-gone.1 ( bk-gone . 1 ) Format ../man1/../man1/bk-grep.1 ( bk-grep . 1 ) Format ../man1/../man1/bk-help.1 ( bk-help . 1 ) Format ../man1/../man1/bk-helptool.1 ( bk-helptool . 1 ) Format ../man1/../man1/bk-here.1 ( bk-here . 1 ) Format ../man1/../man1/bk-history.1 ( bk-history . 1 ) Format ../man1/../man1/bk-id.1 ( bk-id . 1 ) Format ../man1/../man1/bk-ignore.1 ( bk-ignore . 1 ) Format ../man1/../man1/bk-import.1 ( bk-import . 1 ) Format ../man1/../man1/bk-initscripts.1 ( bk-initscripts . 1 ) Format ../man1/../man1/bk-isascii.1 ( bk-isascii . 1 ) Format ../man1/../man1/bk-key2path.1 ( bk-key2path . 1 ) Format ../man1/../man1/bk-key2rev.1 ( bk-key2rev . 1 ) Format ../man1/../man1/bk-keywords.1 ( bk-keywords . 1 ) Format ../man1/../man1/bk-latest.1 ( bk-latest . 1 ) Format ../man1/../man1/bk-level.1 ( bk-level . 1 ) Format ../man1/../man1/bk-little.1 ( bk-little . 1 ) troff::348: warning: cannot select font 'CW' troff::353: warning: cannot select font 'CW' troff::355: warning: cannot select font 'CW' troff::362: warning: cannot select font 'CW' troff::378: warning: cannot select font 'CW' troff::411: warning: cannot select font 'CW' troff::412: warning: cannot select font 'CW' troff::413: warning: cannot select font 'CW' troff::415: warning: cannot select font 'CW' troff::417: warning: cannot select font 'CW' troff::428: warning: cannot select font 'CW' troff::435: warning: cannot select font 'CW' troff::444: warning: cannot select font 'CW' troff::452: warning: cannot select font 'CW' troff::463: warning: cannot select font 'CW' troff::469: warning: cannot select font 'CW' troff::471: warning: cannot select font 'CW' troff::477: warning: cannot select font 'CW' troff::477: warning: cannot select font 'CW' troff::479: warning: cannot select font 'CW' troff::490: warning: cannot select font 'CW' troff::503: warning: cannot select font 'CW' troff::513: warning: cannot select font 'CW' troff::515: warning: cannot select font 'CW' troff::532: warning: cannot select font 'CW' troff::539: warning: cannot select font 'CW' troff::550: warning: cannot select font 'CW' troff::562: warning: cannot select font 'CW' troff::575: warning: cannot select font 'CW' troff::585: warning: cannot select font 'CW' troff::590: warning: cannot select font 'CW' troff::592: warning: cannot select font 'CW' troff::600: warning: cannot select font 'CW' troff::608: warning: cannot select font 'CW' troff::610: warning: cannot select font 'CW' troff::615: warning: cannot select font 'CW' troff::622: warning: cannot select font 'CW' troff::634: warning: cannot select font 'CW' troff::662: warning: cannot select font 'CW' troff::672: warning: cannot select font 'CW' troff::677: warning: cannot select font 'CW' troff::680: warning: cannot select font 'CW' troff::689: warning: cannot select font 'CW' troff::696: warning: cannot select font 'CW' troff::699: warning: cannot select font 'CW' troff::708: warning: cannot select font 'CW' troff::708: warning: cannot select font 'CW' troff::709: warning: cannot select font 'CW' troff::709: warning: cannot select font 'CW' troff::709: warning: cannot select font 'CW' troff::710: warning: cannot select font 'CW' troff::710: warning: cannot select font 'CW' troff::712: warning: cannot select font 'CW' troff::727: warning: cannot select font 'CW' troff::731: warning: cannot select font 'CW' troff::731: warning: cannot select font 'CW' troff::734: warning: cannot select font 'CW' troff::736: warning: cannot select font 'CW' troff::744: warning: cannot select font 'CW' troff::749: warning: cannot select font 'CW' troff::752: warning: cannot select font 'CW' troff::761: warning: cannot select font 'CW' troff::763: warning: cannot select font 'CW' troff::776: warning: cannot select font 'CW' troff::790: warning: cannot select font 'CW' troff::802: warning: cannot select font 'CW' troff::812: warning: cannot select font 'CW' troff::822: warning: cannot select font 'CW' troff::829: warning: cannot select font 'CW' troff::832: warning: cannot select font 'CW' troff::840: warning: cannot select font 'CW' troff::844: warning: cannot select font 'CW' troff::847: warning: cannot select font 'CW' troff::849: warning: cannot select font 'CW' troff::855: warning: cannot select font 'CW' troff::865: warning: cannot select font 'CW' troff::876: warning: cannot select font 'CW' troff::888: warning: cannot select font 'CW' troff::904: warning: cannot select font 'CW' troff::906: warning: cannot select font 'CW' troff::922: warning: cannot select font 'CW' troff::926: warning: cannot select font 'CW' troff::926: warning: cannot select font 'CW' troff::930: warning: cannot select font 'CW' troff::943: warning: cannot select font 'CW' troff::949: warning: cannot select font 'CW' troff::957: warning: cannot select font 'CW' troff::970: warning: cannot select font 'CW' troff::982: warning: cannot select font 'CW' troff::987: warning: cannot select font 'CW' troff::993: warning: cannot select font 'CW' troff::1001: warning: cannot select font 'CW' troff::1009: warning: cannot select font 'CW' troff::1022: warning: cannot select font 'CW' troff::1024: warning: cannot select font 'CW' troff::1025: warning: cannot select font 'CW' troff::1027: warning: cannot select font 'CW' troff::1037: warning: cannot select font 'CW' troff::1049: warning: cannot select font 'CW' troff::1061: warning: cannot select font 'CW' troff::1068: warning: cannot select font 'CW' troff::1070: warning: cannot select font 'CW' troff::1079: warning: cannot select font 'CW' troff::1089: warning: cannot select font 'CW' troff::1102: warning: cannot select font 'CW' troff::1119: warning: cannot select font 'CW' troff::1130: warning: cannot select font 'CW' troff::1140: warning: cannot select font 'CW' troff::1146: warning: cannot select font 'CW' troff::1151: warning: cannot select font 'CW' troff::1161: warning: cannot select font 'CW' troff::1168: warning: cannot select font 'CW' troff::1173: warning: cannot select font 'CW' troff::1182: warning: cannot select font 'CW' troff::1190: warning: cannot select font 'CW' troff::1195: warning: cannot select font 'CW' troff::1220: warning: cannot select font 'CW' troff::1226: warning: cannot select font 'CW' troff::1247: warning: cannot select font 'CW' troff::1249: warning: cannot select font 'CW' troff::1260: warning: cannot select font 'CW' troff::1260: warning: cannot select font 'CI' troff::1260: warning: cannot select font 'CW' troff::1262: warning: cannot select font 'CW' troff::1269: warning: cannot select font 'CW' troff::1280: warning: cannot select font 'CW' troff::1287: warning: cannot select font 'CW' troff::1290: warning: cannot select font 'CW' troff::1301: warning: cannot select font 'CW' troff::1313: warning: cannot select font 'CW' troff::1323: warning: cannot select font 'CW' troff::1334: warning: cannot select font 'CW' troff::1334: warning: cannot select font 'CW' troff::1334: warning: cannot select font 'CW' troff::1335: warning: cannot select font 'CW' troff::1341: warning: cannot select font 'CW' troff::1352: warning: cannot select font 'CW' troff::1353: warning: cannot select font 'CW' troff::1354: warning: cannot select font 'CW' troff::1357: warning: cannot select font 'CW' troff::1359: warning: cannot select font 'CW' troff::1362: warning: cannot select font 'CW' troff::1365: warning: cannot select font 'CW' troff::1389: warning: cannot select font 'CW' troff::1391: warning: cannot select font 'CW' troff::1410: warning: cannot select font 'CW' troff::1425: warning: cannot select font 'CW' troff::1425: warning: cannot select font 'CW' troff::1426: warning: cannot select font 'CW' troff::1426: warning: cannot select font 'CW' troff::1427: warning: cannot select font 'CW' troff::1430: warning: cannot select font 'CW' troff::1436: warning: cannot select font 'CW' troff::1461: warning: cannot select font 'CW' troff::1468: warning: cannot select font 'CW' troff::1473: warning: cannot select font 'CW' troff::1475: warning: cannot select font 'CW' troff::1484: warning: cannot select font 'CW' troff::1488: warning: cannot select font 'CW' troff::1496: warning: cannot select font 'CW' troff::1498: warning: cannot select font 'CW' troff::1507: warning: cannot select font 'CW' troff::1514: warning: cannot select font 'CW' troff::1514: warning: cannot select font 'CW' troff::1524: warning: cannot select font 'CW' troff::1538: warning: cannot select font 'CW' troff::1540: warning: cannot select font 'CW' troff::1542: warning: cannot select font 'CW' troff::1552: warning: cannot select font 'CW' troff::1553: warning: cannot select font 'CW' troff::1554: warning: cannot select font 'CW' troff::1555: warning: cannot select font 'CW' troff::1555: warning: cannot select font 'CW' troff::1557: warning: cannot select font 'CW' troff::1572: warning: cannot select font 'CW' troff::1582: warning: cannot select font 'CW' troff::1590: warning: cannot select font 'CW' troff::1596: warning: cannot select font 'CW' troff::1601: warning: cannot select font 'CW' troff::1605: warning: cannot select font 'CW' troff::1608: warning: cannot select font 'CW' troff::1610: warning: cannot select font 'CW' troff::1611: warning: cannot select font 'CW' troff::1613: warning: cannot select font 'CW' troff::1613: warning: cannot select font 'CW' troff::1622: warning: cannot select font 'CW' troff::1628: warning: cannot select font 'CW' troff::1636: warning: cannot select font 'CW' troff::1649: warning: cannot select font 'CW' troff::1672: warning: cannot select font 'CW' troff::1677: warning: cannot select font 'CW' troff::1677: warning: cannot select font 'CW' troff::1678: warning: cannot select font 'CW' troff::1684: warning: cannot select font 'CW' troff::1695: warning: cannot select font 'CW' troff::1704: warning: cannot select font 'CW' troff::1711: warning: cannot select font 'CW' troff::1733: warning: cannot select font 'CW' troff::1744: warning: cannot select font 'CW' troff::1764: warning: cannot select font 'CW' troff::1771: warning: cannot select font 'CW' troff::1771: warning: cannot select font 'CW' troff::1774: warning: cannot select font 'CW' troff::1776: warning: cannot select font 'CW' troff::1788: warning: cannot select font 'CW' troff::1788: warning: cannot select font 'CW' troff::1791: warning: cannot select font 'CW' troff::1805: warning: cannot select font 'CW' troff::1809: warning: cannot select font 'CW' troff::1822: warning: cannot select font 'CW' troff::1837: warning: cannot select font 'CW' troff::1844: warning: cannot select font 'CW' troff::1851: warning: cannot select font 'CW' troff::1852: warning: cannot select font 'CW' troff::1852: warning: cannot select font 'CW' troff::1854: warning: cannot select font 'CW' troff::1864: warning: cannot select font 'CW' troff::1865: warning: cannot select font 'CW' troff::1869: warning: cannot select font 'CW' troff::1886: warning: cannot select font 'CW' troff::1886: warning: cannot select font 'CW' troff::1890: warning: cannot select font 'CW' troff::1892: warning: cannot select font 'CW' troff::1892: warning: cannot select font 'CW' troff::1893: warning: cannot select font 'CW' troff::1895: warning: cannot select font 'CW' troff::1905: warning: cannot select font 'CW' troff::1905: warning: cannot select font 'CW' troff::1909: warning: cannot select font 'CW' troff::1913: warning: cannot select font 'CW' troff::1915: warning: cannot select font 'CW' troff::1918: warning: cannot select font 'CW' troff::1933: warning: cannot select font 'CW' troff::1942: warning: cannot select font 'CW' troff::1950: warning: cannot select font 'CW' troff::1957: warning: cannot select font 'CW' troff::1963: warning: cannot select font 'CW' troff::1967: warning: cannot select font 'CW' troff::1978: warning: cannot select font 'CW' troff::1980: warning: cannot select font 'CW' troff::1982: warning: cannot select font 'CW' troff::1991: warning: cannot select font 'CW' troff::1993: warning: cannot select font 'CW' troff::2001: warning: cannot select font 'CW' troff::2006: warning: cannot select font 'CW' troff::2007: warning: cannot select font 'CW' troff::2015: warning: cannot select font 'CW' troff::2022: warning: cannot select font 'CW' troff::2029: warning: cannot select font 'CW' troff::2038: warning: cannot select font 'CW' troff::2040: warning: cannot select font 'CW' troff::2046: warning: cannot select font 'CW' troff::2052: warning: cannot select font 'CW' troff::2054: warning: cannot select font 'CW' troff::2069: warning: cannot select font 'CW' troff::2069: warning: cannot select font 'CW' troff::2070: warning: cannot select font 'CW' troff::2070: warning: cannot select font 'CW' troff::2071: warning: cannot select font 'CW' troff::2071: warning: cannot select font 'CW' troff::2079: warning: cannot select font 'CW' troff::2081: warning: cannot select font 'CW' troff::2087: warning: cannot select font 'CW' troff::2087: warning: cannot select font 'CW' troff::2089: warning: cannot select font 'CW' troff::2091: warning: cannot select font 'CW' troff::2105: warning: cannot select font 'CW' troff::2107: warning: cannot select font 'CW' troff::2113: warning: cannot select font 'CW' troff::2126: warning: cannot select font 'CW' troff::2126: warning: cannot select font 'CW' troff::2127: warning: cannot select font 'CW' troff::2133: warning: cannot select font 'CW' troff::2134: warning: cannot select font 'CW' troff::2137: warning: cannot select font 'CW' troff::2162: warning: cannot select font 'CW' troff::2173: warning: cannot select font 'CW' troff::2178: warning: cannot select font 'CW' troff::2187: warning: cannot select font 'CW' troff::2192: warning: cannot select font 'CW' troff::2199: warning: cannot select font 'CW' troff::2202: warning: cannot select font 'CW' troff::2204: warning: cannot select font 'CW' troff::2210: warning: cannot select font 'CW' troff::2223: warning: cannot select font 'CW' troff::2237: warning: cannot select font 'CW' troff::2249: warning: cannot select font 'CW' troff::2255: warning: cannot select font 'CW' troff::2266: warning: cannot select font 'CW' troff::2272: warning: cannot select font 'CW' troff::2278: warning: cannot select font 'CW' troff::2286: warning: cannot select font 'CW' troff::2294: warning: cannot select font 'CW' troff::2299: warning: cannot select font 'CW' troff::2302: warning: cannot select font 'CW' troff::2307: warning: cannot select font 'CW' troff::2309: warning: cannot select font 'CW' troff::2316: warning: cannot select font 'CW' troff::2328: warning: cannot select font 'CW' troff::2332: warning: cannot select font 'CW' troff::2348: warning: cannot select font 'CW' troff::2406: warning: cannot select font 'CW' troff::2455: warning: cannot select font 'CW' troff::2470: warning: cannot select font 'CW' troff::2493: warning: cannot select font 'CW' troff::2524: warning: cannot select font 'CW' troff::2531: warning: cannot select font 'CW' troff::2550: warning: cannot select font 'CW' troff::2566: warning: cannot select font 'CW' troff::2574: warning: cannot select font 'CW' troff::2589: warning: cannot select font 'CW' troff::2598: warning: cannot select font 'CW' troff::2604: warning: cannot select font 'CW' troff::2615: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2630: warning: cannot select font 'CW' troff::2637: warning: cannot select font 'CW' troff::2640: warning: cannot select font 'CW' troff::2643: warning: cannot select font 'CW' troff::2663: warning: cannot select font 'CW' troff::2671: warning: cannot select font 'CW' troff::2693: warning: cannot select font 'CW' troff::2713: warning: cannot select font 'CW' troff::2714: warning: cannot select font 'CW' troff::2715: warning: cannot select font 'CW' troff::2721: warning: cannot select font 'CW' troff::2732: warning: cannot select font 'CW' troff::2789: warning: cannot select font 'CW' troff::2827: warning: cannot select font 'CW' troff::2827: warning: cannot select font 'CW' troff::2827: warning: cannot select font 'CW' troff::2836: warning: cannot select font 'CW' troff::2836: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2846: warning: cannot select font 'CW' troff::2878: warning: cannot select font 'CW' troff::2881: warning: cannot select font 'CW' troff::2904: warning: cannot select font 'CW' troff::2921: warning: cannot select font 'CW' troff::2923: warning: cannot select font 'CW' troff::2930: warning: cannot select font 'CW' troff::2933: warning: cannot select font 'CW' troff::2942: warning: cannot select font 'CW' troff::2944: warning: cannot select font 'CW' troff::2944: warning: cannot select font 'CW' troff::2947: warning: cannot select font 'CW' troff::2952: warning: cannot select font 'CW' troff::2981: warning: cannot select font 'CW' troff::2982: warning: cannot select font 'CW' troff::2983: warning: cannot select font 'CW' troff::2984: warning: cannot select font 'CW' troff::2985: warning: cannot select font 'CW' troff::2986: warning: cannot select font 'CW' troff::3046: warning: cannot select font 'CW' troff::3050: warning: cannot select font 'CW' troff::3052: warning: cannot select font 'CW' troff::3058: warning: cannot select font 'CW' troff::3065: warning: cannot select font 'CW' troff::3065: warning: cannot select font 'CW' troff::3067: warning: cannot select font 'CW' troff::3069: warning: cannot select font 'CW' troff::3085: warning: cannot select font 'CW' troff::3120: warning: cannot select font 'CW' troff::3120: warning: cannot select font 'CW' troff::3138: warning: cannot select font 'CW' troff::3142: warning: cannot select font 'CW' troff::3151: warning: cannot select font 'CW' troff::3151: warning: cannot select font 'CW' troff::3151: warning: cannot select font 'CW' troff::3155: warning: cannot select font 'CW' troff::3169: warning: cannot select font 'CW' troff::3173: warning: cannot select font 'CW' troff::3173: warning: cannot select font 'CW' troff::3188: warning: cannot select font 'CW' troff::3195: warning: cannot select font 'CW' troff::3224: warning: cannot select font 'CW' troff::3234: warning: cannot select font 'CW' troff::3234: warning: cannot select font 'CW' troff::3246: warning: cannot select font 'CW' troff::3248: warning: cannot select font 'CW' troff::3303: warning: cannot select font 'CW' troff::3311: warning: cannot select font 'CW' troff::3322: warning: cannot select font 'CW' troff::3327: warning: cannot select font 'CW' troff::3329: warning: cannot select font 'CW' troff::3333: warning: cannot select font 'CW' troff::3333: warning: cannot select font 'CW' troff::3336: warning: cannot select font 'CW' troff::3341: warning: cannot select font 'CW' troff::3344: warning: cannot select font 'CW' troff::3354: warning: cannot select font 'CW' troff::3356: warning: special character 'ct' not defined troff::3356: warning: special character 'Cs' not defined troff::3356: warning: special character 'ao' not defined troff::3364: warning: cannot select font 'CW' troff::3364: warning: cannot select font 'CW' troff::3366: warning: cannot select font 'CW' troff::3406: warning: cannot select font 'CW' troff::3409: warning: cannot select font 'CW' troff::3410: warning: cannot select font 'CW' troff::3411: warning: cannot select font 'CW' troff::3426: warning: cannot select font 'CW' troff::3429: warning: cannot select font 'CW' troff::3429: warning: cannot select font 'CW' troff::3429: warning: cannot select font 'CW' troff::3433: warning: cannot select font 'CW' troff::3444: warning: cannot select font 'CW' troff::3456: warning: cannot select font 'CW' troff::3533: warning: cannot select font 'CW' troff::3539: warning: cannot select font 'CW' troff::3541: warning: cannot select font 'CW' troff::3542: warning: cannot select font 'CW' troff::3544: warning: cannot select font 'CW' troff::3544: warning: cannot select font 'CW' troff::3547: warning: cannot select font 'CW' troff::3564: warning: cannot select font 'CW' troff::3764: warning: cannot select font 'CW' Format ../man1/../man1/bk-lock.1 ( bk-lock . 1 ) Format ../man1/../man1/bk-log.1 ( bk-log . 1 ) troff::605: warning: cannot select font 'CW' troff::606: warning: cannot select font 'CW' troff::633: warning: cannot select font 'CW' troff::662: warning: cannot select font 'CW' troff::663: warning: cannot select font 'CW' troff::668: warning: cannot select font 'CW' troff::685: warning: cannot select font 'CW' troff::685: warning: cannot select font 'p' Format ../man1/../man1/bk-makepatch.1 ( bk-makepatch . 1 ) Format ../man1/../man1/bk-merge-binaries.1 ( bk-merge-binaries . 1 ) troff::264: warning: cannot select font 'CB' troff::265: warning: cannot select font 'CB' troff::266: warning: cannot select font 'CB' troff::272: warning: cannot select font 'CB' Format ../man1/../man1/bk-merge.1 ( bk-merge . 1 ) Format ../man1/../man1/bk-mv.1 ( bk-mv . 1 ) Format ../man1/../man1/bk-names.1 ( bk-names . 1 ) Format ../man1/../man1/bk-new.1 ( bk-new . 1 ) Format ../man1/../man1/bk-newroot.1 ( bk-newroot . 1 ) Format ../man1/../man1/bk-obscure.1 ( bk-obscure . 1 ) Format ../man1/../man1/bk-parent.1 ( bk-parent . 1 ) Format ../man1/../man1/bk-partition.1 ( bk-partition . 1 ) Format ../man1/../man1/bk-patch.1 ( bk-patch . 1 ) Format ../man1/../man1/bk-path.1 ( bk-path . 1 ) Format ../man1/../man1/bk-pcre.1 ( bk-pcre . 1 ) troff::379: warning: cannot select font 'CW' troff::379: warning: cannot select font 'CW' troff::379: warning: cannot select font 'CW' troff::379: warning: cannot select font 'CW' troff::392: warning: cannot select font 'CW' troff::393: warning: cannot select font 'CW' troff::400: warning: cannot select font 'CW' troff::400: warning: cannot select font 'CW' troff::428: warning: cannot select font 'CW' troff::432: warning: cannot select font 'CW' troff::433: warning: cannot select font 'CW' troff::434: warning: cannot select font 'CW' troff::434: warning: cannot select font 'CW' troff::435: warning: cannot select font 'CW' troff::437: warning: cannot select font 'CW' troff::438: warning: cannot select font 'CW' troff::441: warning: cannot select font 'CW' troff::451: warning: cannot select font 'CW' troff::453: warning: cannot select font 'CW' troff::464: warning: cannot select font 'CW' troff::474: warning: cannot select font 'CW' troff::475: warning: cannot select font 'CW' troff::477: warning: cannot select font 'CW' troff::487: warning: cannot select font 'CW' troff::488: warning: cannot select font 'CW' troff::490: warning: cannot select font 'CW' troff::497: warning: cannot select font 'CW' troff::497: warning: cannot select font 'CW' troff::497: warning: cannot select font 'CW' troff::498: warning: cannot select font 'CW' troff::499: warning: cannot select font 'CW' troff::502: warning: cannot select font 'CW' troff::504: warning: cannot select font 'CW' troff::511: warning: cannot select font 'CW' troff::513: warning: cannot select font 'CW' troff::513: warning: cannot select font 'CW' troff::516: warning: cannot select font 'CW' troff::517: warning: cannot select font 'CW' troff::525: warning: cannot select font 'CW' troff::535: warning: cannot select font 'CW' troff::543: warning: cannot select font 'CW' troff::551: warning: cannot select font 'CW' troff::556: warning: cannot select font 'CW' troff::560: warning: cannot select font 'CW' troff::563: warning: cannot select font 'CW' troff::569: warning: cannot select font 'CW' troff::570: warning: cannot select font 'CW' troff::570: warning: cannot select font 'CW' troff::570: warning: cannot select font 'CW' troff::572: warning: cannot select font 'CW' troff::573: warning: cannot select font 'CW' troff::576: warning: cannot select font 'CW' troff::592: warning: cannot select font 'CW' troff::603: warning: cannot select font 'CW' troff::626: warning: cannot select font 'CW' troff::628: warning: cannot select font 'CW' troff::630: warning: cannot select font 'CW' troff::631: warning: cannot select font 'CW' troff::632: warning: cannot select font 'CW' troff::633: warning: cannot select font 'CW' troff::633: warning: cannot select font 'CW' troff::638: warning: cannot select font 'CW' troff::638: warning: cannot select font 'CW' troff::639: warning: cannot select font 'CW' troff::640: warning: cannot select font 'CW' troff::643: warning: cannot select font 'CW' troff::650: warning: cannot select font 'CW' troff::650: warning: cannot select font 'CW' troff::651: warning: cannot select font 'CW' troff::653: warning: cannot select font 'CW' troff::653: warning: cannot select font 'CW' troff::655: warning: cannot select font 'CW' troff::655: warning: cannot select font 'CW' troff::659: warning: cannot select font 'CW' troff::666: warning: cannot select font 'CW' troff::667: warning: cannot select font 'CW' troff::667: warning: cannot select font 'CW' troff::672: warning: cannot select font 'CW' troff::684: warning: cannot select font 'CW' troff::685: warning: cannot select font 'CW' troff::699: warning: cannot select font 'CW' troff::702: warning: cannot select font 'CW' troff::709: warning: cannot select font 'CW' troff::710: warning: cannot select font 'CW' troff::713: warning: cannot select font 'CW' troff::720: warning: cannot select font 'CW' troff::720: warning: cannot select font 'CW' troff::721: warning: cannot select font 'CW' troff::721: warning: cannot select font 'CW' troff::727: warning: cannot select font 'CW' troff::730: warning: cannot select font 'CW' troff::732: warning: cannot select font 'CW' troff::732: warning: cannot select font 'CW' troff::733: warning: cannot select font 'CW' troff::735: warning: cannot select font 'CW' troff::737: warning: cannot select font 'CW' troff::745: warning: cannot select font 'CW' troff::746: warning: cannot select font 'CW' troff::746: warning: cannot select font 'CW' troff::747: warning: cannot select font 'CW' troff::747: warning: cannot select font 'CW' troff::750: warning: cannot select font 'CW' troff::752: warning: cannot select font 'CW' troff::752: warning: cannot select font 'CW' troff::753: warning: cannot select font 'CW' troff::753: warning: cannot select font 'CW' troff::755: warning: cannot select font 'CW' troff::764: warning: cannot select font 'CW' troff::765: warning: cannot select font 'CW' troff::765: warning: cannot select font 'CW' troff::765: warning: cannot select font 'CW' troff::768: warning: cannot select font 'CW' troff::770: warning: cannot select font 'CW' troff::770: warning: cannot select font 'CW' troff::773: warning: cannot select font 'CW' troff::780: warning: cannot select font 'CW' troff::783: warning: cannot select font 'CW' troff::800: warning: cannot select font 'CW' troff::804: warning: cannot select font 'CW' troff::806: warning: cannot select font 'CW' troff::810: warning: cannot select font 'CW' troff::815: warning: cannot select font 'CW' troff::818: warning: cannot select font 'CW' troff::829: warning: cannot select font 'CW' troff::829: warning: cannot select font 'CW' troff::830: warning: cannot select font 'CW' troff::830: warning: cannot select font 'CW' troff::831: warning: cannot select font 'CW' troff::831: warning: cannot select font 'CW' troff::832: warning: cannot select font 'CW' troff::835: warning: cannot select font 'CW' troff::836: warning: cannot select font 'CW' troff::836: warning: cannot select font 'CW' troff::838: warning: cannot select font 'CW' troff::849: warning: cannot select font 'CW' troff::849: warning: cannot select font 'CW' troff::852: warning: cannot select font 'CW' troff::855: warning: cannot select font 'CW' troff::868: warning: cannot select font 'CW' troff::869: warning: cannot select font 'CW' troff::872: warning: cannot select font 'CW' troff::872: warning: cannot select font 'CW' troff::872: warning: cannot select font 'CW' troff::872: warning: cannot select font 'CW' troff::876: warning: cannot select font 'CW' troff::876: warning: cannot select font 'CW' troff::877: warning: cannot select font 'CW' troff::879: warning: cannot select font 'CW' troff::880: warning: cannot select font 'CW' troff::880: warning: cannot select font 'CW' troff::881: warning: cannot select font 'CW' troff::883: warning: cannot select font 'CW' troff::884: warning: cannot select font 'CW' troff::884: warning: cannot select font 'CW' troff::885: warning: cannot select font 'CW' troff::888: warning: cannot select font 'CW' troff::889: warning: cannot select font 'CW' troff::889: warning: cannot select font 'CW' troff::889: warning: cannot select font 'CW' troff::893: warning: cannot select font 'CW' troff::894: warning: cannot select font 'CW' troff::894: warning: cannot select font 'CW' troff::894: warning: cannot select font 'CW' troff::897: warning: cannot select font 'CW' troff::897: warning: cannot select font 'CW' troff::899: warning: cannot select font 'CW' troff::913: warning: cannot select font 'CW' troff::914: warning: cannot select font 'CW' troff::914: warning: cannot select font 'CW' troff::915: warning: cannot select font 'CW' troff::916: warning: cannot select font 'CW' troff::917: warning: cannot select font 'CW' troff::917: warning: cannot select font 'CW' troff::919: warning: cannot select font 'CW' troff::937: warning: cannot select font 'CW' troff::937: warning: cannot select font 'CW' troff::937: warning: cannot select font 'CW' troff::938: warning: cannot select font 'CW' troff::941: warning: cannot select font 'CW' troff::941: warning: cannot select font 'CW' troff::942: warning: cannot select font 'CW' troff::942: warning: cannot select font 'CW' troff::946: warning: cannot select font 'CW' troff::951: warning: cannot select font 'CW' troff::952: warning: cannot select font 'CW' troff::954: warning: cannot select font 'CW' troff::964: warning: cannot select font 'CW' troff::979: warning: cannot select font 'CW' troff::980: warning: cannot select font 'CW' troff::981: warning: cannot select font 'CW' troff::982: warning: cannot select font 'CW' troff::984: warning: cannot select font 'CW' troff::987: warning: cannot select font 'CW' troff::988: warning: cannot select font 'CW' troff::988: warning: cannot select font 'CW' troff::989: warning: cannot select font 'CW' troff::989: warning: cannot select font 'CW' troff::989: warning: cannot select font 'CW' troff::992: warning: cannot select font 'CW' troff::1010: warning: cannot select font 'CW' troff::1011: warning: cannot select font 'CW' troff::1013: warning: cannot select font 'CW' troff::1032: warning: cannot select font 'CW' troff::1051: warning: cannot select font 'CW' troff::1066: warning: cannot select font 'CW' troff::1081: warning: cannot select font 'CW' troff::1090: warning: cannot select font 'CW' troff::1094: warning: cannot select font 'CW' troff::1094: warning: cannot select font 'CW' troff::1097: warning: cannot select font 'CW' troff::1107: warning: cannot select font 'CW' troff::1109: warning: cannot select font 'CW' troff::1111: warning: cannot select font 'CW' troff::1116: warning: cannot select font 'CW' troff::1117: warning: cannot select font 'CW' troff::1120: warning: cannot select font 'CW' troff::1125: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1130: warning: cannot select font 'CW' troff::1131: warning: cannot select font 'CW' troff::1131: warning: cannot select font 'CW' troff::1131: warning: cannot select font 'CW' troff::1132: warning: cannot select font 'CW' troff::1132: warning: cannot select font 'CW' troff::1132: warning: cannot select font 'CW' troff::1133: warning: cannot select font 'CW' troff::1137: warning: cannot select font 'CW' troff::1137: warning: cannot select font 'CW' troff::1138: warning: cannot select font 'CW' troff::1138: warning: cannot select font 'CW' troff::1145: warning: cannot select font 'CW' troff::1154: warning: cannot select font 'CW' troff::1165: warning: cannot select font 'CW' troff::1166: warning: cannot select font 'CW' troff::1166: warning: cannot select font 'CW' troff::1167: warning: cannot select font 'CW' troff::1167: warning: cannot select font 'CW' troff::1168: warning: cannot select font 'CW' troff::1168: warning: cannot select font 'CW' troff::1176: warning: cannot select font 'CW' troff::1177: warning: cannot select font 'CW' troff::1183: warning: cannot select font 'CW' troff::1190: warning: cannot select font 'CW' troff::1200: warning: cannot select font 'CW' troff::1202: warning: cannot select font 'CW' troff::1203: warning: cannot select font 'CW' troff::1206: warning: cannot select font 'CW' troff::1213: warning: cannot select font 'CW' troff::1213: warning: cannot select font 'CW' troff::1214: warning: cannot select font 'CW' troff::1217: warning: cannot select font 'CW' troff::1225: warning: cannot select font 'CW' troff::1236: warning: cannot select font 'CW' troff::1244: warning: cannot select font 'CW' troff::1251: warning: cannot select font 'CW' troff::1251: warning: cannot select font 'CW' troff::1251: warning: cannot select font 'CW' troff::1251: warning: cannot select font 'CW' troff::1253: warning: cannot select font 'CW' troff::1257: warning: cannot select font 'CW' troff::1269: warning: cannot select font 'CW' troff::1269: warning: cannot select font 'CW' troff::1270: warning: cannot select font 'CW' troff::1271: warning: cannot select font 'CW' troff::1271: warning: cannot select font 'CW' troff::1272: warning: cannot select font 'CW' troff::1272: warning: cannot select font 'CW' troff::1273: warning: cannot select font 'CW' troff::1273: warning: cannot select font 'CW' troff::1273: warning: cannot select font 'CW' troff::1276: warning: cannot select font 'CW' troff::1286: warning: cannot select font 'CW' troff::1293: warning: cannot select font 'CW' troff::1293: warning: cannot select font 'CW' troff::1294: warning: cannot select font 'CW' troff::1297: warning: cannot select font 'CW' troff::1303: warning: cannot select font 'CW' troff::1303: warning: cannot select font 'CW' troff::1305: warning: cannot select font 'CW' troff::1305: warning: cannot select font 'CW' troff::1306: warning: cannot select font 'CW' troff::1310: warning: cannot select font 'CW' troff::1311: warning: cannot select font 'CW' troff::1313: warning: cannot select font 'CW' troff::1319: warning: cannot select font 'CW' troff::1319: warning: cannot select font 'CW' troff::1319: warning: cannot select font 'CW' troff::1320: warning: cannot select font 'CW' troff::1327: warning: cannot select font 'CW' troff::1335: warning: cannot select font 'CW' troff::1350: warning: cannot select font 'CW' troff::1361: warning: cannot select font 'CW' troff::1363: warning: cannot select font 'CW' troff::1364: warning: cannot select font 'CW' troff::1364: warning: cannot select font 'CW' troff::1364: warning: cannot select font 'CW' troff::1370: warning: cannot select font 'CW' troff::1372: warning: cannot select font 'CW' troff::1374: warning: cannot select font 'CW' troff::1376: warning: cannot select font 'CW' troff::1376: warning: cannot select font 'CW' troff::1376: warning: cannot select font 'CW' troff::1379: warning: cannot select font 'CW' troff::1379: warning: cannot select font 'CW' troff::1381: warning: cannot select font 'CW' troff::1381: warning: cannot select font 'CW' troff::1385: warning: cannot select font 'CW' troff::1408: warning: cannot select font 'CW' troff::1408: warning: cannot select font 'CW' troff::1410: warning: cannot select font 'CW' troff::1410: warning: cannot select font 'CW' troff::1412: warning: cannot select font 'CW' troff::1420: warning: cannot select font 'CW' troff::1423: warning: cannot select font 'CW' troff::1430: warning: cannot select font 'CW' troff::1430: warning: cannot select font 'CW' troff::1432: warning: cannot select font 'CW' troff::1432: warning: cannot select font 'CW' troff::1434: warning: cannot select font 'CW' troff::1434: warning: cannot select font 'CW' troff::1439: warning: cannot select font 'CW' troff::1440: warning: cannot select font 'CW' troff::1450: warning: cannot select font 'CW' troff::1453: warning: cannot select font 'CW' troff::1453: warning: cannot select font 'CW' troff::1453: warning: cannot select font 'CW' troff::1454: warning: cannot select font 'CW' troff::1472: warning: cannot select font 'CW' troff::1480: warning: cannot select font 'CW' troff::1481: warning: cannot select font 'CW' troff::1482: warning: cannot select font 'CW' troff::1484: warning: cannot select font 'CW' troff::1490: warning: cannot select font 'CW' troff::1491: warning: cannot select font 'CW' troff::1491: warning: cannot select font 'CW' troff::1492: warning: cannot select font 'CW' troff::1494: warning: cannot select font 'CW' troff::1501: warning: cannot select font 'CW' troff::1502: warning: cannot select font 'CW' troff::1502: warning: cannot select font 'CW' troff::1504: warning: cannot select font 'CW' troff::1511: warning: cannot select font 'CW' troff::1512: warning: cannot select font 'CW' troff::1512: warning: cannot select font 'CW' troff::1512: warning: cannot select font 'CW' troff::1513: warning: cannot select font 'CW' troff::1515: warning: cannot select font 'CW' troff::1519: warning: cannot select font 'CW' troff::1520: warning: cannot select font 'CW' troff::1521: warning: cannot select font 'CW' troff::1521: warning: cannot select font 'CW' troff::1526: warning: cannot select font 'CW' troff::1526: warning: cannot select font 'CW' troff::1526: warning: cannot select font 'CW' troff::1526: warning: cannot select font 'CW' troff::1527: warning: cannot select font 'CW' troff::1530: warning: cannot select font 'CW' troff::1532: warning: cannot select font 'CW' troff::1535: warning: cannot select font 'CW' troff::1538: warning: cannot select font 'CW' troff::1538: warning: cannot select font 'CW' troff::1538: warning: cannot select font 'CW' troff::1541: warning: cannot select font 'CW' troff::1541: warning: cannot select font 'CW' troff::1544: warning: cannot select font 'CW' troff::1544: warning: cannot select font 'CW' troff::1545: warning: cannot select font 'CW' troff::1545: warning: cannot select font 'CW' troff::1545: warning: cannot select font 'CW' troff::1550: warning: cannot select font 'CW' troff::1558: warning: cannot select font 'CW' troff::1559: warning: cannot select font 'CW' troff::1559: warning: cannot select font 'CW' troff::1560: warning: cannot select font 'CW' troff::1560: warning: cannot select font 'CW' troff::1563: warning: cannot select font 'CW' troff::1570: warning: cannot select font 'CW' troff::1570: warning: cannot select font 'CW' troff::1570: warning: cannot select font 'CW' troff::1571: warning: cannot select font 'CW' troff::1571: warning: cannot select font 'CW' troff::1573: warning: cannot select font 'CW' troff::1575: warning: cannot select font 'CW' troff::1582: warning: cannot select font 'CW' troff::1583: warning: cannot select font 'CW' troff::1587: warning: cannot select font 'CW' troff::1588: warning: cannot select font 'CW' troff::1591: warning: cannot select font 'CW' troff::1598: warning: cannot select font 'CW' troff::1599: warning: cannot select font 'CW' troff::1600: warning: cannot select font 'CW' troff::1617: warning: cannot select font 'CW' troff::1654: warning: cannot select font 'CW' troff::1659: warning: cannot select font 'CW' troff::1660: warning: cannot select font 'CW' troff::1660: warning: cannot select font 'CW' troff::1661: warning: cannot select font 'CW' troff::1666: warning: cannot select font 'CW' troff::1666: warning: cannot select font 'CW' troff::1666: warning: cannot select font 'CW' troff::1675: warning: cannot select font 'CW' troff::1680: warning: cannot select font 'CW' troff::1680: warning: cannot select font 'CW' troff::1689: warning: cannot select font 'CW' troff::1693: warning: cannot select font 'CW' troff::1693: warning: cannot select font 'CW' troff::1693: warning: cannot select font 'CW' troff::1694: warning: cannot select font 'CW' troff::1695: warning: cannot select font 'CW' troff::1697: warning: cannot select font 'CW' troff::1697: warning: cannot select font 'CW' troff::1698: warning: cannot select font 'CW' troff::1698: warning: cannot select font 'CW' troff::1698: warning: cannot select font 'CW' troff::1699: warning: cannot select font 'CW' troff::1701: warning: cannot select font 'CW' troff::1701: warning: cannot select font 'CW' troff::1715: warning: cannot select font 'CW' troff::1734: warning: cannot select font 'CW' troff::1734: warning: cannot select font 'CW' troff::1737: warning: cannot select font 'CW' troff::1746: warning: cannot select font 'CW' troff::1749: warning: cannot select font 'CW' troff::1753: warning: cannot select font 'CW' troff::1761: warning: cannot select font 'CW' troff::1765: warning: cannot select font 'CW' troff::1766: warning: cannot select font 'CW' troff::1766: warning: cannot select font 'CW' troff::1776: warning: cannot select font 'CW' troff::1780: warning: cannot select font 'CW' troff::1780: warning: cannot select font 'CW' troff::1783: warning: cannot select font 'CW' troff::1789: warning: cannot select font 'CW' troff::1794: warning: cannot select font 'CW' troff::1799: warning: cannot select font 'CW' troff::1814: warning: cannot select font 'CW' troff::1814: warning: cannot select font 'CW' troff::1815: warning: cannot select font 'CW' troff::1815: warning: cannot select font 'CW' troff::1819: warning: cannot select font 'CW' troff::1833: warning: cannot select font 'CW' troff::1836: warning: cannot select font 'CW' troff::1852: warning: cannot select font 'CW' troff::1878: warning: cannot select font 'CW' troff::1878: warning: cannot select font 'CW' troff::1879: warning: cannot select font 'CW' troff::1879: warning: cannot select font 'CW' troff::1881: warning: cannot select font 'CW' troff::1881: warning: cannot select font 'CW' troff::1881: warning: cannot select font 'CW' troff::1882: warning: cannot select font 'CW' troff::1888: warning: cannot select font 'CW' troff::1890: warning: cannot select font 'CW' troff::1892: warning: cannot select font 'CW' troff::1899: warning: cannot select font 'CW' troff::1900: warning: cannot select font 'CW' troff::1903: warning: cannot select font 'CW' troff::1912: warning: cannot select font 'CW' troff::1912: warning: cannot select font 'CW' troff::1913: warning: cannot select font 'CW' troff::1916: warning: cannot select font 'CW' troff::1918: warning: cannot select font 'CW' troff::1920: warning: cannot select font 'CW' troff::1925: warning: cannot select font 'CW' troff::1934: warning: cannot select font 'CW' troff::1935: warning: cannot select font 'CW' troff::1935: warning: cannot select font 'CW' troff::1937: warning: cannot select font 'CW' troff::1945: warning: cannot select font 'CW' troff::1953: warning: cannot select font 'CW' troff::1953: warning: cannot select font 'CW' troff::1958: warning: cannot select font 'CW' troff::1962: warning: cannot select font 'CW' troff::1969: warning: cannot select font 'CW' troff::1969: warning: cannot select font 'CW' troff::1970: warning: cannot select font 'CW' troff::1970: warning: cannot select font 'CW' troff::1971: warning: cannot select font 'CW' troff::1973: warning: cannot select font 'CW' troff::1988: warning: cannot select font 'CW' troff::1988: warning: cannot select font 'CW' troff::1990: warning: cannot select font 'CW' troff::1993: warning: cannot select font 'CW' troff::1995: warning: cannot select font 'CW' troff::1996: warning: cannot select font 'CW' troff::2000: warning: cannot select font 'CW' troff::2006: warning: cannot select font 'CW' troff::2008: warning: cannot select font 'CW' troff::2010: warning: cannot select font 'CW' troff::2018: warning: cannot select font 'CW' troff::2026: warning: cannot select font 'CW' troff::2028: warning: cannot select font 'CW' troff::2031: warning: cannot select font 'CW' troff::2039: warning: cannot select font 'CW' troff::2048: warning: cannot select font 'CW' troff::2048: warning: cannot select font 'CW' troff::2048: warning: cannot select font 'CW' troff::2056: warning: cannot select font 'CW' troff::2057: warning: cannot select font 'CW' troff::2059: warning: cannot select font 'CW' troff::2060: warning: cannot select font 'CW' troff::2060: warning: cannot select font 'CW' troff::2061: warning: cannot select font 'CW' troff::2062: warning: cannot select font 'CW' troff::2062: warning: cannot select font 'CW' troff::2063: warning: cannot select font 'CW' troff::2066: warning: cannot select font 'CW' troff::2078: warning: cannot select font 'CW' troff::2079: warning: cannot select font 'CW' troff::2079: warning: cannot select font 'CW' troff::2080: warning: cannot select font 'CW' troff::2081: warning: cannot select font 'CW' troff::2084: warning: cannot select font 'CW' troff::2096: warning: cannot select font 'CW' troff::2110: warning: cannot select font 'CW' troff::2110: warning: cannot select font 'CW' troff::2113: warning: cannot select font 'CW' troff::2114: warning: cannot select font 'CW' troff::2114: warning: cannot select font 'CW' troff::2114: warning: cannot select font 'CW' troff::2116: warning: cannot select font 'CW' troff::2117: warning: cannot select font 'CW' troff::2118: warning: cannot select font 'CW' troff::2121: warning: cannot select font 'CW' troff::2128: warning: cannot select font 'CW' troff::2129: warning: cannot select font 'CW' troff::2133: warning: cannot select font 'CW' troff::2139: warning: cannot select font 'CW' troff::2142: warning: cannot select font 'CW' troff::2149: warning: cannot select font 'CW' troff::2149: warning: cannot select font 'CW' troff::2152: warning: cannot select font 'CW' troff::2156: warning: cannot select font 'CW' troff::2165: warning: cannot select font 'CW' troff::2177: warning: cannot select font 'CW' troff::2177: warning: cannot select font 'CW' troff::2178: warning: cannot select font 'CW' troff::2178: warning: cannot select font 'CW' troff::2178: warning: cannot select font 'CW' troff::2179: warning: cannot select font 'CW' troff::2181: warning: cannot select font 'CW' troff::2188: warning: cannot select font 'CW' troff::2189: warning: cannot select font 'CW' troff::2189: warning: cannot select font 'CW' troff::2192: warning: cannot select font 'CW' troff::2192: warning: cannot select font 'CW' troff::2195: warning: cannot select font 'CW' troff::2202: warning: cannot select font 'CW' troff::2207: warning: cannot select font 'CW' troff::2222: warning: cannot select font 'CW' troff::2222: warning: cannot select font 'CW' troff::2250: warning: cannot select font 'CW' troff::2250: warning: cannot select font 'CW' troff::2253: warning: cannot select font 'CW' troff::2260: warning: cannot select font 'CW' troff::2260: warning: cannot select font 'CW' troff::2261: warning: cannot select font 'CW' troff::2261: warning: cannot select font 'CW' troff::2261: warning: cannot select font 'CW' troff::2263: warning: cannot select font 'CW' troff::2270: warning: cannot select font 'CW' troff::2271: warning: cannot select font 'CW' troff::2271: warning: cannot select font 'CW' troff::2272: warning: cannot select font 'CW' troff::2275: warning: cannot select font 'CW' troff::2276: warning: cannot select font 'CW' troff::2277: warning: cannot select font 'CW' troff::2277: warning: cannot select font 'CW' troff::2280: warning: cannot select font 'CW' troff::2285: warning: cannot select font 'CW' troff::2285: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2306: warning: cannot select font 'CW' troff::2306: warning: cannot select font 'CW' troff::2308: warning: cannot select font 'CW' troff::2310: warning: cannot select font 'CW' troff::2314: warning: cannot select font 'CW' troff::2316: warning: cannot select font 'CW' troff::2318: warning: cannot select font 'CW' troff::2324: warning: cannot select font 'CW' troff::2324: warning: cannot select font 'CI' troff::2324: warning: cannot select font 'CW' troff::2329: warning: cannot select font 'CW' troff::2337: warning: cannot select font 'CW' troff::2355: warning: cannot select font 'CW' troff::2356: warning: cannot select font 'CW' troff::2357: warning: cannot select font 'CW' troff::2366: warning: cannot select font 'CW' troff::2366: warning: cannot select font 'CW' troff::2367: warning: cannot select font 'CW' troff::2370: warning: cannot select font 'CW' troff::2384: warning: cannot select font 'CW' troff::2404: warning: cannot select font 'CW' troff::2405: warning: cannot select font 'CW' troff::2405: warning: cannot select font 'CW' troff::2405: warning: cannot select font 'CW' troff::2406: warning: cannot select font 'CW' troff::2406: warning: cannot select font 'CW' troff::2407: warning: cannot select font 'CW' troff::2412: warning: cannot select font 'CW' troff::2412: warning: cannot select font 'CW' troff::2414: warning: cannot select font 'CW' troff::2414: warning: cannot select font 'CW' troff::2415: warning: cannot select font 'CW' troff::2417: warning: cannot select font 'CW' troff::2419: warning: cannot select font 'CW' troff::2419: warning: cannot select font 'CW' troff::2423: warning: cannot select font 'CW' troff::2423: warning: cannot select font 'CW' troff::2424: warning: cannot select font 'CW' troff::2424: warning: cannot select font 'CW' troff::2428: warning: cannot select font 'CW' troff::2431: warning: cannot select font 'CW' troff::2431: warning: cannot select font 'CW' troff::2432: warning: cannot select font 'CW' troff::2439: warning: cannot select font 'CW' troff::2439: warning: cannot select font 'CW' troff::2440: warning: cannot select font 'CW' troff::2440: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2442: warning: cannot select font 'CW' troff::2442: warning: cannot select font 'CW' troff::2442: warning: cannot select font 'CW' troff::2442: warning: cannot select font 'CW' troff::2443: warning: cannot select font 'CW' troff::2443: warning: cannot select font 'CW' troff::2443: warning: cannot select font 'CW' troff::2446: warning: cannot select font 'CW' troff::2446: warning: cannot select font 'CW' troff::2448: warning: cannot select font 'CW' troff::2448: warning: cannot select font 'CW' troff::2449: warning: cannot select font 'CW' troff::2449: warning: cannot select font 'CW' troff::2449: warning: cannot select font 'CW' troff::2449: warning: cannot select font 'CW' troff::2450: warning: cannot select font 'CW' troff::2451: warning: cannot select font 'CW' troff::2451: warning: cannot select font 'CW' troff::2452: warning: cannot select font 'CW' troff::2453: warning: cannot select font 'CW' troff::2456: warning: cannot select font 'CW' troff::2471: warning: cannot select font 'CW' troff::2471: warning: cannot select font 'CW' troff::2471: warning: cannot select font 'CW' troff::2475: warning: cannot select font 'CW' troff::2479: warning: cannot select font 'CW' troff::2481: warning: cannot select font 'CW' troff::2487: warning: cannot select font 'CW' troff::2489: warning: cannot select font 'CW' troff::2494: warning: cannot select font 'CW' troff::2494: warning: cannot select font 'CW' troff::2494: warning: cannot select font 'CW' troff::2495: warning: cannot select font 'CW' troff::2499: warning: cannot select font 'CW' troff::2503: warning: cannot select font 'CW' troff::2527: warning: cannot select font 'CW' troff::2537: warning: cannot select font 'CW' troff::2540: warning: cannot select font 'CW' troff::2569: warning: cannot select font 'CW' troff::2596: warning: cannot select font 'CW' troff::2598: warning: cannot select font 'CW' troff::2598: warning: cannot select font 'CW' troff::2599: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2608: warning: cannot select font 'CW' troff::2609: warning: cannot select font 'CW' troff::2611: warning: cannot select font 'CW' troff::2616: warning: cannot select font 'CW' troff::2621: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2625: warning: cannot select font 'CW' troff::2625: warning: cannot select font 'CW' troff::2625: warning: cannot select font 'CW' troff::2625: warning: cannot select font 'CW' troff::2627: warning: cannot select font 'CW' troff::2642: warning: cannot select font 'CW' troff::2653: warning: cannot select font 'CW' troff::2658: warning: cannot select font 'CW' troff::2663: warning: cannot select font 'CW' troff::2664: warning: cannot select font 'CW' troff::2668: warning: cannot select font 'CW' troff::2668: warning: cannot select font 'CW' troff::2677: warning: cannot select font 'CW' troff::2681: warning: cannot select font 'CW' troff::2683: warning: cannot select font 'CW' troff::2683: warning: cannot select font 'CW' troff::2695: warning: cannot select font 'CW' troff::2696: warning: cannot select font 'CW' troff::2697: warning: cannot select font 'CW' troff::2703: warning: cannot select font 'CW' troff::2704: warning: cannot select font 'CW' troff::2706: warning: cannot select font 'CW' troff::2717: warning: cannot select font 'CW' troff::2717: warning: cannot select font 'CW' troff::2720: warning: cannot select font 'CW' troff::2721: warning: cannot select font 'CW' troff::2723: warning: cannot select font 'CW' troff::2723: warning: cannot select font 'CW' troff::2725: warning: cannot select font 'CW' troff::2725: warning: cannot select font 'CW' troff::2728: warning: cannot select font 'CW' troff::2735: warning: cannot select font 'CW' troff::2736: warning: cannot select font 'CW' troff::2741: warning: cannot select font 'CW' troff::2745: warning: cannot select font 'CW' troff::2759: warning: cannot select font 'CW' troff::2762: warning: cannot select font 'CW' troff::2768: warning: cannot select font 'CW' troff::2768: warning: cannot select font 'CW' troff::2769: warning: cannot select font 'CW' troff::2770: warning: cannot select font 'CW' troff::2771: warning: cannot select font 'CW' troff::2775: warning: cannot select font 'CW' troff::2779: warning: cannot select font 'CW' troff::2780: warning: cannot select font 'CW' troff::2781: warning: cannot select font 'CW' troff::2781: warning: cannot select font 'CW' troff::2783: warning: cannot select font 'CW' troff::2786: warning: cannot select font 'CW' troff::2792: warning: cannot select font 'CW' troff::2792: warning: cannot select font 'CW' troff::2803: warning: cannot select font 'CW' troff::2810: warning: cannot select font 'CW' troff::2811: warning: cannot select font 'CW' troff::2814: warning: cannot select font 'CW' troff::2820: warning: cannot select font 'CW' troff::2824: warning: cannot select font 'CW' troff::2832: warning: cannot select font 'CW' troff::2833: warning: cannot select font 'CW' troff::2833: warning: cannot select font 'CW' troff::2834: warning: cannot select font 'CW' troff::2834: warning: cannot select font 'CW' troff::2835: warning: cannot select font 'CW' troff::2835: warning: cannot select font 'CW' troff::2836: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2838: warning: cannot select font 'CW' troff::2838: warning: cannot select font 'CW' troff::2839: warning: cannot select font 'CW' troff::2841: warning: cannot select font 'CW' troff::2842: warning: cannot select font 'CW' troff::2843: warning: cannot select font 'CW' troff::2845: warning: cannot select font 'CW' troff::2845: warning: cannot select font 'CW' troff::2846: warning: cannot select font 'CW' troff::2849: warning: cannot select font 'CW' troff::2850: warning: cannot select font 'CW' troff::2850: warning: cannot select font 'CW' troff::2851: warning: cannot select font 'CW' troff::2853: warning: cannot select font 'CW' troff::2855: warning: cannot select font 'CW' troff::2855: warning: cannot select font 'CW' troff::2857: warning: cannot select font 'CW' troff::2869: warning: cannot select font 'CW' troff::2873: warning: cannot select font 'CW' troff::2877: warning: cannot select font 'CW' troff::2878: warning: cannot select font 'CW' troff::2879: warning: cannot select font 'CW' troff::2879: warning: cannot select font 'CW' troff::2888: warning: cannot select font 'CW' troff::2889: warning: cannot select font 'CW' troff::2899: warning: cannot select font 'CW' troff::2914: warning: cannot select font 'CW' troff::2928: warning: cannot select font 'CW' troff::2932: warning: cannot select font 'CW' troff::2935: warning: cannot select font 'CW' troff::2942: warning: cannot select font 'CW' troff::2943: warning: cannot select font 'CW' troff::2943: warning: cannot select font 'CW' troff::2944: warning: cannot select font 'CW' troff::2951: warning: cannot select font 'CW' troff::2960: warning: cannot select font 'CW' troff::2965: warning: cannot select font 'CW' troff::2965: warning: cannot select font 'CW' troff::2968: warning: cannot select font 'CW' troff::2978: warning: cannot select font 'CW' troff::2985: warning: cannot select font 'CW' troff::2988: warning: cannot select font 'CW' troff::2995: warning: cannot select font 'CW' troff::3000: warning: cannot select font 'CW' troff::3012: warning: cannot select font 'CW' troff::3014: warning: cannot select font 'CW' troff::3026: warning: cannot select font 'CW' troff::3030: warning: cannot select font 'CW' troff::3046: warning: cannot select font 'CW' troff::3050: warning: cannot select font 'CW' troff::3051: warning: cannot select font 'CW' troff::3054: warning: cannot select font 'CW' troff::3061: warning: cannot select font 'CW' troff::3068: warning: cannot select font 'CW' troff::3075: warning: cannot select font 'CW' troff::3081: warning: cannot select font 'CW' troff::3095: warning: cannot select font 'CW' troff::3096: warning: cannot select font 'CW' troff::3103: warning: cannot select font 'CW' troff::3125: warning: cannot select font 'CW' troff::3131: warning: cannot select font 'CW' troff::3133: warning: cannot select font 'CW' troff::3138: warning: cannot select font 'CW' troff::3140: warning: cannot select font 'CW' troff::3153: warning: cannot select font 'CW' troff::3161: warning: cannot select font 'CW' troff::3162: warning: cannot select font 'CW' troff::3164: warning: cannot select font 'CW' troff::3179: warning: cannot select font 'CW' troff::3182: warning: cannot select font 'CW' troff::3189: warning: cannot select font 'CW' troff::3189: warning: cannot select font 'CW' troff::3194: warning: cannot select font 'CW' troff::3196: warning: cannot select font 'CW' troff::3213: warning: cannot select font 'CW' troff::3214: warning: cannot select font 'CW' troff::3223: warning: cannot select font 'CW' troff::3231: warning: cannot select font 'CW' troff::3232: warning: cannot select font 'CW' troff::3239: warning: cannot select font 'CW' troff::3249: warning: cannot select font 'CW' troff::3253: warning: cannot select font 'CW' troff::3259: warning: cannot select font 'CW' troff::3262: warning: cannot select font 'CW' troff::3263: warning: cannot select font 'CW' troff::3263: warning: cannot select font 'CW' troff::3267: warning: cannot select font 'CW' troff::3272: warning: cannot select font 'CW' troff::3274: warning: cannot select font 'CW' troff::3277: warning: cannot select font 'CW' troff::3285: warning: cannot select font 'CW' troff::3285: warning: cannot select font 'CW' troff::3287: warning: cannot select font 'CW' troff::3291: warning: cannot select font 'CW' troff::3323: warning: cannot select font 'CW' troff::3334: warning: cannot select font 'CW' troff::3335: warning: cannot select font 'CW' troff::3336: warning: cannot select font 'CW' troff::3339: warning: cannot select font 'CW' troff::3349: warning: cannot select font 'CW' troff::3364: warning: cannot select font 'CW' troff::3364: warning: cannot select font 'CW' troff::3365: warning: cannot select font 'CW' troff::3366: warning: cannot select font 'CW' troff::3370: warning: cannot select font 'CW' troff::3374: warning: cannot select font 'CW' troff::3391: warning: cannot select font 'CW' troff::3410: warning: cannot select font 'CW' troff::3410: warning: cannot select font 'CW' troff::3412: warning: cannot select font 'CW' Format ../man1/../man1/bk-pending.1 ( bk-pending . 1 ) Format ../man1/../man1/bk-port.1 ( bk-port . 1 ) Format ../man1/../man1/bk-portal.1 ( bk-portal . 1 ) Format ../man1/../man1/bk-prompt.1 ( bk-prompt . 1 ) Format ../man1/../man1/bk-pull.1 ( bk-pull . 1 ) Format ../man1/../man1/bk-push.1 ( bk-push . 1 ) Format ../man1/../man1/bk-pwd.1 ( bk-pwd . 1 ) Format ../man1/../man1/bk-r2c.1 ( bk-r2c . 1 ) Format ../man1/../man1/bk-range.1 ( bk-range . 1 ) Format ../man1/../man1/bk-receive.1 ( bk-receive . 1 ) Format ../man1/../man1/bk-regex.1 ( bk-regex . 1 ) Format ../man1/../man1/bk-relink.1 ( bk-relink . 1 ) Format ../man1/../man1/bk-remerge.1 ( bk-remerge . 1 ) Format ../man1/../man1/bk-renames.1 ( bk-renames . 1 ) Format ../man1/../man1/bk-renametool.1 ( bk-renametool . 1 ) Format ../man1/../man1/bk-renumber.1 ( bk-renumber . 1 ) Format ../man1/../man1/bk-repocheck.1 ( bk-repocheck . 1 ) Format ../man1/../man1/bk-repogca.1 ( bk-repogca . 1 ) troff::257: warning: cannot select font 'CW' Format ../man1/../man1/bk-repos.1 ( bk-repos . 1 ) Format ../man1/../man1/bk-repotype.1 ( bk-repotype . 1 ) Format ../man1/../man1/bk-resolve.1 ( bk-resolve . 1 ) Format ../man1/../man1/bk-resolving.1 ( bk-resolving . 1 ) Format ../man1/../man1/bk-revtool.1 ( bk-revtool . 1 ) Format ../man1/../man1/bk-rm.1 ( bk-rm . 1 ) Format ../man1/../man1/bk-rmdir.1 ( bk-rmdir . 1 ) Format ../man1/../man1/bk-rmgone.1 ( bk-rmgone . 1 ) Format ../man1/../man1/bk-root.1 ( bk-root . 1 ) Format ../man1/../man1/bk-rset.1 ( bk-rset . 1 ) Format ../man1/../man1/bk-sane.1 ( bk-sane . 1 ) Format ../man1/../man1/bk-sccslog.1 ( bk-sccslog . 1 ) Format ../man1/../man1/bk-send.1 ( bk-send . 1 ) Format ../man1/../man1/bk-sendbug.1 ( bk-sendbug . 1 ) Format ../man1/../man1/bk-service.1 ( bk-service . 1 ) Format ../man1/../man1/bk-set.1 ( bk-set . 1 ) Format ../man1/../man1/bk-setup.1 ( bk-setup . 1 ) Format ../man1/../man1/bk-setuptool.1 ( bk-setuptool . 1 ) Format ../man1/../man1/bk-sfio.1 ( bk-sfio . 1 ) Format ../man1/../man1/bk-smerge.1 ( bk-smerge . 1 ) Format ../man1/../man1/bk-status.1 ( bk-status . 1 ) Format ../man1/../man1/bk-stripdel.1 ( bk-stripdel . 1 ) Format ../man1/../man1/bk-superset.1 ( bk-superset . 1 ) Format ../man1/../man1/bk-support.1 ( bk-support . 1 ) Format ../man1/../man1/bk-tag.1 ( bk-tag . 1 ) Format ../man1/../man1/bk-takepatch.1 ( bk-takepatch . 1 ) Format ../man1/../man1/bk-templates.1 ( bk-templates . 1 ) Format ../man1/../man1/bk-terms.1 ( bk-terms . 1 ) Format ../man1/../man1/bk-triggers.1 ( bk-triggers . 1 ) Format ../man1/../man1/bk-undo.1 ( bk-undo . 1 ) Format ../man1/../man1/bk-undos.1 ( bk-undos . 1 ) Format ../man1/../man1/bk-unedit.1 ( bk-unedit . 1 ) Format ../man1/../man1/bk-uninstall.1 ( bk-uninstall . 1 ) Format ../man1/../man1/bk-unlock.1 ( bk-unlock . 1 ) Format ../man1/../man1/bk-unpull.1 ( bk-unpull . 1 ) Format ../man1/../man1/bk-unrm.1 ( bk-unrm . 1 ) Format ../man1/../man1/bk-untag.1 ( bk-untag . 1 ) Format ../man1/../man1/bk-unwrap.1 ( bk-unwrap . 1 ) Format ../man1/../man1/bk-upgrade.1 ( bk-upgrade . 1 ) Format ../man1/../man1/bk-url.1 ( bk-url . 1 ) Format ../man1/../man1/bk-version.1 ( bk-version . 1 ) Format ../man1/../man1/bk-what.1 ( bk-what . 1 ) Format ../man1/../man1/bk-wrap.1 ( bk-wrap . 1 ) Format ../man1/../man1/bk-xflags.1 ( bk-xflags . 1 ) Format ../man1/../man1/bk-zone.1 ( bk-zone . 1 ) make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man/man2help' make[1]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' >>> bitkeeper: Entering fakeroot... make DESTDIR=/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper -C src install make[1]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' rm -rf /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper || exit 1 mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/contrib mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/lscripts ./bk -rwww get -S cp -f -r www /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper ./bk get -S gui/ide/emacs/vc-bk.el contrib/git2bk.l tar cf - ./bk bk.script import uuwrap unuuwrap gzip_uuwrap ungzip_uuwrap b64wrap unb64wrap gzip_b64wrap ungzip_b64wrap lscripts gui/bin gui/lib gui/images \ | (cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper && tar xf -) cp -f bkmsg.txt bkhelp.txt version ../doc/bk_refcard.ps ../doc/bk_refcard.pdf ../RELEASE-NOTES.md dspec-changes dspec-changes-3.2 dspec-changes-4.0 dspec-changes-h dspec-changes-hv dspec-changes-json dspec-changes-json-v dspec-changes-vv dspec-log dspec-prs /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper cp -f gui/ide/emacs/vc-bk.el contrib/git2bk.l /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/contrib (cd ../doc/nested && make install HTML=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html) make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc/nested' ../../src/bk tclsh ../bin/pod2html.l \ --title="BitKeeper Nested Overview" \ --template=../www/template.html -- nested.doc > ../www/nested.html test -d "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" || mkdir -p "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" ../../src/bk co -Sq ../www/images cp ../www/images/*.gif ../www/images/*.jpg "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" cp ../www/nested.html "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html" make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc/nested' if [ unix = unix ]; \ then ./bk get -S ../man/Makefile; \ cd ../man && make install BINDIR=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper ;\ else \ (cd win32 && make BINDIR=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper install); \ cp utils/registry.tcl /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/gui/lib; \ fi make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man' rm -rf bk-man; mkdir -p bk-man/man1 cp -f man.tmac bk-macros man1 cd man1; for i in *.1; do soelim $i > ../bk-man/man1/$i; done rm -f man1/man.tmac man1/bk-macros rm -f -r /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man cd bk-man && tar cf /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man/TAR . cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man && tar xf TAR rm -f /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man/TAR make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man' cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper; \ find . -type l | \ perl -ne 'chomp; $a = readlink; print "$a|$_\n";'>symlinks; \ test -s symlinks || rm -f symlinks tmp/bitkeeper/bk _install -d -f /home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/libexec/bitkeeper BitKeeper is installed in /usr/libexec/bitkeeper We suggest you run: sudo /usr/libexec/bitkeeper/bk links /usr/local/bin to create the bk symlink. make[1]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/' 'LICENSE' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/LICENSE' 'LICENSE.extras.md' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/LICENSE.extras.md' 'NOTICE' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/NOTICE' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/bin/bk' -> '/usr/libexec/bitkeeper/bk' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/bin/git2bk' -> '../libexec/bitkeeper/contrib/git2bk.l' mode of '.' changed to 0755 (rwxr-xr-x) mode of './lscripts' changed to 0755 (rwxr-xr-x) mode of './gui' changed to 0755 (rwxr-xr-x) mode of './gui/lib' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8/lang' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8/images' changed to 0755 (rwxr-xr-x) mode of './gui/lib/Tktable2.10' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/encoding' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/http1.0' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/opt0.4' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.5' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.4' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.4/platform' changed to 0755 (rwxr-xr-x) mode of './gui/lib/Tkcon' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6/msgs' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6/ttk' changed to 0755 (rwxr-xr-x) mode of './gui/images' changed to 0755 (rwxr-xr-x) mode of './gui/images/logo' changed to 0755 (rwxr-xr-x) mode of './gui/bin' changed to 0755 (rwxr-xr-x) mode of './html' changed to 0755 (rwxr-xr-x) mode of './html/images' changed to 0755 (rwxr-xr-x) mode of './www' changed to 0755 (rwxr-xr-x) mode of './www/fonts' changed to 0755 (rwxr-xr-x) mode of './www/css' changed to 0755 (rwxr-xr-x) mode of './man' changed to 0755 (rwxr-xr-x) mode of './man/man1' changed to 0755 (rwxr-xr-x) mode of './contrib' changed to 0755 (rwxr-xr-x) '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/libexec/bitkeeper/man' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/man' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/man/man1/bk.1' -> 'bk-bk.1' >>> bitkeeper-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-doc/usr/share/man' 'usr/share/licenses' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-doc/usr/share/licenses' >>> bitkeeper-doc*: Preparing subpackage bitkeeper-doc... Please specify at least one package name on the command line. >>> bitkeeper-doc*: Running postcheck for bitkeeper-doc >>> bitkeeper-gui*: Running split function gui... 'usr/libexec/bitkeeper/gui/bin/bkgui' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/bin/bkgui' 'usr/libexec/bitkeeper/gui/images' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/images' 'usr/libexec/bitkeeper/gui/lib/BWidget1.8' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/BWidget1.8' 'usr/libexec/bitkeeper/gui/lib/Tkcon' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/Tkcon' 'usr/libexec/bitkeeper/gui/lib/Tktable2.10' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/Tktable2.10' 'usr/libexec/bitkeeper/gui/lib/bugform' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/bugform' 'usr/libexec/bitkeeper/gui/lib/citool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/citool' 'usr/libexec/bitkeeper/gui/lib/csettool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/csettool' 'usr/libexec/bitkeeper/gui/lib/difftool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/difftool' 'usr/libexec/bitkeeper/gui/lib/fm3tool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/fm3tool' 'usr/libexec/bitkeeper/gui/lib/fmtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/fmtool' 'usr/libexec/bitkeeper/gui/lib/helptool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/helptool' 'usr/libexec/bitkeeper/gui/lib/installtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/installtool' 'usr/libexec/bitkeeper/gui/lib/msgtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/msgtool' 'usr/libexec/bitkeeper/gui/lib/outputtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/outputtool' 'usr/libexec/bitkeeper/gui/lib/renametool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/renametool' 'usr/libexec/bitkeeper/gui/lib/revtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/revtool' 'usr/libexec/bitkeeper/gui/lib/setuptool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/setuptool' 'usr/libexec/bitkeeper/gui/lib/supportform' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/supportform' 'usr/libexec/bitkeeper/gui/lib/tk8.6' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/tk8.6' >>> bitkeeper-gui*: Preparing subpackage bitkeeper-gui... >>> bitkeeper-gui*: Stripping binaries Please specify at least one package name on the command line. >>> bitkeeper-gui*: Running postcheck for bitkeeper-gui >>> bitkeeper*: Running postcheck for bitkeeper >>> bitkeeper*: Preparing package bitkeeper... >>> bitkeeper*: Stripping binaries Please specify at least one package name on the command line. >>> bitkeeper*: Scanning shared objects >>> bitkeeper-gui*: Scanning shared objects >>> bitkeeper-doc*: Tracing dependencies... >>> bitkeeper-doc*: Package size: 1.1 MB >>> bitkeeper-doc*: Compressing data... >>> bitkeeper-doc*: Create checksum... >>> bitkeeper-doc*: Create bitkeeper-doc-7.3.3-r1.apk >>> bitkeeper-gui*: Tracing dependencies... bitkeeper=7.3.3-r1 so:libX11.so.6 so:libXft.so.2 so:libc.musl-ppc64le.so.1 so:libfontconfig.so.1 so:libpcre.so.1 so:libz.so.1 >>> bitkeeper-gui*: Package size: 8.5 MB >>> bitkeeper-gui*: Compressing data... >>> bitkeeper-gui*: Create checksum... >>> bitkeeper-gui*: Create bitkeeper-gui-7.3.3-r1.apk >>> bitkeeper*: Tracing dependencies... so:libc.musl-ppc64le.so.1 so:liblz4.so.1 so:libpcre.so.1 so:libtommath.so.1 so:libz.so.1 >>> bitkeeper*: Package size: 6.8 MB >>> bitkeeper*: Compressing data... >>> bitkeeper*: Create checksum... >>> bitkeeper*: Create bitkeeper-7.3.3-r1.apk >>> bitkeeper: Build complete at Wed, 22 Apr 2026 10:46:49 +0000 elapsed time 0h 1m 1s >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Uninstalling dependencies... ( 1/86) Purging .makedepends-bitkeeper (20260422.104550) ( 2/86) Purging bash (5.3.9-r1) Executing bash-5.3.9-r1.pre-deinstall ( 3/86) Purging bison (3.8.2-r3) ( 4/86) Purging m4 (1.4.20-r1) ( 5/86) Purging ghostscript (10.07.0-r0) ( 6/86) Purging gperf (3.3-r0) ( 7/86) Purging groff (1.24.1-r0) ( 8/86) Purging libtommath-dev (1.3.0-r1) ( 9/86) Purging libtommath (1.3.0-r1) (10/86) Purging libxft-dev (2.3.9-r0) (11/86) Purging libxft (2.3.9-r0) (12/86) Purging lz4-dev (1.10.0-r1) (13/86) Purging pcre-dev (8.45-r4) (14/86) Purging libpcre16 (8.45-r4) (15/86) Purging libpcre32 (8.45-r4) (16/86) Purging libpcrecpp (8.45-r4) (17/86) Purging pcre (8.45-r4) (18/86) Purging clang22 (22.1.3-r0) (19/86) Purging llvm22-linker-tools (22.1.3-r0) (20/86) Purging clang22-headers (22.1.3-r0) (21/86) Purging clang22-libs (22.1.3-r0) (22/86) Purging cups-libs (2.4.16-r0) (23/86) Purging fontconfig-dev (2.17.1-r1) (24/86) Purging fontconfig (2.17.1-r1) (25/86) Purging freetype-dev (2.14.2-r0) (26/86) Purging freetype (2.14.2-r0) (27/86) Purging git-perl (2.54.0-r0) (28/86) Purging perl-git (2.54.0-r0) (29/86) Purging perl-error (0.17030-r0) (30/86) Purging perl (5.42.2-r0) (31/86) Purging gnutls (3.8.12-r0) (32/86) Purging jbig2dec (0.20-r0) (33/86) Purging lcms2 (2.17-r0) (34/86) Purging libpng-dev (1.6.58-r0) (35/86) Purging libpng (1.6.58-r0) (36/86) Purging libxrender-dev (0.9.12-r0) (37/86) Purging libxrender (0.9.12-r0) (38/86) Purging libxt (1.3.1-r0) (39/86) Purging llvm22-libs (22.1.3-r0) (40/86) Purging nettle (3.10.2-r0) (41/86) Purging openjpeg (2.5.4-r1) (42/86) Purging p11-kit (0.25.5-r2) (43/86) Purging python3-pyc (3.14.3-r0) (44/86) Purging python3-pycache-pyc0 (3.14.3-r0) (45/86) Purging xcb-proto-pyc (1.17.0-r1) (46/86) Purging pyc (3.14.3-r0) (47/86) Purging tiff (4.7.1-r0) (48/86) Purging zlib-dev (1.3.2-r0) (49/86) Purging avahi-libs (0.8-r26) (50/86) Purging brotli-dev (1.2.0-r1) (51/86) Purging brotli (1.2.0-r1) (52/86) Purging bzip2-dev (1.0.8-r6) (53/86) Purging dbus-libs (1.16.2-r2) (54/86) Purging expat-dev (2.7.5-r0) (55/86) Purging expat (2.7.5-r0) (56/86) Purging libx11-dev (1.8.13-r0) (57/86) Purging xtrans (1.6.0-r0) (58/86) Purging libx11 (1.8.13-r0) (59/86) Purging libxcb-dev (1.17.0-r1) (60/86) Purging libxcb (1.17.0-r1) (61/86) Purging xcb-proto (1.17.0-r1) (62/86) Purging python3 (3.14.3-r0) (63/86) Purging gdbm (1.26-r0) (64/86) Purging libxdmcp-dev (1.1.5-r1) (65/86) Purging libxdmcp (1.1.5-r1) (66/86) Purging libbsd (0.12.2-r0) (67/86) Purging libbz2 (1.0.8-r6) (68/86) Purging libffi (3.5.2-r1) (69/86) Purging libsm (1.2.6-r0) (70/86) Purging libice (1.1.2-r0) (71/86) Purging libintl (1.0-r0) (72/86) Purging libjpeg-turbo (3.1.3-r0) (73/86) Purging libmd (1.1.0-r0) (74/86) Purging libpanelw (6.6_p20260404-r0) (75/86) Purging libwebp (1.6.0-r0) (76/86) Purging libsharpyuv (1.6.0-r0) (77/86) Purging libtasn1 (4.21.0-r0) (78/86) Purging libuuid (2.41.4-r0) (79/86) Purging libxau-dev (1.0.12-r0) (80/86) Purging libxau (1.0.12-r0) (81/86) Purging libxml2 (2.13.9-r1) (82/86) Purging mpdecimal (4.0.1-r0) (83/86) Purging readline (8.3.3-r1) (84/86) Purging sqlite-libs (3.53.0-r0) (85/86) Purging xorgproto (2025.1-r0) (86/86) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 459.0 MiB in 103 packages >>> bitkeeper: Updating the community/ppc64le repository index... >>> bitkeeper: Signing the index...