>>> bitkeeper: Building community/bitkeeper 7.3.3-r0 (using abuild 3.15.0-r2) started Thu, 14 Aug 2025 18:21:45 +0000 >>> bitkeeper: Validating /home/buildozer/aports/community/bitkeeper/APKBUILD... >>> 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/85) Installing bash (5.3.3-r0) bash-5.3.3-r0.post-install: Executing script... ( 2/85) Installing m4 (1.4.20-r0) ( 3/85) Installing bison (3.8.2-r2) ( 4/85) Installing clang20-headers (20.1.8-r0) ( 5/85) Installing libffi (3.5.2-r0) ( 6/85) Installing xz-libs (5.8.1-r0) ( 7/85) Installing libxml2 (2.13.8-r0) ( 8/85) Installing llvm20-libs (20.1.8-r0) ( 9/85) Installing clang20-libs (20.1.8-r0) (10/85) Installing llvm20-linker-tools (20.1.8-r0) (11/85) Installing clang20 (20.1.8-r0) (12/85) Installing libbz2 (1.0.8-r6) (13/85) Installing libpng (1.6.49-r0) (14/85) Installing freetype (2.13.3-r0) (15/85) Installing fontconfig (2.17.1-r0) (16/85) Installing expat (2.7.1-r0) (17/85) Installing expat-dev (2.7.1-r0) (18/85) Installing bzip2-dev (1.0.8-r6) (19/85) Installing brotli (1.1.0-r2) (20/85) Installing brotli-dev (1.1.0-r2) (21/85) Installing zlib-dev (1.3.1-r2) (22/85) Installing libpng-dev (1.6.49-r0) (23/85) Installing freetype-dev (2.13.3-r0) (24/85) Installing fontconfig-dev (2.17.1-r0) (25/85) Installing libxau (1.0.12-r0) (26/85) Installing libmd (1.1.0-r0) (27/85) Installing libbsd (0.12.2-r0) (28/85) Installing libxdmcp (1.1.5-r1) (29/85) Installing libxcb (1.17.0-r0) (30/85) Installing libx11 (1.8.12-r0) (31/85) Installing libice (1.1.2-r0) (32/85) Installing libuuid (2.41.1-r0) (33/85) Installing libsm (1.2.6-r0) (34/85) Installing libxt (1.3.1-r0) (35/85) Installing dbus-libs (1.16.2-r1) (36/85) Installing libintl (0.24.1-r1) (37/85) Installing avahi-libs (0.8-r21) (38/85) Installing nettle (3.10.2-r0) (39/85) Installing libtasn1 (4.20.0-r0) (40/85) Installing p11-kit (0.25.5-r2) (41/85) Installing gnutls (3.8.8-r0) (42/85) Installing cups-libs (2.4.12-r0) (43/85) Installing jbig2dec (0.20-r0) (44/85) Installing libjpeg-turbo (3.1.1-r0) (45/85) Installing lcms2 (2.16-r0) (46/85) Installing openjpeg (2.5.3-r0) (47/85) Installing libsharpyuv (1.6.0-r0) (48/85) Installing libwebp (1.6.0-r0) (49/85) Installing tiff (4.7.0-r2) (50/85) Installing ghostscript (10.05.1-r1) (51/85) Installing gperf (3.3-r0) (52/85) Installing perl (5.42.0-r0) (53/85) Installing groff (1.23.0-r3) (54/85) Installing libtommath (1.3.0-r0) (55/85) Installing libtommath-dev (1.3.0-r0) (56/85) Installing xorgproto (2024.1-r0) (57/85) Installing libxau-dev (1.0.12-r0) (58/85) Installing gdbm (1.26-r0) (59/85) Installing mpdecimal (4.0.1-r0) (60/85) Installing libpanelw (6.5_p20250705-r0) (61/85) Installing sqlite-libs (3.50.4-r1) (62/85) Installing python3 (3.12.11-r0) (63/85) Installing python3-pycache-pyc0 (3.12.11-r0) (64/85) Installing pyc (3.12.11-r0) (65/85) Installing xcb-proto-pyc (1.17.0-r0) (66/85) Installing python3-pyc (3.12.11-r0) (67/85) Installing xcb-proto (1.17.0-r0) (68/85) Installing libxdmcp-dev (1.1.5-r1) (69/85) Installing libxcb-dev (1.17.0-r0) (70/85) Installing xtrans (1.6.0-r0) (71/85) Installing libx11-dev (1.8.12-r0) (72/85) Installing libxrender (0.9.12-r0) (73/85) Installing libxft (2.3.9-r0) (74/85) Installing libxrender-dev (0.9.12-r0) (75/85) Installing libxft-dev (2.3.9-r0) (76/85) Installing lz4-dev (1.10.0-r0) (77/85) Installing libpcre16 (8.45-r4) (78/85) Installing libpcre32 (8.45-r4) (79/85) Installing pcre (8.45-r4) (80/85) Installing libpcrecpp (8.45-r4) (81/85) Installing pcre-dev (8.45-r4) (82/85) Installing .makedepends-bitkeeper (20250814.182146) (83/85) Installing perl-error (0.17030-r0) (84/85) Installing perl-git (2.50.1-r0) (85/85) Installing git-perl (2.50.1-r0) busybox-1.37.0-r22.trigger: Executing script... fontconfig-2.17.1-r0.trigger: Executing script... OK: 694 MiB in 189 packages >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Cleaning up tmpdir >>> bitkeeper: Fetching https://distfiles.alpinelinux.org/distfiles/edge/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz >>> bitkeeper: Fetching https://distfiles.alpinelinux.org/distfiles/edge/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz >>> bitkeeper: Checking sha512sums... bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz: OK gcc15-boolean.patch: OK gcc15-pointer.patch: OK makepatch-fix.patch: OK man-bk-prefix.patch: OK >>> bitkeeper: Unpacking /var/cache/distfiles/edge/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 Building cmd.c make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' perl fslayer/gen_fslayer.pl 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 Building uuwrap chmod +x bk.script Building unuuwrap chmod +x import.T mv -f import.T import make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' Building gzip_uuwrap CC tomcrypt/aes_enc.c CC tomcrypt/src/ciphers/aes/aes.c CC tomcrypt/src/misc/base64/base64_decode.c Building ungzip_uuwrap CC tomcrypt/src/misc/base64/base64_encode.c Building b64wrap CC tomcrypt/src/hashes/helper/hash_file.c CC tomcrypt/src/hashes/helper/hash_filehandle.c Building unb64wrap CC tomcrypt/src/hashes/helper/hash_memory.c CC tomcrypt/src/hashes/helper/hash_memory_multi.c Building gzip_b64wrap CC tomcrypt/src/hashes/md5.c CC tomcrypt/src/hashes/sha1.c CC tomcrypt/src/mac/hmac/hmac_done.c Building ungzip_b64wrap CC tomcrypt/src/mac/hmac/hmac_file.c 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 Building substvars cat < t/guitest.tcl > t/guitest CC tomcrypt/src/mac/hmac/hmac_process.c CC tomcrypt/src/mac/hmac/hmac_test.c CC tomcrypt/src/math/gmp_desc.c CC tomcrypt/src/math/ltm_desc.c cp -f bkmsg.doc bkmsg.txt CC tomcrypt/src/math/multi.c CC tomcrypt/src/math/rand_prime.c CC tomcrypt/src/math/tfm_desc.c 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 ./substvars t/doit.sh > t/doit 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 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 chmod +x t/doit 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 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 CC tomcrypt/src/pk/asn1/der/bit/der_encode_bit_string.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 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 tomcrypt/src/pk/asn1/der/ia5/der_length_ia5_string.c CC tomcrypt/src/pk/asn1/der/integer/der_decode_integer.c CC tomcrypt/src/pk/asn1/der/integer/der_encode_integer.c CC tomcrypt/src/pk/asn1/der/integer/der_length_integer.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 tomcrypt/src/pk/asn1/der/object_identifier/der_length_object_identifier.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 make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC tomcrypt/src/pk/asn1/der/octet/der_decode_octet_string.c CC bk.c CC tomcrypt/src/pk/asn1/der/octet/der_encode_octet_string.c CC cmd.c CC tomcrypt/src/pk/asn1/der/octet/der_length_octet_string.c CC abort.c CC tomcrypt/src/pk/asn1/der/printable_string/der_decode_printable_string.c CC tomcrypt/src/pk/asn1/der/printable_string/der_encode_printable_string.c make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC libc/fslayer/fslayer_open_stub.c CC libc/fslayer/fslayer_close_stub.c CC libc/fslayer/fslayer_read_stub.c CC libc/fslayer/fslayer_write_stub.c CC tomcrypt/src/pk/asn1/der/printable_string/der_length_printable_string.c CC libc/fslayer/fslayer_lseek_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_ex.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_flexi.c CC libc/fslayer/fslayer_linkcount_stub.c CC libc/fslayer/fslayer_fstat_stub.c CC libc/fslayer/fslayer_lstat_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_multi.c CC libc/fslayer/fslayer_stat_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_ex.c CC libc/fslayer/fslayer_unlink_stub.c CC libc/fslayer/fslayer_rename_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_multi.c CC tomcrypt/src/pk/asn1/der/sequence/der_length_sequence.c CC tomcrypt/src/pk/asn1/der/sequence/der_sequence_free.c CC libc/fslayer/fslayer_link_stub.c CC tomcrypt/src/pk/asn1/der/set/der_encode_set.c CC libc/fslayer/fslayer_symlink_stub.c CC libc/fslayer/fslayer_chmod_stub.c CC libc/fslayer/fslayer_getdir_stub.c CC tomcrypt/src/pk/asn1/der/set/der_encode_setof.c CC tomcrypt/src/pk/asn1/der/short_integer/der_decode_short_integer.c CC tomcrypt/src/pk/asn1/der/short_integer/der_encode_short_integer.c CC tomcrypt/src/pk/asn1/der/short_integer/der_length_short_integer.c CC tomcrypt/src/pk/asn1/der/utctime/der_decode_utctime.c CC tomcrypt/src/pk/asn1/der/utctime/der_encode_utctime.c CC tomcrypt/src/pk/asn1/der/utctime/der_length_utctime.c CC tomcrypt/src/pk/pkcs1/pkcs_1_i2osp.c CC tomcrypt/src/pk/pkcs1/pkcs_1_mgf1.c CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_decode.c CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_encode.c CC tomcrypt/src/pk/pkcs1/pkcs_1_os2ip.c CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_decode.c CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_encode.c CC tomcrypt/src/pk/rsa/rsa_decrypt_key.c CC tomcrypt/src/pk/rsa/rsa_encrypt_key.c CC tomcrypt/src/pk/rsa/rsa_export.c CC tomcrypt/src/pk/rsa/rsa_exptmod.c CC tomcrypt/src/pk/rsa/rsa_free.c CC tomcrypt/src/pk/rsa/rsa_import.c CC tomcrypt/src/pk/rsa/rsa_make_key.c CC tomcrypt/src/pk/rsa/rsa_sign_hash.c CC adler32.c CC tomcrypt/src/pk/rsa/rsa_verify_hash.c CC alias.c CC libc/fslayer/fslayer_access_stub.c CC libc/fslayer/fslayer_utime_stub.c CC libc/fslayer/fslayer_mkdir_stub.c CC libc/fslayer/fslayer_rmdir_stub.c CC libc/fslayer/fslayer_rmIfRepo_stub.c CC tomcrypt/src/prngs/rng_get_bytes.c CC tomcrypt/src/prngs/rng_make_prng.c CC libc/fslayer/fslayer_realBasename_stub.c CC tomcrypt/src/prngs/sprng.c CC tomcrypt/src/prngs/yarrow.c CC libc/hash/hash.c CC libc/hash/hash_tostr.c CC admin.c CC libc/hash/hash_tofile.c CC libc/hash/memhash.c CC libc/hash/wrapmdbm.c CC libc/hash/u32hash.c CC libc/mdbm/mdbm.c In file included from bk.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, strleCC libc/mdbm/hash.c n(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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(./hash.hh:,329 :k11e:y ,note: place parentheses around the assignment to silence this warnings trlen (329k | e yi)f +( d1a)t)a {= h| - ^> o p| s ==- >fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from fslayer/fslayer_read_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.h329: | 329 :i11f: (note: duse '==' to turn this assignment into an equality comparisona ta = 329h | - >iofp s(-d>afteat c=h (hh-,> okpesy-,> fsettrclhe(nh(,k ekye)y ,+ s1t)r)l 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 fslayer/fslayer_write_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 fslayer/fslayer_lstat_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 fslayer/fslayer_stat_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 annotate.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] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, ke./hash.hy:,329 :s11t:r lnote: eplace parentheses around the assignment to silence this warningn (key) 329+ | 1i)f) ({d a t| a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: ./hash.hnote: :use '==' to turn this assignment into an equality comparison329 :11: note: 329place parentheses around the assignment to silence this warning | if ( d329a | t ai f= (hd-a>toap s=- >hf-e>tocphs(-h>,f ektecyh,( hs,t rkleeyn,( ksetyr)l e+n (1k)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)) { | ^ | == 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, keyIn file included from ,fslayer/fslayer_link_stub.c :s10t: 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(key) + 1)) In file included from {fslayer/fslayer_lseek_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 (dIn file included from afslayer/fslayer_linkcount_stub.ct:./hash.ha10: : 329=In file included from : ./system.h11h::-52 >: note: o./hash.hplace parentheses around the assignment to silence this warningp: s329-:> 11f329:e | t warning: ciusing the result of an assignment as a condition without parentheses [-Wparentheses]hf ( h(,d aktea y 329,= | shit-fr> lo(epdnsa(-tk>aef ye=)t ch+h- (>1ho),p) s k-{e> yf ,e| t ^ sc th r(| lh ( )e, n (kkeeyy,) s+t r1l)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(k./hash.he:y329): 11+: 1note: )use '==' to turn this assignment into an equality comparison) { | 329 ^ | i| f == (data = h->ops->fetc./hash.hh:(329h:,11 :k enote: yplace parentheses around the assignment to silence this warning, strl e329n | ( kiefy )( d+a t1a) )= {h - >| o ^p s -| > ==f etch(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_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)) { 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: place parentheses around the assignment to silence this warning 329 | if (data = h->op./hash.hs:-329>:f11e:t cnote: huse '==' to turn this assignment into an equality comparison( h, k329e | y ,i fs t(rdlaetna( k=e yh)- >+o p1s)-)> f{e t c| h ^ ( h ,| ( )k ey, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, kCC libc/mdbm/debug.c ey, strlen(key) + 1)) { | ^ | == CC libc/mdbm/byte_order.c In file included from cmd.c:34: 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 libc/string/memmem.c 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fslayer/fslayer_chmod_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 =libc/hash.h :h329-:>11o:p snote: -place parentheses around the assignment to silence this warning> fetch (329h | , ikfe y(,CC libc/string/strcasestr.c d asttar l=e nh(-k>eoyp)s -+> f1e)t)c h{( h ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (./hash.hd:a329t:a11 := note: hplace parentheses around the assignment to silence this warning- >ops- >329f | e ticfh ((hd,a tkae y=, hs-t>rolpesn-(>kfeeyt)c h+( h1,) )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(kCC libc/string/strndup.c ey) + 1)) { | ^ | == CC libc/string/strsep.c CC attributes.c CC bam.c CC libc/string/strcnt.c CC libc/string/trim.c CC bisect.c CC bkd.c CC bkd_bam.c CC libc/stdio/asprintf.c CC libc/stdio/fclose.c CC libc/stdio/fdopen.c CC libc/stdio/fflush.c CC libc/stdio/fgetc.c CC libc/stdio/fgetline.c 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(CC libc/stdio/fgetln.c 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/fgetpos.c CC libc/stdio/fgets.c 1 warning generated. CC libc/stdio/fgetstr.c In file included from fslayer/fslayer_utime_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. CC libc/stdio/fileprintf.c 1 warning generated. 1 warning generated. CC libc/stdio/findfp.c 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 | if (data 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 CC libc/stdio/flags.c = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/stdio/fopen.c 1 warning generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:329CC bkd_cd.c :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_rmIfRepo_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 libc/stdio/fparseln.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 329 | if (d1a warningt generateda. = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/stdio/fprintf.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] 1 warning generated. 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = h->ops->fetch(h, key, strlen(key) +./hash.h :1329):)11 :{ note: place parentheses around the assignment to silence this warning| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->CC libc/stdio/fpurge.c fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if ./hash.h(:d329a:t11a: =note: use '==' to turn this assignment into an equality comparisonh ->op s329- | > fieft c(hd(aht,a k=e yh,- >sotprsl-e>nf(ektecyh)( h+, 1k)e)y ,{ s t| r ^ l e n| ( ( )k ey) + 1)) { | ^ | == CC libc/stdio/fpush.c ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key,1 warnings generatedt. rlen(key) + 1)) { | ^ | == CC libc/stdio/fputc.c CC libc/stdio/fputs.c CC libc/stdio/fread.c In file included from hash/hash_tostr.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 (daCC libc/stdio/freopen.c ta = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/fscanf.c 1 warning generated. 1 warning generated. In file included from hash/hash_tofile.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. CC libc/stdio/fseek.c CC libc/stdio/fseeko.c CC libc/stdio/fsetpos.c CC libc/stdio/ftell.c CC libc/stdio/_ftello.c CC libc/stdio/ftello.c CC bkd_changes.c 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] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/funopen.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 =CC bkd_client.c h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from adler32.c:17: In file included from libc/system.hCC libc/stdio/fvwrite.c :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,CC bkd_clone.c 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/fwalk.c CC libc/stdio/fwrite.c CC libc/stdio/gettemp.c CC libc/stdio/makebuf.c 1 warning generated. bk.c:190:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 190 | if (i = setjmp(exit_buf)) { | ~~^~~~~~~~~~~~~~~~~~ bk.c:190:8: note: place parentheses around the assignment to silence this warning 190 | if (i = setjmp(exit_buf)) { | ^ | ( ) bk.c:190:8: note: use '==' to turn this assignment into an equality comparison 190 | if (i = setjmp(exit_buf)) { | ^ | == CC libc/stdio/mkdtemp.c CC libc/stdio/mkstemp.c 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)) { | ^ | == 1 warning generated. 1 warning generated. CC libc/stdio/printf.c hash/hash_tostr.c:54:32: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 54 | unless (p = webdecode(p, &k, &klen)) { | ^~~~~ ./style.h:44:25: note: expanded from macro 'unless' 44 | #define unlesCC libc/stdio/puts.c 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 = webdecode(p, &v, &vlen)) goto err; | ^~~~~ ./style.h:44:25: note: expanded from macro 'unless' 44 | #dIn file included from ehash/memhash.cf:i17n: eIn file included from ./system.hu:n52l: e./hash.hs:s329(:e11): iwarning: f (!(using the result of an assignment as a condition without parentheses [-Wparentheses]e )) | ^CC libc/stdio/refill.c 329 | ./system.h :i495f: 46(:d anote: tpassing argument to parameter 'sizep' herea = h495- | >cohpasr- >*fweetbcdhe(cho,d ek(ecyh,a rs t*rdlaetna(,k ecyh)a r+ *1*)b)u f{, i| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t *sizep); | ^ 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.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h,hash/hash_tofile.c :k44e:y8,: snote: tplace parentheses around the assignment to silence this warningr len(k e44y | ) i+f 1()f) ={ f o| p ^ e n (| p ( )a th, "w")) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (dhash/hash_tofile.ca:t44a: 8=: hnote: -use '==' to turn this assignment into an equality comparison> ops -44> | f CC libc/stdio/remove.c eitfc h((fh ,= kfeoyp,e ns(tpraltehn,( k"ewy")) )+ {1 ) )| ^{ | | == ^ | == 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")) { | ^ | == CC libc/stdio/rewind.c hash/hash_tofile.c:85:8bk.c:: 688warning: :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]23 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | 688 | d a tfao r= (haacs h=_ f0e;t cahvS[tarc(]h ,= faive[lodpltiisntd[+i+]]);; a c| + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+1 ) warning; generated . | ~~~~~~~^~~~~~~~~~~~~~ bk.c:688:23: note: place parentheses around the assignment to silence this warning 688 | for (ac = 0; av[ac] = av[optind++]; ac++); | ^ | ( ) 1 warning generated. bk.c:688:23: note: use '==' to turn this assignment into an equality comparison 688 | for (ac = 0; av[ac] = av[optind++]; ac++); | ^ | == 1 warning generated. hash/hash_tofile.c:104:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 104 | if (f = fopen(patCC libc/stdio/rget.c h, "r")) { | ~~^~~~~~~~~~~~~~~~~~ hash/hash_tofile.c:104:8: note: place parentheses around the assignment to silence this warning 104 | if (f = fopen(path, "r")) { | ^ | ( ) hash/hash_tofile.c:104:8: note: use '==' to turn this assignment into an equality comparison 104 | if (f = fopen(path, "r")) { | ^ | == In file included from admin.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, sCC libc/stdio/scanf.c trlen(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) | ^ 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)) { | ^ | == hash/hash_tofile.c:125:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 125 | while (line = fgetline(f)) { | ~~~~~^~~~~~~~~~~~~ hash/hash_tofile.c:125:14: note: place parentheses around the assignment to silence this warning 125 | while (line = fgetline(f)) { | ^ | ( ) hash/hash_tofile.c:125:14: note: use '==' to turn this assignment into an equality comparison 125 | whileabort.c :(320l:i10n:e warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] fgetline( f320) | ) { i f| ^( e | = == nested_rmcomp(n, c)) { | ~~^~~~~~~~~~~~~~~~~~~~~ abort.c:320:10: note: place parentheses around the assignment to silence this warning 320 | if (e = nested_rmcomp(n, c)) { | ^ | ( ) abort.c:320:10: note: use '==' to turn this assignment into an equality comparison 320 | if (e = nested_rmcomp(n, c)) { | ^ | == 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] 156 | data = fmem_peek(s->val, &len); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^ 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/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] string/strndup.c:27 :238 | :s tnote: rplace parentheses around the assignment to silence this warnings ep(s t27r | i nigfp ,( pd e=l imma)l l o| c^( leCC libc/stdio/setbuf.c n+1)) { | ^ | ( ) hash/hash_tofile.c:185:string/strndup.c18::27 :warning: 8passing '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]: note: use '==' to turn this assignment into an equality comparison 27185 | | i f b(aps e=6 4m_adlelcoocd(el(elni+n1e),) s{t r l| e ^n ( l| i ==n e), 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(line), data, &len); | ^~~~ hash/hash_tofile.c:30:20: note: passing argument to parameter 'out' here 30 | unsigned char *out, unsigned long *outlen); | ^ hash/hash_tofile.c:185:44: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] CC libc/stdio/setbuffer.c 185 | base64_decode(line, strlen(line), data, &len); | ^~~~ hash/hash_tofile.c:30:40: note: passing argument to parameter 'outlen' here 30 | unsigned char *out, unsigned long *outlen); | ^ CC libc/stdio/setvbuf.c CC bkd_cmdtab.c 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); | ^ In file included from mdbm/mdbm.c:63: 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-./hash.h>:o329p:s11-:> fnote: eplace parentheses around the assignment to silence this warningt ch(h, 329k | e yi,f s(tdraltean (=k ehy-)> o+p s1-)>)f e{t c h| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h , key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | ./hash.hi:f329 :(11d:a tnote: aplace parentheses around the assignment to silence this warning = 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)) { | ^ | ( ) ./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)) { | ^ | == bk.c:866:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 866 | if (p = fgetln(stdin, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~~ bk.c:866:11: note: place parentheses around the assignment to silence this warning 866 | if (p = fgetln(stdin, &len)) { | ^ | ( ) bk.c:866:11: note: use '==' to turn this assignment into an equality comparison 866 | if (p = fgetln(stdin, &len)) { | ^ | == 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 | if (n = *nn) { | ^ | ( ) hash/memhash.c:212:8: note: use '==' to turn this assignment into an equality comparison 212 | if (n = *nn) { | ^ | == 1 warning generated. 1 warning generated. bk.c:962:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 962 | if (t = which(cmd_path)) { | ~~^~~~~~~~~~~~~~~~~ 1 warning generated. 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)) { | ^ | == hash/memhash.c:244:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 244 | if (n = *nn) { | ~~^~~~~ hash/memhash.c:244:8: note: place parentheses around the assignment to silence this warning 244 | if (n = *nn) { | ^ | ( ) hash/memhash.c:244:8: note: use '==' to turn this assignment into an equality comparison 244 | if (n = *nn) { | ^ | == 1 warning generated. hash/memhash.c:283:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 283 | if (h->lastnode = n) { | ~~~~~~~~~~~~^~~ hash/memhash.c:283:18: note: place parentheses around the assignment to silence this warning 283 | if (h->lastnode = n) { | ^ | ( ) hash/memhash.c:283:18: note: use '==' to turn this assignment into an equality comparison 283 | if (h->lastnode = n) { | ^ | == CC bkd_findkey.c adler32.c:40: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] 40 | sum = adler32(0, m->mmap, m->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, CC libc/stdio/snprintf.c uInt len));stdio/fsetpos.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 | fsetpos(iop, pos) | ^ ./stdio_remap.h:45:17: note: expanded from macro 'fsetpos' 45 | #define fsetpos bk_fsetpos | ^ alias.c:206:12: 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)) { | ^ | == alias.c:212:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 212 | if (c = aliasdb_chkAliases(n, aliasdb, &aliases, start_cwd)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:212:8: note: place parentheses around the assignment to silence this warning 212 | adler32.ci:f115 :(23c: =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]a liasdb_ c115h | k A l isausme s=( na,d laelri3a2s(dsbu,m ,& a"l#i"a,s e1s),; s t| a ^~~r t_cwd)libc/zlib/zlib.h): 821{: 61 :| ^ note: passing argument to parameter 'buf' here | ( ) 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef alias.c*:b212u:f8,: unote: Iuse '==' to turn this assignment into an equality comparisonn t le n212) | ) ;i f | ( ^c = aliasdb_chkAliases(n, aliasdb, &aliases, start_cwd)) { | ^ | == 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 lbk.ce:n1423):)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 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ^ | & [ ] bk.c:1429:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1429 | adler32.c :e150r:r13o:r _warning: musing the result of an assignment as a condition without parentheses [-Wparentheses]s g = apri n150t | f ( " %wsh\inl"e, (LnO C=K _fUrNeKaNdO(WbNu+f6,) ;1 , | s ~~~~~~~~~~~~^~i zeof(buf), stdin)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bk.c:1429:45: note: use array indexing to silence this warning 1429 | error_msg = aprintf("%s\nadler32.c":,150 :L13O:C Knote: _place parentheses around the assignment to silence this warningU NKNOWN +1506 | ) ; w| h ^ i l e| & [ ]( n = fread(buf, 1, sizeof(buf), stdin)) { | ^ | ( ) adler32.c:150:13: note: use '==' to turn this assignment into an equality comparison 150 | bk.c :w1443h:i9l:e warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]n = fread(buf, 1 ,1443 | s i ziefo f((ib u=f )r,e psotsdiitno)r)y _{r d l| o ^c k (| p ==r oj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bk.c:1443:9: note: place parentheses around the assignment to silence this warning 1443 | if (i = repository_rdlock(proj)) { | ^ | ( ) adler32.c:156: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] 156 | sum = adler32(subk.cm:,1443 :b9u:f ,note: use '==' to turn this assignment into an equality comparisons trlen( b1443u | f ) )i;f (| i ^~~ = repolibc/zlib/zlib.hs:i821t:o61r:y _note: rpassing argument to parameter 'buf' hered lock (821p | rZoEjX)T)E R{N u| L ^o n g| ==Z EXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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); | ~~~~~~~~~^~ bk.c:1457:42: note: use array indexing to silence this warning 1457 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ^ | & [ ] bk.c:1460:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1460 | error_msg = aprintf("%s\n", LOCK_UNKNOWN+6); | ~~~~~~~~~~~~^~ bk.c:1460:45: note: use array indexing to silence this warning 1460 | error_msg = aprintf("%s\n", LOCK_UNKNOWN+6); | ^ alias.c : 370| : & [ ]12 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | while (p = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ In file included from hash/wrapmdbm.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, kIn file included from ealias.cmdbm/hash.cybk.c::,:37046 1475:: s:12In file included from t18:./system.hr: :l note: 52ewarning: place parentheses around the assignment to silence this warning: nusing the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h( :k 329e370: y | 111475) : | a+wwarning: g husing the result of an assignment as a condition without parentheses [-Wparentheses]a1i i)ln)e: {( pi329 f | | = ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (i fnfgl ei(tddl ai=tn aeg (e=st tehdn-iv>n(o)"p)_s B-{K> _f Ne| Et ^ Sc Th E(| Dh ( )_, L OkCeKy",./hash.h) :)s329 t:{r11 l: e | nnote: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~(place parentheses around the assignment to silence this warning k ey) + 3291 | )alias.c ):i 370f{: 12( :d| a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: t use '==' to turn this assignment into an equality comparisona = h370- | > o pwsh-i>lfee t(cbk.cph: (1475=h: ,18f :gk eenote: typlace parentheses around the assignment to silence this warningl, i nset(rslIn file included from te mdbm/byte_order.cdn1475:i( | 17n./hash.hka: ):egIn file included from )329ya./system.h :)i:{11 n52 :+:: ./hash.h| note: 1 : ^place parentheses around the assignment to silence this warning)i329 )f: 11 | {(:329 == n | lwarning: | In file included from iusing the result of an assignment as a condition without parentheses [-Wparentheses]i ^ annotate.cd f : 17=(| : d ( )329In file included from ga | libc/system.het :tai52e f: n= libc/hash.hv (:(hd329"-a:_>t11Boa:Kp _s=./hash.hwarning: N- :using the result of an assignment as a condition without parentheses [-Wparentheses]E>h329 Sf-:Te>11Eto:Dcp _hs329note: L(- | use '==' to turn this assignment into an equality comparisonOh> C,fiK ef"k329t )e | c()y hd ,i(a{ fht s ,a t( | rdk= ^ lae etyh na,-| ( > ( )k=so e tpyhrs)-l- >e>+onf p(e1skt)-ec)>yh f)({e h t+, c | bk.ch1k ^ :()e 1475h)y :, ,| 18 { ( ):k s e tnote: y| ruse '==' to turn this assignment into an equality comparison, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l esnt (r1475kl | eeayng)(a ki+en y:1)./hash.h ) : )+329i :f{111 ):( ) n| note: l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{use '==' to turn this assignment into an equality comparisoni d | = ^329 | g e| it ==fe n(v./hash.hd(:a"329t_:aB11 K:=_ Nnote: hEplace parentheses around the assignment to silence this warning-S >ToEp Ds329_- | L> OfiCefKt "c()hd)(a ht{,alibc/hash.h : k=329| e : ^yh11 ,-: > | sonote: ==tpplace parentheses around the assignment to silence this warning rs l-e>n f(329ek | te cyih)f( h+(, d 1aalias.ck)tIn file included from :e)astdio/asprintf.c411y ::,{=369 : :s hIn file included from t| -stdio/local.hwarning: r ^>:using the result of an assignment as a condition without parentheses [-Wparentheses]l o37 e p: n| sIn file included from ( ==-./system.hk411 >:e | f52y e: ) t./hash.h ic:In file included from +fh329attributes.c (::1(h1117)s,:: ) In file included from =kwarning: ./sccs.h{ eusing the result of an assignment as a condition without parentheses [-Wparentheses]: sy 20 c,: | c In file included from ^ sslibc/system.h 329_t: | ir52| nl: ( )iielibc/hash.h ftn: ((329(pk:dae11aty:th) a, warning: +using the result of an assignment as a condition without parentheses [-Wparentheses]=I N1hI)-T)> _ o329M{./hash.hp | U :s S 329-iT| :>fE ^ 11f X :e(I tdS| note: caT ( )use '==' to turn this assignment into an equality comparisonht) (a)h ,=329{ | kh e-i| y>f ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,o p(ssdt-ar>tlfaelibc/hash.he n:t=(329c k:hhe11(-y:h>) ,o note: p+use '==' to turn this assignment into an equality comparisonks e-1y> ),f329) e | alias.cst { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :tci411rhf:l(1 9eh warning(:n, generatedd ( . anote: kktplace parentheses around the assignment to silence this warningeea yy ),= 411+sh | t- 1r> )loi)epf ns {(-( k>s ef | ye= ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./hash.h)t : cs329+hc: (c111hs:),_ ) inote: knplace parentheses around the assignment to silence this warning{ei yt ,( | p329 ^sa | tt rhi| l,f ==e nI((NdkIaeTty_a)libc/hash.hM :U=+329S :Th111E-):X>) Io note: Sp{place parentheses around the assignment to silence this warningTs )- )>| f ^329{e | t c| i| h ==f ^ ( h( ,d| a ( )kIn file included from t emdbm/debug.cay: ,36= : sIn file included from htmdbm/common.h-r:>l41oe: pnIn file included from s(./system.h-k:>e52fy: e)./hash.ht :alias.cc+329:h :411(111:h):9,) : warning: k{using the result of an assignment as a condition without parentheses [-Wparentheses]note: e use '==' to turn this assignment into an equality comparisony ,| ^ s 411329t | | r| l ( ) ie ifnf ( (k(desay t)=a +s= c 1ch)s-)_> io{np is t./hash.h-| (:> ^ p329f a:e t11t| h:c ( ), h note: (Iuse '==' to turn this assignment into an equality comparisonhN ,I T k_329eM | yU ,Si TfsE tX(rIdlSaeTtn)a() k libc/hash.h=e{: y 329h) :- | 11>+ ^:o p1 note: s)| use '==' to turn this assignment into an equality comparison-) == > f{ e 329t | c| h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i( fh ,( dkaetya, =s thr-l>eonp(sk-e>yf)e t+c h1()h), {k e y| , ^ s t| r ==l en(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 bam.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/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 | ^ 1 warning generated. CC libc/stdio/sprintf.c bk.c:1583:22: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 1581 | sprintf(nformat, "%c%s %lu.%06lu %s %s: %*s%s\n", | ~~~ | %lld 1582 | log_versions[LOGVER], 1583 | sccs_getuser(), tv.tv_sec, (unsigned long)tv.tv_usec, | ^~~~~~~~~ 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(kCC bkd_http.c ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/sscanf.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 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == alias.c:489:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 489 | if (val = hash_fetchStr(aliasdb, alias)) CC libc/stdio/stdio.c { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:489:10: note: place parentheses around the assignment to silence this warning 489 | if (val = hash_fetchStr(aliasdb, alias)) { | ^ | ( ) alias.c:489:10: note: use '==' to turn this assignment into an equality comparison 489 | if (val = hash_fetchStr(aliasdb, alias)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | i./hash.hf: 329(CC libc/stdio/ungetc.c :d11a:t anote: place parentheses around the assignment to silence this warning= h->o p329s | - >iffe t(cdha(tha, =k In file included from ehstdio/fflush.cy-:,>47 o: spIn file included from tsstdio/local.hr-:l>37ef: neIn file included from (t./system.hkc:eh52y(: )h./hash.h ,:+ 329 k:1e11)y:), warning: {susing the result of an assignment as a condition without parentheses [-Wparentheses] t r| l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e n(key) + 1329) | ) i{f (| d ^ a t a| ( )= h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.hlibc/hash.h:In file included from :329stdio/fclose.c329:::114711:: : In file included from note: stdio/local.hnote: use '==' to turn this assignment into an equality comparison:place parentheses around the assignment to silence this warning 37 : In file included from 329./system.h | :329 52 | i: f./hash.hi :f(329./hash.h d::(a11329dt::aa 11t warning: :a=using the result of an assignment as a condition without parentheses [-Wparentheses] note: =hplace parentheses around the assignment to silence this warning - h>-o > p329o329s | p | - s >i-iff>fe f t(e(cdtdhaca(ththa(a, h =,=k ehkhy-e-,>y> o,osp ptsssr-t-l>r>eflfneee(tntkc(cehkhy(e()hCC libc/stdio/vasprintf.c yh ,),+ k+k1e e)y1y),), ) {s s t{t r r| l l ^e| e n ^ n ( (| k k ==e| e y ( )y) ) ++ 11alias.c))In file included from :))stdio/fdopen.c564 ::{{5310 : : In file included from | | stdio/local.hlibc/hash.hwarning: ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::using the result of an assignment as a condition without parentheses [-Wparentheses] 37329 : :| In file included from 11 ( ) ./system.h: 564: | 52note: : use '==' to turn this assignment into an equality comparisoni./hash.h f: 329 (:329r11 | e: t i warning: f= (dusing the result of an assignment as a condition without parentheses [-Wparentheses]db aCthak (= n ./hash.h329,h: | -329 a>:ilo11fip: as (s-note: ./hash.hdd>use '==' to turn this assignment into an equality comparison:abf 329t)e:a )t11 329 c:= | rh e(note: hithplace parentheses around the assignment to silence this warning-fu, > r o(nk329pd e | sa(In file included from y -trstdio/fgetstr.c,i>ae: ff t49s e=): t(t ;In file included from rdch stdio/local.hlah- :et(>| 37naho ~~~~^~~~~~~~~~~~~~~~~~~: ( ,p In file included from k= s./system.he k-:yhe>52)-yf: >,e./hash.h+o t: psc3291sth:)-r(11)>lh: fe, {en warning: t(kusing the result of an assignment as a condition without parentheses [-Wparentheses] cke | hey ^(y, halias.c) , : s| 329564+t ==k | : r e 101lyi:)e,f )n note: (s(place parentheses around the assignment to silence this warning{ktd era yl t| )e564a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n | +( = ki 1efh)y -))(> ro{+ep ts 1 -| )=> ^) f de {bt| Cc == hh | k( ^ (h n, , | k ( )ae lyi,a ssdtbr)l)e./hash.h n:r(329ek:te11uy:r) n note: +place parentheses around the assignment to silence this warning( r1e)t) ) 329;{ | ./hash.h :i| | 329f ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 11( :d| a ( )note: t use '==' to turn this assignment into an equality comparisona = h -329> | o pisf- >(fdeattcah (=h ,h -k>eoyp,salias.c -:s>564tf:re10lt:ec nhnote: ((use '==' to turn this assignment into an equality comparisonkh e,./hash.hy :)k564329 e | :+y 11 ,i:1 f )s note: )t(place parentheses around the assignment to silence this warning rr {le et nCC libc/stdio/vfprintf.c 329| (= | ^ k edi ybf| )C ( ) h( +kd (a1nt),a) a={l ih a-| s> ^do bp )s| )- == > rfe./hash.het:tu329cr:hn11( :h( ,rnote: euse '==' to turn this assignment into an equality comparisonkt e)y;, 329 s | | t ^ri lf e | n( ==(d kaetya) =+ h1-)>)o p{s - >| f ^ e t c| h ( )( 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)) { | ^ | == alias.c:573:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 573 | if (ret = system(buf)) return (ret); | ~~~~^~~~~~~~~~~~~ alias.c:573:10: note: place parentheses around the assignment to silence this warning 573 | if (ret = system(buf)) return (ret); | ^ | ( ) alias.c:573:10: note: use '==' to turn this assignment into an equality comparison 573 | if (ret = system(buf)) return (ret); | ^ | == alias.c:580:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 580 | if (ret = system(buf)) return (ret); | ~~~~^~~~~~~~~~~~~ alias.c:580:11: note: place parentheses around the assignment to silence this warning 580 | if (ret = system(buf)) return (ret); | ^ | ( ) alias.c:580:11: note: use '==' to turn this assignment into an equality comparison 580 | if (ret = system(buf)) reIn file included from tstdio/fgets.cu:r47n: In file included from (stdio/local.hr:e37t: )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)) { | ^ | == alias.c:624:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 624 | if (errors = aliasdb_chkAliases(n, aliasdb, &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)) { | ^ | == 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, kealias.cy:,631 :s13t:r lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]n (key) 631+ | 1 )i)f {( c o| m ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p s = aliasdb_expandOne(n, aliasdb, key)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329alias.c::11631:: 13note: :place parentheses around the assignment to silence this warning note: place parentheses around the assignment to silence this warning 329 | i631f | ( diaft a( c=o mhp-s> o=p sa-l>ifaestdcbh_(ehx,p aknedyO,n es(tnr,l eanl(ikaesyd)b ,+ k1e)y)) ){ { | ^ | ^ | ( )| ( ) In file included from ./hash.hstdio/flags.calias.c:::32949631:: :11In file included from 13:stdio/local.h: : note: 37note: use '==' to turn this assignment into an equality comparison: use '==' to turn this assignment into an equality comparison In file included from ./system.h: 52329 : | 631./hash.h | :i 329f : i11(f:d a(warning: tcusing the result of an assignment as a condition without parentheses [-Wparentheses]ao m=p sh -=> o329ap | ls i-ia>fsf de(btd_caehtx(aph a,=n dkhOe-ny>e,o( pnss,t- r>alfleeinta(cskhde(byh,), k+ke ey1y)),)) s{{t r l| | e ^ ^n ( k| | e == ==y ) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/setbuffer.cIn file included from :bkd_bam.c48::171: :In file included from ./sccs.hwarning: :a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]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] 48./hash.h | :s329e:t11b:u fnote: 329fplace parentheses around the assignment to silence this warning | e ri(f f 329p( | ,d aibtfua f (,=d ashti-az> eo=)p sh --| >>^fo epts./stdio_remap.hc-:h>101(f:he19,t: c khnote: e(expanded from macro 'setbuffer'yh ,, sk101te | ry#l,de ensf(tikrneleye )ns (e+kt eb1yu))f) f +e{ r 1 )b| )k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ {s e t| b ^ u f f| e ( )r | ^ ./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 = h329- | > oipfs -(>dfaettac h=( hh,- >koepys,- >sftertlcehn((hk,e yk)e y+, 1s)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)) { | ^ | == 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 | ^ In file included from stdio/fopen.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC bkd_id.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)) { | ^ alias.c bk.c:| :805 ( )1925: :128:: 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] 8051925 | | i f i(ft (=l ps t=r rhcah./hash.hsrmdbm/mdbm.c:h(:329_p543:f,:11e 10:t': c: note: h'warning: use '==' to turn this assignment into an equality comparison()equality comparison with extraneous parentheses [-Wparentheses-equality] n) e e{329d | , 543 | | i& ~~^~~~~~~~~~~~~~~~~ fc i 1f(, d (as(tidazb e =o= f=h( -cN>1Uo)Lp)Ls))- )>{ f e | t| ~~~^~~~~~~c ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ h (h, key, strlenbk.c(:k1925e:y8): +note: place parentheses around the assignment to silence this warning1 )) { 1925 | | ^i f | ( ==t = strrchr(p, ':')) { | ^ | ( ) alias.c:805:12: mdbm/mdbm.cnote: :place parentheses around the assignment to silence this warning543 :10: note: remove extraneous parentheses around the comparison to silence this warning805 | 543 | i fi fbk.c( :l(1925p(: d8=b: h=note: a=use '==' to turn this assignment into an equality comparisons hN_ Uf1925Le | Lt )ci)hf ( n(| et ~ ^ ~e d=, s&tcr1r,c hsri(zpe,o f'(:c'1))1)) warning ) generated{ . { | ^mdbm/mdbm.c| In file included from : ^ stdio/findfp.c 543 :| : 50 ==10| : : ( )In file included from stdio/local.hnote: :use '=' to turn this equality comparison into an assignment37 : In file included from ./system.h :54352 | : ./hash.hi:f329 :(11(:d bwarning: == NUusing the result of an assignment as a condition without parentheses [-Wparentheses]L L)) | ^~ | alias.c329 =: | 805 :i12f: (note: duse '==' to turn this assignment into an equality comparisona ta = 805h | - > o p si-f> f(eltpc h=( hh,a skhe_yf,e tscthr(lneene(dk,e y&)c 1+, 1s)i)z e{o f (| c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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/fpurge.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] ./hash.h: 329329: | 11 :i fnote: use '==' 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)) { | ^ | == AR libtomcrypt.a ./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)) { | ^ | == alias.c:884:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 884 | if (lp = hash_fetch(need, &c, sizeof(stdio/fgetc.cc:)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 | ^ alias.c:884:11: note: place parentheses around the assignment to silence this warning 884 | if (lp = hash_fetch(need, &c, sizeof(c))) { | ^ | ( ) alias.c:884:11: note: use '==' to turn this assignment into an equality comparison 884 | if (lp = hash_fetch(need, &c, sizeof(c))) { | ^ | == CC libc/stdio/vfscanf.c 3In file included from warningstdio/fscanf.cs: generated49. : 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 stdio/fputs.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52In file included from : stdio/fputc.c./hash.h::47329: :In file included from 11stdio/local.h:: 37warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from ./system.h:52: ./hash.h:329:11: warning: ./hash.h329using the result of an assignment as a condition without parentheses [-Wparentheses]: | 329 :i11f: (329note: d | place parentheses around the assignment to silence this warninga tiaf =329( | dh a-it>fao p(=sd -ah>t-fa>e ot=pc shh-(->h>f,oe ptksce-hy>(,fh e,st tckrhel(yeh,n, ( skkteeryyl),e n+s( tk1re)ly)e) n {(+ k e1| y) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)) +{ 1 )| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (dat./hash.ha: 329=: ./hash.h11h::-329 >:note: o11place parentheses around the assignment to silence this warningp: s -note: >place parentheses around the assignment to silence this warning f 329e | t ci329hf | ( h(i,df a kt(eady a,=t ash t-=r> lohep-ns>(-ok>pefsye-)t> cf+he (t1hc),h) ( kh{e, y ,k| e ^sy t, r | ls ==et nr(lkeeny()k e+y )1 )+) 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 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == In file included from stdio/freopen.c:54: 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) +In file included from stdio/fpush.c1:)1): 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(CC libc/stdio/vprintf.c key) ./hash.h+: 3291:)11): {note: place parentheses around the assignment to silence this warning | stdio/fflush.c ^ : 32955 | :| 1 ( )i: f warning: (a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]d ata = 55h | -f>folpuss-h>(ffept)c h (| h^, key./stdio_remap.h,./hash.h: :104s329:t:16r11:l: e note: nnote: expanded from macro 'fflush'(use '==' to turn this assignment into an equality comparison k e y104 ) | 329 # | +d ei1ff)i )n( ed{ a ft fa| l ^ u= s hh| - ( )b> ko_pfsf-l>ufseht c h| ( ^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/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/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 | ^ 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 | ^ In file included from In file included from stdio/ftello.cstdio/ftell.c::4347: : In file included from In file included from stdio/local.hstdio/local.h::3737: : In file included from In file included from ./system.h:./system.h52:: 52./hash.h: :./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 | 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)) ){ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^ ./hash.h./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,, In file included from kkstdio/fparseln.cee:yy47,,: In file included from ssstdio/local.htt:rr37ll: eeIn file included from nn./system.h((:kk52ee: yy./hash.h)): 329++: 1111:)) ))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:./hash.h11stdio/fclose.c:::329 80:note: :11use '==' to turn this assignment into an equality comparison10: : note: warning: use '==' to turn this assignment into an equality comparison329using the result of an assignment as a condition without parentheses [-Wparentheses] | i329f | (i df80a | t( ad ai=tf a h (-=r> 2oh p-=s> -o./hash.hf>p:cfs329le-:ot>11scf:ehe ((tnote: fhcplace parentheses around the assignment to silence this warningp,h - (>kh _e,329py | r,k e eivsyfft, hr ()lsd)eta nrtr(la In file included from ke =bkd.cen= :y( r17)kh2: e-;In file included from +y> ./bkd.hstdio/fgetstr.c )o ::1 p| 20123)+s ~~~^~~~~~~~~~~~~~~~~~~~~: :) - In file included from 9 1>libc/system.h:{)f: )e52warning: t: 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]| {clibc/hash.h ^ h: (329 | h:| ^123,11 == | : k | rewarning: ==eyusing the result of an assignment as a condition without parentheses [-Wparentheses] t, u rsnt r( lp329estdio/fclose.c) | n:; (80 ik: fe10| y: ^~~() d note: a+place parentheses around the assignment to silence this warningt a1 )= ) 80 h | {- > oi| pf ^ s -( >r| f2 ( )e t=c hf(chl,o skee(yf,p -s>t_rplreenIn file included from v(bkd_changes.cfk:./hash.hhe17:)y: 329))In file included from : ./bkd.h11r+:: 20 =1: note: )In file included from use '==' to turn this assignment into an equality comparisonr)libc/system.h 2 :;{ 52 329: | libc/hash.h| | : ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i329 f: 11| (: ( )d awarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]a = h->ops- >329f | e ticfh ((hd,a tkae y=, hs-tstdio/fclose.c>r:ol80pe:sn10-(:>k felibc/hash.hnote: ey:use '==' to turn this assignment into an equality comparisont)329 c :h+ 11( 80:h1 | ,) note: ) place parentheses around the assignment to silence this warningk i e{fy , (329 | r | s ^2 t ir =fl| e ==f(n cd(lakotesaye )(= f +ph --1>>)_o)pp rs{e- v> ff| he ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)t )c hr( h=, rk2e;y , | s ^t r l| e ==n (key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning libc/hash.h:329 :32911 | : inote: fuse '==' to turn this assignment into an equality comparison (dat In file included from a329stdio/gettemp.c | := 61 i: hfIn file included from - stdio/local.h>(:od37pa: stIn file included from -a./system.h> :f=52e : th./hash.hc-:h>329(ho:,p11 s:k- e>warning: yfusing the result of an assignment as a condition without parentheses [-Wparentheses],e tscthr(lhe,n (k ke329ey | y, ) i sf+t r(1ld)ea)nt (a{kIn file included from eCC libc/stdio/vscanf.c bkd_cd.c= y: | )17h ^ : - In file included from +In file included from > In file included from string/trim.c ./bkd.ho| stdio/fread.c:1:p ( ):17)20s 48: ): -: In file included from In file included from >In file included from ./system.h{libc/system.hfstdio/local.h: :e:52 52t37: | : c: ./hash.h ^libc/hash.hhIn file included from : :(./system.h329 329h::| libc/hash.h:,5211 ==:11 : : 329:k./hash.h : e:warning: 11warning: y329using the result of an assignment as a condition without parentheses [-Wparentheses]:,: using the result of an assignment as a condition without parentheses [-Wparentheses] 11 note: s:use '==' to turn this assignment into an equality comparisont r warning: l329 using the result of an assignment as a condition without parentheses [-Wparentheses]329e | 329 | n | (i ikf329ife | f y( ()di(d afda+t at a(ta1 da )=a =) t= ha h{- h- >=-> o >o| phop ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s-ps ->s->o->fp>fesfet-etc>tchfch(eh(ht(h,ch, h, k( kehkey,ey, y, k, se stystr,trl rl./hash.hesle:nten329(rn(:kl(k11eeke:yney )(y)note: k) place parentheses around the assignment to silence this warning+e + y+ 1) 1) 1329))+) | ) ) {1 i{ ){f ) | (| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{| d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^a t| a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| === h->ops->fetch(h, key, strlenstdio/fgets.c(:k55e:y1): +warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]1 )) { | ^ 55 | f| g ( )./hash.he :t329s:libc/hash.h(11:b:329u :fnote: 11,place parentheses around the assignment to silence this warning./hash.h: : n329note: , :stdio/fgetln.cplace parentheses around the assignment to silence this warning 32911./hash.h: f | ::57p 329:)inote: 329:1 fplace parentheses around the assignment to silence this warning | 11: : | (i warning: ^dfnote: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]329 a use '==' to turn this assignment into an equality comparison./stdio_remap.h | t( : ad 30i a57:f329=t | 15 | aIn file included from f:( h stdio/fseek.cg di-=:enote: af> 48texpanded from macro 'fgets't oh: l a( p-In file included from n d30s>stdio/local.h(=a | -o:f t#>p37phadfs: ,- ee-In file included from >=ft>./system.hlo icf:ephnhe52ns-e(t: p-> hc./hash.h)>of,2h: fpg warning(329 eseksh:| t-te generated,11^c>sy. : hf ,k (e./stdio_remap.hb ewarning: ht:ksyusing the result of an assignment as a condition without parentheses [-Wparentheses],c28_t, h:fr k(16glseh:eety, tnr, note: 329s(l kexpanded from macro 'fgetln' | kese entyi | y(r,f28 ^)kl | ees(#+yntdd )(stdio/flags.crae1 k:ltf)+e57eai) y:n n 1)1(=e{) :k )+ ehf warning: y-g| {1a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype])>e ^ ) ot )+pl | sn57| ^ {1- | ( ) )>b_ )fk_| | e_s ( ) ^ {tff cgl | hea| ^(tg ( ) hls ,n(| m ==k ./hash.ho e| :dy ^329e, :, 11libc/hash.h s::ot 329prnote: :tluse '==' to turn this assignment into an equality comparison11re :./hash.h)n : (note: 329329 kuse '==' to turn this assignment into an equality comparison | :| e 11^yi: )f 329 ./stdio_remap.hnote: | +(:use '==' to turn this assignment into an equality comparison d70 i1a:f) t18 )329a:( | d{ =note: a i expanded from macro '__sflags't fh a| - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(>=70 do | aph#ts-da->e >of=fpi esnht-e-c> >hf_o(e_phtss,cf- hl>k(afehgey,st, c kbhsek(ty_hr,./hash.h_,l :_ es329sknt:fe(r11lykl:a,ee g ynnote: ss)(place parentheses around the assignment to silence this warning t k r+e| l y ^e1329) n) | () +k i e{f1y )) () | d + ^a{ t 1 a )| | ) === ^ {h -| > ==| o ^p s -| > ==f etch(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/fseeko.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] stdio/fopen.c :32954 | : 1i:f./hash.h :warning: (329a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]d: a11t:a note: 54=place parentheses around the assignment to silence this warning | fho-p >e329on | p( sfi-if>l fe(e,dt acmthoa(d he=,) hk -e| >y^o, p sstdio/local.hs-:t>51rf:le15et:nc (hnote: k(expanded from macro 'fopen'eh y,) 51k+ | e #y1d,)e )fs it{nr el e| fn ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o( pkeeny )b k+_ f1o)p)e n{ | | ^ ^ | ( ) ./hash.h:./hash.h329::32911::11 :note: use '==' to turn this assignment into an equality comparisonnote: 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 tsrtlrelne(nk(ekye)y )+ +1 )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:1128:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1128In file included from | stdio/fwrite.c :i47f: In file included from (stdio/local.hi: 37=: In file included from c./system.hh:k52R: e./hash.hs:e329r:v11e:d (warning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]l ias)) { | ~~^~~~~~~~~~~~~~~~~~~~329 | if (data = h->ops-2> warningfse generatedt. ch1( warningh generated,. key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:1128:8: note: place parentheses around the assignment to silence this warning 1128 | if (i = chkReserved(alias)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning alias.c :3291128 | : 8i:f note: (use '==' to turn this assignment into an equality comparisond ata 1128= | hi-f> o(pis -=> fcehtkcRhe(she,r vkeedy(,a lsitarsl)e)n ({k e y| ) ^ + | 1 ==) ) { | ^ | ( ) stdio/fpurge.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 | fpurge(fp) ./hash.h| :^329 :11:./stdio_remap.h :note: 36use '==' to turn this assignment into an equality comparison: 16: note: expanded from macro 'fpurge'329 | i f36 | (#ddaetfai n=e hf-p>uorpgse- >bfke_tfcphu(rhg,e k e| y ^, strlen(key) + 1)) { | ^ | == 6 warnings generated. CC libc/stdio/vsnprintf.c 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:stdio/findfp.c11::100 :warning: 1using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | moreglue (329n | ) i f| ^( 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,In file included from stdio/mkdtemp.cs:t55r: lIn file included from estdio/local.hn:(37k: 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 (datastdio/fputs.c :=55 :h1-:> owarning: pa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]s ->fet c55h | (fhp,u tkse(ys,, sftpr)l e n| (^k ey) ./stdio_remap.h+: 381:)15): {note: expanded from macro 'fputs' | ^ 38| | ==# define fputs bk_fputs | ^ 1 warning 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 | #define fputc bk_fputc | ^ 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:3291: warning11 generated:. warning: using the result of an assignment as a condition without parentheses [-Wparentheses] annotate.c :32947 | : 8i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h-> o47p | s -i>ff e(ttc h=( hg,e tkeenyv,( "sBtKr_lAeNnN(OkTeAyT)E "+) )1 ){) {| ~~^~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ annotate.c:47:8: note: ./hash.hplace parentheses around the assignment to silence this warningIn file included from : stdio/mkstemp.c329:: 561147: : | In file included from alias.cstdio/local.hnote: i::place parentheses around the assignment to silence this warningf133337 :: (11In file included from t:./system.h329 : | =warning: 52 using the result of an assignment as a condition without parentheses [-Wparentheses]: ig ./hash.hfe: t329( e:d1333n11a | v:t ( a "warning: Busing the result of an assignment as a condition without parentheses [-Wparentheses]= K i_hfA- N> (No329cOp | Ts =A-i T>fnEf e"e(s)tdt)cae htd{(a_ h f ,=i| n ^ khd e-K y>e| ,oy ( ) p( ssnt-,r> lfaeelnti(cakhse()yh)), {+k e 1y| ), ~~^~~~~~~~~~~~~~~~~~~~~~~~~~) annotate.cs{:t 47r :l| 8e ^ :n ( note: k| use '==' to turn this assignment into an equality comparisone ( ) y ) 47+ | 1i)f) ({t =| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g etenv("BK_ANNOTalias.cA:T1333./hash.hE::"11329)::) 11 note: :{place parentheses around the assignment to silence this warning note: use '==' to turn this assignment into an equality comparison| ^1333 | 329 | | == i fi f( d(act a= =n ehs-t>eodp_sf-./hash.hi>:nf329de:Kt11ec:yh ((note: nhplace parentheses around the assignment to silence this warning,, ak1l e warningi329y generateda | ,. s )is)ft r{(l de an| t( ^ ak e =y| ) ( )h -+> o1p)s)- >{f e t| c ^h ( h| , == key, strlen(key) + 1)) { alias.c| : ^ 1333 : 11| : ( ) note: use '==' to turn this assignment into an equality comparison 1333 | if (c = nested_findKey(n, alias)) { | ^ | == ./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 stdio/freopen.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] alias.c :621382 | :f9r:e owarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]e n(file, 1382m | o d ei,f f(pp) = | i^s _glob./stdio_remap.h(:a40l:i17a:s )note: )expanded from macro 'freopen' { | 40 ~~^~~~~~~~~~~~~~~~ | #define freopen bk_freopen | ^ alias.c:1382:9: note: place parentheses around the assignment to silence this warning 1382 | if (p = is_glob(alias)) { | ^ 2 warning s| generated ( ). alias.c:1382:9: note: use '==' to turn this assignment into an equality comparison 1382 | if (p = is_glob(alias)) { | ^ | == stdio/ftell.cstdio/ftello.c::5349::11:: warning: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4953 | | fftteellllo((ffpp)) | | ^^ ./stdio_remap.h./stdio_remap.h::4846::1615:: note: note: expanded from macro 'ftello'expanded from macro 'ftell' 4846 | | ##ddeeffiinnee fftteellllo bbkk__fftteellll o | ^| ^ 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)); | ^ 1 warning generated. In file included from bkd_clone.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) CC libc/stdio/vsscanf.c + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ annotate.c:160:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 160 | while (t = fgetline(out)) { | ~~^~~~~~~~~~~~~~~ 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)) { | ^ | ( ) annotate.c:160:13: note: place parentheses around the assignment to silence this warning 160 | while (t = fgetline(out)) { | ^ | ( )libc/hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(kIn file included from estdio/fvwrite.cy:)49 : +In file included from stdio/local.h1:)37): In file included from {./system.h : 52| annotate.c: ^:./hash.h 160: :329| 13: ==:11 :note: use '==' to turn this assignment into an equality comparisonwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 160 | w h329i | l ei f( t( d=a tfag e=t lhi-n>eo(posu-t>)f)e 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)) { | ^ In file included from | In file included from stdio/rewind.c ==stdio/refill.c: :4748: CC libc/stdio/wbuf.c : In file included from In file included from In file included from stdio/local.hstdio/scanf.cstdio/local.h:::374937: : : In file included from In file included from In file included from ./system.hstdio/local.h./system.h:::523752: : : ./hash.hIn file included from ./hash.h:./system.h:329:329:52:11: 11:./hash.h: : warning: 329warning: using the result of an assignment as a condition without parentheses [-Wparentheses]: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] 329 | i329f | (329id | fa ti(afd a=(t daha -t=>a o hp=-s >-ho>-pf>seo-tp>csfh-e(>thfc,eh t(kcheh,y( ,hk ,es ytk,re lyse,tn r(slkteernyl()ek ne+(y k)1e )y+)) 1{+) ) 1 | ){ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) {| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: ./hash.hnote: :place parentheses around the assignment to silence this warning329 :11: note: place parentheses around the assignment to silence this warning329 ./hash.h | : 329329i: | f11 :i( fdnote: aplace parentheses around the assignment to silence this warning(t daa t =a329 | h= - i>hfo- p>(sod-pa>stf-ae> tf=ce hth(c-hh>,(o hpk,se -yk>,ef yes,tt crshlt(erhnl,(e knke(eyky)e, y +)s t1+r) l)1e )n{)( k {e| y ^ ) | ^ +| ( ) 1 | ) ( )) { | ^ | ( ) ./hash.h:329:11: ./hash.hnote: :use '==' to turn this assignment into an equality comparison./hash.h329 2:: warning32911329s:: | generated11 . :note: i use '==' to turn this assignment into an equality comparisonfnote: use '==' to turn this assignment into an equality comparison( d329a | t329 a | i f=i f(h d-(a>dtoaapt sa=- >=hf -eh>t-oc>phos(p-hs>,-f >ekefyte,ct hcs(hth(r,hl ,ek nek(yek,ye ,ys )ts rt+lr el1ne)(n)k( ek{ye )y )| + ^ + 1 )1| )) == ) { { | ^| ^ | ==| == stdio/gettemp.cmake[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' In file included from :stdio/rget.c66::471: :In file included from stdio/local.hwarning: :a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]37 : In file included from ./system.h:52: ./hash.h :66329 | :G11E:T Twarning: Eusing the result of an assignment as a condition without parentheses [-Wparentheses]M P(path, doopen, d329o | m kidfi r()d a t| a^ = hstdio/gettemp.c-:>62o:p18s:- >note: fexpanded from macro 'GETTEMP'e tc h62( | h#,d ekfeiynstdio/fread.c,e: 51sG:tE1rT:lT eEwarning: nMa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype](P k e y _)51_ | g+fe rt1et)ae)dm (p{b u f| | , ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s./stdio_remap.hi:z54e:,19 :c onote: uexpanded from macro '__gettemp'n t, 54f | p#)d e f| i^n e _./stdio_remap.h_:g39e:t15t:e mnote: pexpanded from macro 'fread' bk _39_CC libc/stdio/wsetup.c | _#gdeetftienmep ./hash.h f: r329| e: ^a11 d: bnote: kplace parentheses around the assignment to silence this warning_ fread 329 | | ^i f (data = h->ops->fetch(h, key, strlen(key) + 1)) 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] 329 | if (data = h->ops->fetch(h, key, st./hash.hr:l329e:n11(:k enote: yuse '==' to turn this assignment into an equality comparison) + 1 )329) | {i f | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ata = 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 329CC libc/tcp/tcp.c | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/fread.c:96:10: warning: initializing '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] 96 | char *obuf = fp->_bf._base; | ^ ~~~~~~~~~~~~~ 2 warnings generated. stdio/fread.c3: warning102s: generated18. : 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] 102 | fp->_bf._base = obuf; | ^ ~~~~ 3 warnings generated. CC libc/udp/udp.c 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 | ^ 1 warning generated. 2 warnings generated. 3 warnings generated. 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, bufsizestdio/fwrite.c,: 55c:o1u:l dwarning: ba function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]e tty) 55| | ^f write./stdio_remap.h(:b80u:f20,: snote: iexpanded from macro '__swhatbuf'z e, 80c | o#udnetf,i nfep )_ _ s| w^h aCC libc/utils/cleanpath.c t./stdio_remap.hb:u51f: 16b:k _note: _expanded from macro 'fwrite'_ swh a51t | b#udfe f i| n ^e fwrite 1b warningk generated_. fwrite | ^ 2 warnings generated. 2 warnings 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 | ^ CC libc/utils/concat_path.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)) { | ^ | ( ) ./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_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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 warnings generated. libc/hash.h:In file included from 329stdio/setbuf.c::1147:: In file included from note: stdio/local.hplace parentheses around the assignment to silence this warning: 37: In file included from ./system.h: 52329: | ./hash.h :i329f: 11(:d awarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]a = h->ops -329> | f eitfc h((dha,t ak e=y ,h -s>torplse-n>(fkeetyc)h (+h stdio/mkstemp.c,1: )61k):e 1y{:, warning: s| a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]t ^ r l e| 61n ( ) | ( mkkesyt)e m+p (1p)a)t h{) | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./stdio_remap.h:57:17: note: expanded from macro 'mkstemp' 57 | #dlibc/hash.he:f329i:n11e: mnote: kuse '==' to turn this assignment into an equality comparisons tem p329 | b ki_fm k(sdtaetmap = | h ^- >ops->fetch(h, key, st./hash.hr:l329e:n11(:k enote: yplace parentheses around the assignment to silence this warning) + 1) )329 | { i f| ^( d a| t ==a = 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_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.c:100:13: note: use '==' to turn this assignment into an equality comparison 100 | if (dfile = bp_lookupkeys(0, key)) { | ^ | == 2 warnings generated. 2 warnings generated. 2 warnings generated. bkd_bam.c:161:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 161 | while (rootkey = fgetline(std1i warningn generated). ) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ bkd_bam.c:161:17: note: place parentheses around the assignment to silence this warning 161 | while (rootkey = fgetline(stdin)) { | ^ | ( ) bkd_bam.c:161:17: note: use '==' to turn this assignment into an equality comparison 161 | while (rootkey = fgetline(stdin)) { | ^ | == bkd_bam.c:162:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 162 | if (stdio/rewind.ck:e50y: 1=: swarning: ea function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]p arato r50( | rroeowtiknedy()f)p )* k e| y^+ + =./stdio_remap.h :064;: 16 :| ~~~~^~~~~~~~~~~~~~~~~~~~note: expanded from macro 'rewind' 64 | #define rewind bk_rewind | ^ bkd_bam.c:162:11: note: place parentheses around the assignment to silence this warning 162 | if (key = separator(rootkey)) *key++ = 0; | ^ | ( ) 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: bkd_bam.cnote: :expanded from macro '__sfvwrite'162 :11: 72note: | use '==' to turn this assignment into an equality comparison# def i162n | e _i_fs f(vkweryi t=e sbekp_a_r_astfovrw(rriotoet k e| y ^) ) *key++ = 0; | ^ | == 1 warning generated. stdio/refill.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 | lflush(fp) | ^ 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 | ^ stdio/refill.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | __srefill(fp) | ^ ./stdio_remap.h:98:19: note: expanded from macro '__srefill' 98 | #define __srefill bk___srefill | ^ bkd_bam.c:210:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 210 | if (key = separator(rootkey)) *key++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~ bkd_bam.c:210:11: note: place parentheses around the assignment to silence this warning 210 | if (key = separator(rootkey)) *key++ = 0; | ^ | ( ) bkd_bam.c:210:11: note: use '==' to turn this assignment into an equality comparison 210 | if (key = separator(rootkey)) *key++ = 0; | ^ | == bkd_bam.c:225:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 225 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ bkd_bam.c:225:12: note: place parentheses around the assignment to silence this warning 225 | while (t = sccs_nextdata(s)) { | ^ | ( ) bkd_bam.c:225:12: note: use '==' to turn this assignment into an equality comparison 225 | while (t = sccs_nextdata(s)) { | ^ | == bkd_bam.c:243:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 243 | if (key = separator(rootkey)) *key++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~stdio/puts.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 | puts(s) | ^ ./stdio_remap.h:61:14: note: expanded from macro 'puts' 61 | #define puts bk_puts | ^ 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:243:12: note: use '==' to turn this assignment into an equality comparison 243 | if (key = separator(rootkey)) *key++ = 0; | ^ | == bam.c:179: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] 179 | sum = adler32(0, m->mmap, m->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)); | ^ bam.c:183:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 183 | if (p = getenv("_BP_HASHCHARS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:183:10: note: place parentheses around the assignment to silence this warning 183 | if (p = getenv("_BP_HASHCHARS")) { | ^ | ( ) bam.c:183:10: note: use '==' to turn this assignment into an equality comparison 183 | if (CC bkd_kill.c p = getenv("_BP_HASHCHARS")) { | ^ | == 1 warning generated. In file included from bkd_cmdtab.cbkd_bam.c::17290: :In file included from 9./bkd.h:: 20warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from libc/system.h:52: libc/hash.h:329 :29011 | : iwarning: f (rc using the result of an assignment as a condition without parentheses [-Wparentheses]= bp_sCC libc/utils/crc32c.c e n329d | k eiyfs ((fd,a traa n=g eh,- >&ospfsi-o>,f ert-c>hg(zhi,p )k)1e warningy{ generated, . s| t ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r len(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_bam.c:290:9: note: place parentheses around the assignment to silence this warning 290 | if (rc = bp_sendkeys(f,libc/hash.h :r329a:n11g:e ,note: place parentheses around the assignment to silence this warning& sfio, 329r | - >igfz i(pd)a)t a{ = | h ^ - > o| p ( )s ->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) bkd_bam.c:290:9: note: use '==' to turn this assignment into an equality comparison 290 | if (rc = bp_sendkeys(f, range,libc/hash.h :&329s:f11i:o ,note: use '==' to turn this assignment into an equality comparisonr -CC bkd_level.c > g329z | i pi)f) ({d a t| a ^ = | h ==- >ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC bkd_misc.c bkd_changes.c:79:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | while (line = fgetln(f, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~ CC libc/utils/die.c CC bkd_nested.c bkd_changes.c:79:14: note: place parentheses around the assignment to silence this warning 79 | while (line = fgetln(f, &len)) { | ^ | ( ) bkd_changes.c:79:14: note: use '==' to turn this assignment into an equality comparison 79 | while (line = fgetln(f, &len)) { | ^ | == CC libc/utils/data.c 2 warnings generated. CC bkd_partition.c CC libc/utils/dirname.c 2CC bkd_pull.c warnings generated. 2 warnings generated. bkd.c:88:10: warning: CC libc/utils/dirs.c using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (p = strchr(optarg, ':')) { | ~~^~~~~~~~~~~~~~~~~~~~~ CC bkd_push.c bkd.c:88:10: note: place parentheses around the assignment to silence this warning 88 | if (p = strchr(optarg, ':')) { | ^ | ( ) CC bkd_pwd.c bkd.c:88:10: note: use '==' to turn this assignment into an equality comparison 88 | if (p = strchr(optarg, ':')) { | ^ | == bisect.c:473:43: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 473 | candCC libc/utils/efopen.c list = walkrevs_collect(s, leftrevs, L(rightrev), 0); | ^~~~~~~~~~~ CC bkd_r2c.c libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC bkd_rclone.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 | ^ bisect.c:497:26: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 497 | walkrevs_setup(&wd, s, L(e), L(d), 0); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bisect.c:497:32: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 497 | walkrevs_setup(&wd, s, L(e), L(d), 0); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bisect.c:498:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 498 | while (d1 = walkrevs(&wd)) if (FLAGS(sbkd_bam.c,: 371d:110): &warning: using the result of an assignment as a condition without parentheses [-Wparentheses]D _SET) n+ +371; | i| f ~~~^~~~~~~~~~~~~~~ (ret = bp_fetchData()) { | ~~~~^~~~~~~~~~~~~~~~ bisect.c:498:13: note: place parentheses around the assignment to silence this warning bkd_bam.c :498371 | : 10 :w hnote: istdio/setbuf.cplace parentheses around the assignment to silence this warninglbkd_changes.c: 50e:: 1801(371::d | 14 1 :warning: i a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]=fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]w( ar50le | k tsr180 ee | =tv bswbu(hpf&i_(wlffdeep) t,)(c lhbiiDufnaf et)( a F=( L )| Af)^Gg Se{(t./stdio_remap.h sl: ,n67| (: ^ df16 1,: ) | ¬e: ( )&lexpanded from macro 'setbuf' e Dn_ )S67)E | T#{)d e nf| +i ~~~~~^~~~~~~~~~~~~~~~~+n ;e s| e ^ t b u| f ( ) bk_s1bkd_bam.ce warning:t generated371b. :u10f: note: | use '==' to turn this assignment into an equality comparison ^ 371 | if (ret = bp_fetchData())bisect.c :{498 : bkd_changes.c13| :: ^180 :note: 14use '==' to turn this assignment into an equality comparison| : == note: place parentheses around the assignment to silence this warning498 | wh i180l | e w(hdi1l e= (wlailnker e=v sf(g&ewtdl)n)( fi,f &(lFeLnA)G)S ({s , | d ^ 1 ) | & ( ) D_SET) n++; | ^ | == bkd_changes.c:180:14: note: use '==' to turn this assignment into an equality comparison 180 | while (line = fgetln(f, &len)) { | ^ | == 2 warnings generated. 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] 326bkd_cd.c | : 138 :s14u:m warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] adler32( s138u | m ,i fb u(fr,o oit)k;e y | = ^~~ strchrlibc/zlib/zlib.h(:p821,: 61':| 'note: )passing argument to parameter 'buf' here) *ro o821t | kZeEyX+T+E R=N 0u;L o n| g ~~~~~~~~^~~~~~~~~~~~~~~~ ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ bkd_cd.c:138:14: note: place parentheses around the assignment to silence this warning 138 | if (rootkey = strchr(p, '|')) *robam.co:t327k:e39y:+ +warning: passing '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]= 0; | ^ 327 | | ( )h ash_descriptor[hdesc].process(&md, buf, i); | ^~~ bkd_cd.c:138:14: note: use '==' to turn this assignment into an equality comparison 138 | if (rootkey = strchr(p, '|bam.c':)329): 35*:r owarning: opassing '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]t key+ +329 | = h01a; warnings generatedh . _| d ^e s c| r ==i ptor[hdesc].done(&md, buf); | ^~~ bam.c:333:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 333 | if (p =2 warninggse generatedt. env("_BK_FAKE_HASH")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. bam.c:333:8: note: place parentheses around the assignment to silence this warning 333 | if (p = getenv("_BK_FAKE_HASH")) { | ^ | ( ) bam.c:333:8: note: use '==' to turn this assignment into an equality comparison 333 | if (p = getenv("_BK_FAKE_HASH")) { | ^ | == 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 | ifbam.c :(337d:a9t3:a warning swarning: = generatedusing the result of an assignment as a condition without parentheses [-Wparentheses] . h->ops- >337f | e t cihf( h(,p k=e yg,e tsetnrvl(e"n_(BkPe_yH)A S+H C1H)A)2R warningS{s" generated) . )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( *hashp)[atoi(p)] = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:337:9: note: place parentheses around the assignment to silence this warning./hash.h :329:11: 337note: | place parentheses around the assignment to silence this warning if ( p329 | = igfe t(ednavt(a" _=B Ph_-H>AoSpHsC-H>AfReSt"c)h)( h(,* hkaesyh,p )s[tartloein((pk)e]y )= +0 ;1 ) )| ^ { | | ( ) ^ | ( ) bam.c./hash.h::337329::911:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 337329 | | iiff ((dpa t=a g=e the-n>vo(p"s_-B>Pf_eHtAcShH(ChH,A RkSe"y),) s(t*rhlaesnh(pk)e[ya)t o+i (1p)))] {= 0| ; ^ | 1| ^ warning == generated . | == 4 warnings generated. bam.c:342:16: warning: passing '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] 342 | base64_encode(buf, hash_descriptor[hdesc].hashsize, p, &b64len); | ^~~ /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, | ^ bam.c:342:54: 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] 342 | base64_encode(buf, hash_descriptor[hdesc].hashsize, 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 | unsigned char *out, unsigned long *outlen); | ^ 3 warnings generated. CC bkd_rootkey.c 2 warnings generated. 4 warnings generated. CC libc/utils/fopen_cksum.c CC bkd_status.c CC bkd_synckeys.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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/fopen_crc.c bam.c:433:8: note: place parentheses around the assignment to silence this warning 433 | if (p = mdbm_fetch_str(db, old)) { | ^ | ( ) CC bkd_version.c bam.c:433:8: note: use '==' to turn this assignment into an equality comparison 433 | if (p = mdbm_fetch_str(db, old)) { | ^ | == CC libc/utils/fopen_vzip.c CC bkverinfo.c CC cat.c CC libc/utils/fopen_zip.c CC cfile.c CC libc/utils/fileops.c CC changes.c 2 warnings generated. CC config.c bam.c:477:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 477 | 2 warningisf generated . (t = mdbm_fetch_str(db, keys)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:477:8: note: place parentheses around the assignment to silence this warning 477 | if (t = mdbm_fetch_str(db, keys)) { | ^ | ( ) bam.c:477:8: note: use '==' to turn this assignment into an equality comparison 477 | if (t = mdbm_fetch_str(db, keys)) { | ^ | == bkd_clone.c:136:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 136 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, SILENT)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h-In file included from >stdio/sprintf.co:p50sbkd_clone.c: -:In file included from >136stdio/local.hf::e937t:: c In file included from hnote: ./system.h(use '==' to turn this assignment into an equality comparison:h 52,: ./hash.hk:136e329 | y: ,11i :fs twarning: (rusing the result of an assignment as a condition without parentheses [-Wparentheses]rl ce n=( kbep y_329)u | p +di af1t )e()Sd ea{rt va e | r= ^ ( gh e-| t> ( )eo npvs(-">BfKe_tCcShE(ThIn file included from S,bkd_findkey.c" :)k17,e: yIn file included from 0,libc/system.h, : s52St: Irlibc/hash.hLl:Ee329Nn:T(11)./hash.hk:):e 329ywarning: {:)using the result of an assignment as a condition without parentheses [-Wparentheses] 11 :+| ^note: 1 use '==' to turn this assignment into an equality comparison) )| 329 == | {329 | i f| i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f( d(adtaat a= =h -h>-o>posp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+ +1 )1)./hash.h) :){329 :{ 11 | : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | note: ^place parentheses around the assignment to silence this warning | == 329 | if (datbam.ca: 515=: 11h:- >warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p s->fetc h515( | h ,i fk e(yp,t mspt r=l epnr(okje_yp)r o+d u1c)t)( p{r o d| ) ^ ) plibc/hash.h| r: ( )o329 d: 11=: pnote: tplace parentheses around the assignment to silence this warningm p; | ~~~~~^~~~~~~~~~~~~~~~~~~~329 | if (data = h->ops->fetch(h, key, strle./hash.hn:(329k:e11y:) note: +use '==' to turn this assignment into an equality comparison 1)) {329 | | i ^ f (| d ( )a bam.ctIn file included from :astdio/ungetc.c515 ::=4911 : :hIn file included from -stdio/local.hnote: >:place parentheses around the assignment to silence this warningo37 p: s4In file included from - warning./system.h>515slibc/hash.h:f | generated:52e . 329: ti:./hash.hcf11:h :329(( :hpnote: 11,tuse '==' to turn this assignment into an equality comparison: m kpwarning: e using the result of an assignment as a condition without parentheses [-Wparentheses]y329= , | psirtfor jl329(_e | dpn ar(itokfade uy(=c)d t ah(+t-p a>r1 oo)=pd) s) h-){-> >fp oer| pto ^scd -h >(=| fh ==e,p t tckmhep(y;h, , s| kt ^ er yl ,e| n ( )s( tkrelye)n (+k e1y))) +{ 1 )| ) ^ { | ==| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:515:11: note: use '==' to turn this assignment into an equality comparison 515 | if (ptmp = proj_product(prod)) prod = ptmp; | ^ | == ./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) 3+ warning s1 generated). ) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:533:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 533 | while (p./hash.h :=329 :s11t:r pnote: bplace parentheses around the assignment to silence this warningr k(p, "329| | : "i)f) (*dpa+t+a == 'h--'>;o p/s*- >:f eftocrh (whi,n dkoewys, *s/t r l| e ~~^~~~~~~~~~~~~~~~~~n (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->opbam.cs:-533>:f11e:t./hash.h c:note: h329place parentheses around the assignment to silence this warning(: h11,: k533note: e | use '==' to turn this assignment into an equality comparisony ,w h si329tl | re l ie(fnp ( (k=de ayst)ta r +p= b 1rh)k-)(> po{,p s "-| |> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:f "e)t)c h*(ph+,+ k=e y',- 's;t r/l*e n:( kfeoyr) w+i n1d)o)w s{ * /| ^ | ^ | == | ( ) ./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)) { | ^ | bam.c ( ): 533:11: note: use '==' to turn this assignment into an equality comparison 533 | while (p = strpbrk(p, "|:")) *p++ = '-'; /* : for window./hash.hs: 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. bam.c:636:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 636 | if (rc = bp_merge(old, buf)) { | ~~~^~~~~~~~~~~~~~~~~~~~ bam.c:636:12: note: place parentheses around the assignment to silence this warning 636 | if (rc = bp_merge(old, buf)) { | ^ | ( ) bam.c:636:12: note: use '==' to turn this assignment into an equality comparison 636 | if (rc = bp_merge(old, buf)) { | ^ | == bkd_client.c:44:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | if (params = strchr(p, '?')) *params++ = 0; | ~~~~~~~^~~~~~~~~~~~~~~~ CC libc/utils/fileutils.c bkd_client.c:44:13: note: place parentheses around the assignment to silence this warning 44 | if (params = strchr(p, 'CC check.c ?')) *params++ = 0; | ^ | ( ) bkd_client.c:44:13: note: use '==' to turn this assignment into an equality comparison 44 | if (params = strchr(p, '?')) *params++ = 0; | ^ | == CC checksum.c CC libc/utils/findpid.c CC clean.c bkd_client.c:60:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 60 | if (r = url_parse(p + 6, 0)) r->type = ADDR_RSH; | ~~^~~~~~~~~~~~~~~~~~~~~ CC libc/utils/fmem.c bkd_client.c:60:9: note: place parentheses around the assignment to silence this warning 60 | if (r = url_parse(p + 6, 0)CC cleanpath.c ) r->type = ADDR_RSH; | ^ | ( ) bkd_client.c:60:9: note: use '==' to turn this assignment into an equality comparison 60 | if (r = url_parse(p + 6, 0)) r->type = ADDR_RSH; | ^ | == CC clone.c 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;; | ~~^~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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;; | ^ | ( ) CC cmdlog.c bkd_client.c:62:9: note: use '==' to turn this assignment into an equality comparison bam.c :62710 | : 8 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( r = url _710p | a risfe ((pt += 6s,t r0c)h)r (rh-a>sthy,p e' .=' )A)D D*Rt_ S=S H0;;; | | ~~^~~~~~~~~~~~~~~~~~~ ^ | == bam.c:710:8: note: place parentheses around the assignment to silence this warning 710 | if (t = strchr(hash, '.')) *t = 0; | ^ | ( ) bam.c:710:8: note: use '==' to turn this assignment into an equality comparison 710 | if (t = strchr(hash, '.')) *t = 0; | ^ | == 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))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. bam.c:730:9: note: place parentheses around the assignment to silence this warning 730 | if (rc = bp_fetchkeys("sccs_get", s->proj, 0, keys, ADDED(s, din))) { | ^ | ( ) bam.c:730:9: note: use '==' to turn this assignment into an equality comparison 730 | if (rc = bp_fetchkeys("sccs_get", s->proj, 0, keys, ADDED(s, din))) { | ^ | == bam.c:800:47: 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] 800 | fprintf(f, "%s %08x\n", buf, (u32)adler32(0, 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 len)); | ^ bkd_client.c:158:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 158 | if (s = strchr(p, '@')) { | ~~^~~~~~~~~~~~~~~~ bkd_client.c:158:8: note: place parentheses around the assignment to silence this warning 158 | if (s = strchr(p, '@')) { | ^ | ( ) bkd_client.c:158:8: note: use '==' to turn this assignment into an equality comparison 158 | if (s = strchr(p, '@')) { | ^ | == 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) | ^ 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(h1, warning generatedk. 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)) { | ^ | == 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/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(cookie, buf, len) | ^ In file included from stdio/vasprintf.c:39: 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)) { | ^ | == 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 | ^ 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")) { | ^ | == 1 warning generated. 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 CC libc/utils/fullname.c bk___sseek | ^ 1 warning generated. bam.c:999:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 999 | if (p = getenv("_BK_FORCE_BAM_REPOID")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC collapse.c 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_BCC comment.c AM_REPOID")) { | ^ | == 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 | ^ bam.c:1026:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1026 | if (f = popen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ bam.c:1026:8: note: place parentheses around the assignment to silence this warning 1026 | if (f = popen(buf, "r")) { | ^ | ( ) 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 bkd_http.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 | bam.ci:f1050 :(9d:a twarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses] = h->op s1050- | > f eitfc h((fh ,= kfeoyp,e ns(tcrflibkd_client.cel:ne476(,:k 9e":yw )"warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]+) 1{) )476 | | { ~~^~~~~~~~~~~~~~~~~~~ i| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (t = getenv("BK_RSH")) { | ~~^~~~~~~~~~~~~~~~~~ bam.c:1050:9: note: place parentheses around the assignment to silence this warning libc/hash.h :1050329 | : 11 :i fnote: place parentheses around the assignment to silence this warning( f = f obkd_client.c329p: | e476 n:i(9fc: f (inote: dlplace parentheses around the assignment to silence this warningae t,a "=476w | "h )- )>i of{p s( -t| > ^ f= e tg| ce ( )ht (ehn,v (k"eByK,_ RsStHr"l)e)n ({k e y| ) ^ + | 1 ( ))bam.c ): 1050{: 9 :| ^ note: use '==' to turn this assignment into an equality comparison | ( ) 1050 | if (f = fopen(cfile, "w")) { | ^ | == bkd_client.c:476:9: note: use '==' to turn this assignment into an equality comparison 476 | if (t libc/hash.h=: 329g:e11t:e nnote: vuse '==' to turn this assignment into an equality comparison( "BK_ R329S | H "i)f) ({d a t| a ^ = | h ==- >ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings generated. 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: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 comments.c 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("BK_DOTBK")) { | ^ | == 2 warnings generated. 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 (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/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 commit.c 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] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/fileinfo.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 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/vsprintf.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC comps.c 2 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)) { | ^ | == 2 warnings generated. CC compress.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 vasprintf bk_vasprintf | ^ bam.c:1494:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1494 | if (p1 = hash_fetchStr(renames, kv.val.dptr)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:1494:11: note: place parentheses around the assignment to silence this warning 1494 | if (p1 = hash_fetchStr(renames, kv.val.dptr)) { | ^ | ( ) bam.c:1494:11: note: use '==' to turn this assignment into an equality comparison 1494 | if (p1 = hash_fetchStr(renames, kv.val.dptr)) { | ^ | == bkd_findkey.c:122:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 122 | if (d = sccs_findKey(s, l.key)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ bkd_findkey.c:122:9: note: place parentheses around the assignment to silence this warning 122 | if (d = sccs_findKey(s, l.key)) { | ^ | ( ) bkd_findkey.c:122:9: note: use '==' to turn this assignment into an equality comparison 122 | if (d = sccs_findKey(s, l.key)) { | ^ | == CC contrib/cat.c 5 warnings generated. CC contrib/test.c 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 | ^ stdio/vfscanf.c:850:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 850 | __sccl(tab, fmt) | ^ 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 bkd_id.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from udp/udp.c:21: In file included from ./system.h:52: ./hash.h:329:11: libc/hash.hwarning: :329:11: using the result of an assignment as a condition without parentheses [-Wparentheses]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 tsrtlrelne(nk(ekye)y )+ +1 )1)) ){ { | ^ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->In file included from outils/cleanpath.c./hash.hp::s17329-: :>In file included from 11f./system.h:e: t52note: c: place parentheses around the assignment to silence this warningh./hash.h (:h329, : 32911k | :e yiwarning: ,fusing the result of an assignment as a condition without parentheses [-Wparentheses] s(tdraltebam.c an:329 (1673 | =k: e8ihy:f-) > warning: (o+using the result of an assignment as a condition without parentheses [-Wparentheses]dp as1t-)a> ) f1673 =e | { t hci -hf| >( ^oh( p,f s | -k= ==>e fyfe,ot pcsehtn(r(hlb,eu nfk(,ek ye",yr )"s )t+)r l1{e) n) ( | k{ ~~^~~~~~~~~~~~~~~~~e y )| ^ + 1| ) ( )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | bam.c :i1673f: 8(:d anote: tplace parentheses around the assignment to silence this warninga = h ./hash.h-1673:> | 329o :pi11sf:- >(note: ffplace parentheses around the assignment to silence this warninge t=c h f(329oh | p, e inkf(e by(u,df a,st ta"r rl="e )nh)(- k>{eo yp )s| - ^ +> f 1e| )tstdio/wbuf.c ( ))c: h55{(: h1 ,:| ^kwarning: ea function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] y | , == s55t | r_l_esnw(bkuefy(bam.c)c: ,1673+ : f81p:)) ) note: use '==' to turn this assignment into an equality comparison{| ^ | 1673./stdio_remap.h ^ | : 79 i:| f17 ( ) : ( fnote: expanded from macro '__swbuf'= fo p79e | n#(dbeuffi,n e" r_"_)s)w b{u f | b ^k _ _./hash.h| _: ==s329 w:b11u:f note: use '==' to turn this assignment into an equality comparison| ^ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bam.c:1712:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1712 | if (q = bp_lookupkeys(0, p)) { | ~~^~~~~~~~~~~~~~~~~~~~~ bam.c:1712:9: note: place parentheses around the assignment to silence this warning In file included from stdio/wsetup.c1712: | 48 : In file included from istdio/local.hf: 37(: qIn file included from ./system.h=: 52b: p./hash.h_:l329ostdio/vsscanf.c:o:11k54:u: p1warning: k:using the result of an assignment as a condition without parentheses [-Wparentheses]e ywarning: sa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]( 0, 329 p | 54) | )ie fo{ f (r de| aa ^ td3 a( warning cs| =o generated ( ) o. hk-i>eo,p sb-u>ff,e tlcehn()h , | k^e y, strlen(In file included from kbam.ctcp/tcp.ce::y171221):: 9In file included from +:./system.h :1note: 52)use '==' to turn this assignment into an equality comparison: ) ./hash.h :{ 329 1712: | 11| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iwarning: stdio/vsscanf.cfusing the result of an assignment as a condition without parentheses [-Wparentheses]: stdio/vsprintf.c63(::q 511 329::= | 1 :warning: bi a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]pfwarning: _ a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]l( od63oa | ktv51uas | p svk=cse apyhnrs-fi(>(n0./hash.host,:ptf 329sr(p:-,s)11> t):ffr em,{note: tt place parentheses around the assignment to silence this warningc,f h m| (at ^hp,329 ,) | a | k pi ==e| )f y^ , ( | d./stdio_remap.hs^a:t t92ra:./stdio_remap.hl 17:e=:89n :(hnote: 18k-expanded from macro 'vsscanf':e> y onote: )92pexpanded from macro 'vsprintf' | s +#- d>189ef) | fe)#it dnc{eeh f ( ivh| ns, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~es ckvaesnypf,r ibsnktt_rfvl sscanf | ^ en(key) + 1)b) k{2_ warningv ss| generatedp ^ . r i n| t ( )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) ./hash.h+: 3291:)11): {note: use '==' to turn this assignment into an equality comparison | ^ | 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 bam.c :3291736 | : 9i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h- >1736o | p s -i>ff e(tpc h=( hb,p _kleoyo,k usptkrelyesn((0k,e yk)v .+k e1y).)d p{t r )| ) ^ { | ==| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == bam.c:1836:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1836 | if (p = bp_lookupkeys(0, bad[i])) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 (databam.c :=1836 :h10-:> onote: pplace parentheses around the assignment to silence this warnings ->fe t1836c | h ( h ,i fk e(yp, =s tbrpl_elno(okkeuyp)k e+y s1()0), {b a d| [ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ])) { | ^ | ( ) In file included from bkd_pull.c:17: In file included from ./bkd.h:20: In file included from bam.clibc/system.h::183652:: 10libc/hash.h:: 329note: :use '==' to turn this assignment into an equality comparison11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]1836./hash.h | : 329 : 11i:f note: (place parentheses around the assignment to silence this warning329p | =i f329b | p( _dilafot oa(k du=ap tkhae- y>=so (ph0s-,-> >obfpaesdt-[c>ihf](e)ht),c h{k( eh y,| , ^ k se ty| r, ==l esnt(rkleeyn)( k+e y1)) )In file included from +In file included from bkd_level.c bkd_pwd.c{:1: 17)17 : ): | In file included from In file included from ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~libc/system.h{./bkd.h : :52 20: | : libc/hash.h ^ In file included from : libc/system.h329 ::| 5211 ( ): : libc/hash.h :warning: 329using 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] 329 | 329i | f i(fd a(tdaa t=a h=- >ho-p>so-p>sf-e>t./hash.hfc:eh329t(:ch11hlibc/hash.h,:(: h329knote: ,:euse '==' to turn this assignment into an equality comparison 11y k:,e ynote: 329s,place parentheses around the assignment to silence this warning | t rsilt fer329 nl | ((e dkniae(ftyk a)e( yd=+)a th1+a-) >)1=o ) p{)hs -- {>In file included from >| obkd_misc.cf ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p:e | s17t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-: c >In file included from hfIn file included from ./bkd.h(eIn file included from bkd_kill.c:htbkd_nested.c:20,c:17: h17: In file included from k(: In file included from libc/system.hehIn file included from libc/system.h:y,./bkd.h:52, :52: k20: libc/hash.hse: libc/hash.h:tyIn file included from :329r,libc/system.h329:l :libc/hash.h:11elibc/hash.hs52:11:n:t: 329: (329rlibc/hash.h: warning: k:l:11warning: using the result of an assignment as a condition without parentheses [-Wparentheses]e11e329:using the result of an assignment as a condition without parentheses [-Wparentheses] y:n: ) (11note: note: k:place parentheses around the assignment to silence this warning+ place parentheses around the assignment to silence this warninge 329 2ywarning: 3291 | warning)using the result of an assignment as a condition without parentheses [-Wparentheses] | ) 329329s )i | | generated+i f . f{ ii1 (329ff)( d | )d| a (( a ^tidd{t afaa a tt | =(aa| = == d ^ ha== h-t ->ahh| >o -- ( )op=>> ps oos-hpp->-ss>f>--feo>>etpfftcseech-tth(>cc(hfhhh,e((, thhlibc/hash.h kc,,:keh 329ey(kk:y,hee11, ,y: s , stk note: ytresuse '==' to turn this assignment into an equality comparison,rlyt le,rse n ltn329(ser( | ktnlk er(eeiylknyf)ee() nyk (+()e+d k y a1e+)1t)y )a))1+) ) ={+)1{ ) h 1{) -| ) | > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o | p{ ^ s | - ^ >| | f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( ) e | t ( )c h(h, key, strlen(key) + 1)) { | ^ | == libc/hash.hCC libc/utils/getnull.c :329libc/hash.h::11329:: 11note: :use '==' to turn this assignment into an equality comparison note: use '==' to turn this assignment into an equality comparison libc/hash.h329libc/hash.h :libc/hash.h | :329329: 329 | :329i: 11:f11i:11 :f :( note: dnote: (place parentheses around the assignment to silence this warningnote: aplace parentheses around the assignment to silence this warningd place parentheses around the assignment to silence this warningt a a t 329a =329 | 329 | = | h i -ifhi>f -fo (> p(do(sdapd-atsa>ta-tfa >ae =f t=In file included from e=c utils/die.cht hh:-ch(-17>h-h>: o(>,oIn file included from pho p./system.hs,pks:- se-52>k-y>: fe>,f./hash.heyf e:t,est329c ttc:hscr2h11(thl warning(:hr(esh ,lhn generated,warning: e,(. using the result of an assignment as a condition without parentheses [-Wparentheses]kn kk e(keeykeyy ,ey),329 y, | s) +s t s tir+t1rfl r)l e1l)e(n)e nd()n{(ak ( kte{k eay e| y ) y ^)= | ) + ^ +h +| -1 ==1>)| 1 )o) ==))p ) CC libc/utils/getopt.c s{ {- { > f| | e ^ | ^ t ^ c h| | ( ( )| ( )h ( ) , key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hlibc/hash.hlibc/hash.h:::329329329:::111111::: note: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparisonIn file included from bkd_r2c.c : 32917329329 | : | | In file included from ilibc/system.hiif:f./hash.hf 52 : (: (329(dlibc/hash.hd:da:a11at329t:ta:a a 11 note: =:=place parentheses around the assignment to silence this warning=In file included from CC libc/utils/glob.c utils/dirname.chwarning: hh :-using the result of an assignment as a condition without parentheses [-Wparentheses]--32935> >> | : ooo In file included from p ppi./system.hs329ssf:- | -- 52> >>(: fiffd./hash.hefeea:t ttt329c(cca:hdhh 11(a((=:hthh ,a,,hwarning: -using the result of an assignment as a condition without parentheses [-Wparentheses]k=kk> e eeoyhyyp ,-,,s329 > - | soss> tpttfirsrrefl-llt e>eec(nfnnhd(e(((aktkkhtecee,ayhyy )CC libc/utils/lines.c ())k= h e +,++yh ,-1k11 >)e))so)y))tp , rs{ {{l- s e> t nf| r| | (e ^l ^ ^kt e ec n yh| (| | )( ==k == == h e +,y )1k )e+)y ,1{ ) s) t | r{ ^ l e n| | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( )k ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, slibc/hash.ht:r329l:./hash.he11:n:329( :knote: 11eplace parentheses around the assignment to silence this warning:y )note: place parentheses around the assignment to silence this warning + 329 | 1 )i329)f | {(i df a | t( ^adIn file included from aIn file included from bkd_partition.c =tbkd_push.c:| a:17 ==h 17: -=: In file included from > In file included from ./sccs.hoh./bkd.h:p-:20s>20: -o: In file included from >pIn file included from libc/system.hfslibc/system.h:e-:52t>52: cf: libc/hash.hhelibc/hash.h:(t:329hc329:,h:11 (11:kh: e, warning: y warning: using the result of an assignment as a condition without parentheses [-Wparentheses],kusing the result of an assignment as a condition without parentheses [-Wparentheses] e syt,r l s e329t329n | r | ( l kieiefnfy ( )(bam.ck( d:ed+a2020ya t:)t1a21 a) :+ )= = warning: 1 {hpassing '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])h - )- > >| o{ o ^ p 2020p s | s -| -| > ^ > ( )f af e Get| In file included from otc ( )utils/dirs.ctch : h(17=(h: h,In file included from a, ./system.hd k:lke52eelibc/hash.hy: ry:,./hash.h3,329 :2 :s329(s11t:0t:r./hash.h11,r l:: lnote: e329 beuse '==' to turn this assignment into an equality comparisonn:warning: un (11using the result of an assignment as a condition without parentheses [-Wparentheses]f(k: ,ke 329 eynote: | sy)use '==' to turn this assignment into an equality comparison t) 329ir + | f l+ 329e 1i( | n1)fd ()) aib) (tfu {da f{ a () t=d) | a a;| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ht ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =-a > | ho= ^~~-p >sho--p>>sfo-ep>tslibc/zlib/zlib.hfc-:eh>821t(f:che61h,t:( c hkhnote: ,e(passing argument to parameter 'buf' here yh k,,e ys821k,tlibc/hash.h | elibc/hash.h r:Zy:sl329E,329te:X :rn11Ts11l(:Et:ek Rr nenote: Nlnote: (yplace parentheses around the assignment to silence this warning eplace parentheses around the assignment to silence this warningk) un e L( y+o k329) n329e | 1g | y +) )i )Zi f1 Ef+ ){X In file included from () P(1utils/crc32c.cd Od):a{| Ra)28t ^Tt : a a{In file included from | a ./system.h= ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| d= : ==l | 52h eh ^: -r- ./hash.h>3> :o2o| 329p p ==:sOs 11-F-:>(> f(fwarning: eueusing the result of an assignment as a condition without parentheses [-Wparentheses]tLt cochnh(g(h h,a, d 329klk | eee ./hash.hyryi:,,,f329 :scs(11totd:rnra lsltnote: eteaplace parentheses around the assignment to silence this warningn n (B(=kyk ete329hyey | -)f) > io+*+fp b s1u1(-)f)d>),)af te{u{at I c n =h| t| ( ^ In file included from ^ hh lbkd_rclone.c -, e: > | n17| ok ( )): ( )pe )In file included from sy;./bkd.h-, :> 20fs| : et ^In file included from tr libc/system.hcl:he52(n: h(libc/hash.h,k: e329ky:e)libc/hash.h11y :libc/hash.h:,+329: :329warning: s111:using the result of an assignment as a condition without parentheses [-Wparentheses]t):11 r) :l note: e{ use '==' to turn this assignment into an equality comparisonnote: n 329 use '==' to turn this assignment into an equality comparison( | k | e329 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~iy | 329 f) | i (+fid fa1( t)d(a)ad ta={at ah = -| => ^ h o -hp >-s| o>- ( )po> spf-se>-tf>./hash.hcef:hte329(ct:hhcIn file included from 11,(hutils/data.c: h(: k,h17note: e ./hash.h,: place parentheses around the assignment to silence this warningyk: In file included from ,e329k./system.h y: e:s,11329y52t : | ,: rs ./hash.hltnote: is:eruse '==' to turn this assignment into an equality comparisonft329nl r:(e(l 11knde329:e(an | ykt( warning: )eakiusing the result of an assignment as a condition without parentheses [-Wparentheses] y ef +)=y )(1+h d) -329+a)1> | t )o 1a{)pi) sf)= {- | >({h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fd - | ea > ^tt| o 2ca ^p warningh s| s(= - == generatedh | > . ,h ==f - ek>teocyph,s( -hs>,tf reklteecynh,(( khse,ty r)klibc/hash.hl e:e+y329n ,:(1 11k)s:e)t y rnote: ){lplace parentheses around the assignment to silence this warning e + n | ( 1 ^ k329) e | ) y | )i{ ( ) f + (| 1d ^)a )t a| { == = | h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >ops->fetch(h, key, st./hash.hr:l329e:n11(:k enote: yuse '==' to turn this assignment into an equality comparison) + 1 )329) | {i f | ( ^ d a t| a ( ) = h->ops->fetch(h, key, strlen(k./hash.he:y329): 11+: 1note: )place parentheses around the assignment to silence this warning) { | libc/hash.h ^:329 bam.c329 | :: | 207611i ==::f 9 :note: ( use '==' to turn this assignment into an equality comparisondwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]t a329 | = i2076hf | - >( odipafst -a(> pf= e =th c-kh>e(oyhp2,sp -ak>tefhye(,tH cEshAtP(r(hls,e, n k(rekkyeo,yf )fs )t+,r l1ie)dn)D( Bk{,e y g)| o ^ n+ e D1| B) ( ),) 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)) {bam.c : 2076| : ^9 : | note: ==place parentheses around the assignment to silence this warning 2076 | if (p = key2path(HEAP(s, rkoff), idDB, goneDB, 0)) { | ^ | ( ) bam.cCC converge.c :2076:9: note: use '==' to turn this assignment into an equality comparison 2076 | if (p = key2path(HEAP(s, rkoff), idDB, goneDB, 0)) { | ^ | == CC libc/utils/lines_tests.c bam.c:2091:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2091 | while (sfile = fgetline(fsfiles)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~ CC libc/utils/mkdir.c bam.c:2091:16: note: place parentheses around the assignment to silence this warning 2091 | while (sfile = fgetline(fsfiles)) { | ^ | ( ) bam.c:2091:16: note: use '==' to turn this assignment into an equality comparison 2091 | while (sfile = fgetline(fsfiles)) { | ^ | ==2 warnings generated. 3 warnings generated. 2 warnings generated. 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); | ^ stdio/wsetup.c:56:1: warning: In file included from a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]utils/fopen_crc.c :17: In file included from ./system.h :5652 | : _./hash.h_:s329w:tcp/tcp.cs11:e:106t :uwarning: 13pusing the result of an assignment as a condition without parentheses [-Wparentheses]:( fwarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]) 329 | | 106^ | i fi f./stdio_remap.h( :d(81af:tr19ae: e =mnote: eexpanded from macro '__swsetup'h -=> os81pt | sr#-rd>cefhferit(ncheho (s_ht_,,s wk'se:ey't,)u )ps t{br kl _e| _n ~~~~~~~^~~~~~~~~~~~~~~~~~~~_( skwesye)t u+p 1 )| ) ^ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tcp/tcp.c:106:13: note: place parentheses around the assignment to silence this warning 106 | if (fr./hash.he:e329m:e11 := note: splace parentheses around the assignment to silence this warningt rrchr (329h | o sitf, ('d:a't)a) ={ h -| > ^ o p s| - ( )> fetch(h, key, strlen(key) + 1)) { | ^ | ( ) tcp/tcp.c:106:13: note: use '==' to turn this assignment into an equality comparison 106 | if (freeme = strrchr(h./hash.ho:s329t:,11In file included from :In file included from cat.c' utils/fileops.c::note: :17'use '==' to turn this assignment into an equality comparison17: ) : In file included from )In file included from libc/system.h ./system.h:329{:52 | 52: : libc/hash.hi| ./hash.h:f ^:329 329:( :11d| 11:a == : 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 | if (329d | at taia f = = ( hdh-a->t>oaop ps=s- ->h>f-fe>etotcpchsh(-(h>h,f, e ktkeceyhy,(, h s,st trkrleleyen,n( (ksketeyry)l) e +n+ ( 1k1)e))y) ) { { + | 1| ^) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) | { == | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.hlibc/hash.h::329329::1111:In file included from : utils/fopen_vzip.c note: :note: place parentheses around the assignment to silence this warning17place parentheses around the assignment to silence this warning : In file included from ./system.h :329 52 | 329: | ./hash.hi :fi329 f:( 11d(:ad tawarning: atusing the result of an assignment as a condition without parentheses [-Wparentheses] a = =h -h>- o>329po | sp -si>-ff> ef(tedctahct(hah( ,h= , k hek-ye>,yo ,ps sts-rt>lrfelenet(nck(hek(yeh)y, ) + k +e1 y)1,)) )s{ t {r l| e ^ | n ^ ( k| e ( )| y ( )) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329libc/hash.h::11329:: 11note: :use '==' to turn this assignment into an equality comparison note: use '==' to turn this assignment into an equality comparison 329 | 329i | f i(fd a(tdaa t=a h=- >ho-p>so-p>sf-e>tfceht(chh,(./hash.h h:k,329e :yk11,e: y s,note: t In file included from place parentheses around the assignment to silence this warningrsutils/fopen_zip.c lt:er20 nl: 329(eIn file included from | kn./system.h e(:iyk52f)e: y./hash.h(+):d 329a1+:t) 11a)1: ) ={)warning: using the result of an assignment as a condition without parentheses [-Wparentheses]h { -| > ^ In file included from o | bkd_version.cp ^329:s| | 17- == : > | iIn file included from f ==f./sccs.hebam.c :t:(20c2223d: h:aIn file included from (13tlibc/system.hh:a:, 52 warning: =: kusing the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.he h:y-329,> : o222311sp | :ts r- warning: l>iusing the result of an assignment as a condition without parentheses [-Wparentheses]eff ne (t(kcb ehy329y(t | )he ,si+ f k= 1e ()ysd),ia zt{sea t( rs=| l- ^ e>h ng- (f>| kio ( )elIn file included from p yechanges.cs)):- )17>+ : f {In file included from e1 ./bkd.ht) :c)| 20h ~~~~~~^~~~~~~~~~~~~~~~: ({ In file included from h libc/system.h, ./hash.h: | :52k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329: e :libc/hash.hy11:,:329 :snote: 11tuse '==' to turn this assignment into an equality comparison:r lwarning: e using the result of an assignment as a condition without parentheses [-Wparentheses]n329 ( | k eiyf) (+ d 329a1 | t) a)i fbam.c={ : In file included from (In file included from 2223h bkd_synckeys.cdbkd_rootkey.c:-| ./hash.h:a:13> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:17t17:o 329: a: p:In file included from In file included from note: s11./bkd.h=./bkd.hplace parentheses around the assignment to silence this warning-:: : > 20h20fnote: : -: eplace parentheses around the assignment to silence this warning2223In file included from >In file included from t | libc/system.holibc/system.hc :p :h 52stcp/tcp.c32952(i: -: | : hflibc/hash.h>140 libc/hash.h,libc/hash.h :f:i: :(329e46f329k329b:t: :e:y11c (11y11t:hwarning: d:,:e (passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]a swarning: h twarning: snote: ,ausing the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses]tplace parentheses around the assignment to silence this warning = r 140 k=l | se e iy329329hn329iz, | | -( | fe >k (siioei(stffpyfg-r s) e>l((- (tgedd>+dsfnaaf aoi(tte1tclkaat)akee c) n)y==h =a)) ({ m hhh he{+--, -( >> | >s 1ook ^o,| )ppe p ^ )ssy s( --,| -s {>> ==>t| ffs fr ( ) eeteu | ttrtc ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~cclct hheh ((n(shh(ho,,k,c e kkkykaee)edybam.cy yd,:,+,r 2223 s:s1s*t13t)t)r:r)r&l l lslibc/hash.henote: e{ei:nuse '==' to turn this assignment into an equality comparisonn nn329( ( (,:kk | kIn file included from 11ee2223 ^ ecfile.c&:yy | y:n )) )17anote: | : mplace parentheses around the assignment to silence this warning++i ( )+In file included from e f ./sccs.hl11 1:e))(329)20n))b | ): ) y In file included from {{ti{libc/system.h< ef ./hash.h: s :520| | (| 329: ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ =d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:libc/hash.h a 11:{ st:329 | ia : ( )z note: 11| e=use '==' to turn this assignment into an equality comparison: ^~~~~~~~( shwarning: --/usr/include/sys/socket.h329>>using the result of an assignment as a condition without parentheses [-Wparentheses]: | go 391 fp:iis73 fl-:329 e> | ()fnote: libc/hash.h d)epassing argument to parameter herelibc/hash.h:libc/hash.hia t :329:ft{c329: 329 a h:11391:( (11: | 11d=| h: i:a ^, note: n th note: use '==' to turn this assignment into an equality comparisontnote: a- kplace parentheses around the assignment to silence this warning place parentheses around the assignment to silence this warning >| e g =o ==ye329 p ,t | 329h329s s | - | -soi > >tcfioifrk fpfeln( s tead(-(cnmad>dh(etafa(k atethe( ata,yi= c )n =h=k th ( e+,-hhhy >-,-,1so> > )tpokos)rspept u-sysr{c>-,-l tf> >e efsfn| stete( ^ octrtk chclce k(hehy| ah(n() ( )d,h(h d ,k,+rk e ekyk1*ye)e)_,y y)_ ,+, rs {ets1s slibc/hash.hrt)t t:lr)r| r329el l ^i:ne{e c11(n n t:k( (| , ek| k == note: ye ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e suse '==' to turn this assignment into an equality comparison)y yo ))c+ k +329+l1 | e)1 1n))i)_ )f)t{ {({* d _| a _ ^| t| r ^ a ^ e slibc/hash.h| = t: ==| | r329 ( )h ( )i: - c11>t:o) p;note: s place parentheses around the assignment to silence this warning- >| f ^e t329c | h (ihf, (kdeayt,libc/hash.halibc/hash.h : :s329=329t: :r11h11l:-:e > nnote: onote: (use '==' to turn this assignment into an equality comparisonpuse '==' to turn this assignment into an equality comparisonk s e- y> 329)f329 | e | +t i cif1hf )( ()h(d ,da{ at kta ea | y = ^,= h sh-| t-> ==r>o lopepsns-(->k>fefeyet)tc ch+h( (h1h,), ) k ke{ey y, , | s ^ st tr rl| le ( )en n((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == 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 bkverinfo.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, strletcp/tcp.cn:(154k:e46y:) warning: +passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~154 | if (getpeernIn file included from autils/fopen_cksum.cm:e20(: sbam.cIn file included from ,:./system.h 2290:(:52s13: t:./hash.hr :uwarning: 329cusing the result of an assignment as a condition without parentheses [-Wparentheses]:t 11 :s owarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]2290k | libc/hash.ha :d 329di329:rf | 11 :*(i )dfnote: &f place parentheses around the assignment to silence this warningsi( ildnea , t329 =a | & nb=iap fm_h el-(lo>deooankpt)usa p- <(bkd_http.c>= s:f 0,441eh) :t- d13c>{):ho ) (p warning: hs| {using the result of an assignment as a condition without parentheses [-Wparentheses],- ^~~~~~~~ > kf| e/usr/include/sys/socket.h e ~~~~~~^~~~~~~~~~~~~~~~~y:441t ,392 | c : hs73w(t:hhr i,lnote: l epassing argument to parameter hereekn e((y kb,392eu | yfsi) tn =rt+ l feg1gne)e(tbam.c)tkp: lee2290{iye: n)r13 e n:| (+a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f mnote: )1eplace parentheses around the assignment to silence this warning)) )({ i {n2290 t | | , ~~~~^~~~~~~~~~~~~| ^ si tf r | u( ( )cd tf isloec k=a dbdpr_ l*o_o_krueps(tsr,i cdt./hash.h),:) 329libc/hash.h s::{o11329 c:bkd_http.c: k :11| lnote: 441: ^ eplace parentheses around the assignment to silence this warning: n 13note: _:use '==' to turn this assignment into an equality comparison| t ( )329 note: | *place parentheses around the assignment to silence this warning 329_ i | _f r In file included from ie441(bkd_status.cfs | d: t a17(rwt: dihabam.cIn file included from aci :./bkd.httl=2290:a)e :20 ; h13: = (-:In file included from b> libc/system.hh| uonote: :- ^fpuse '==' to turn this assignment into an equality comparison52> s : o=-libc/hash.hp >:s2290ff329- | ge:> et11f tc:eilh tfi(warning: c nhusing the result of an assignment as a condition without parentheses [-Wparentheses]h(e, (d( hffk,i )e l329)yke | ,e { y=i s, f t b | rsp( ^ lt_d erla nlot| (eoa ( )knk e(u=ykp )e(h ys-+),> o1+dp) )s)1)- ) >{){f e {bkd_http.c t| :| c ^ 441 ^h | : ( ^13 h| :| , ( ) == | note: k ==use '==' to turn this assignment into an equality comparisone y, s441t | r lwehni(lkee y()b u+f 1=) )f./hash.h g:{e329 t: l11| i: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n enote: (use '==' to turn this assignment into an equality comparisonf )) { 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(h, key, strlen(ktcp/tcp.ce:y168): 46+: 1warning: )passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]) { | ^ | 168 ( ) | if (getsockname(s, (struct sockaddr *)&sin, &namelen) < 0) { | ^~~~~~~~ libc/hash.h/usr/include/sys/socket.h::329391::1173:: note: note: use '==' to turn this assignment into an equality comparisonpassing argument to parameter here 329391 | | iinft (gdeattsao c=k nha-m>eo p(si-n>tf,e tscthr(uhc,t kseoyc,k asdtdrrl eIn file included from *nconfig.c_(:_k17re: eyIn file included from s)libc/system.ht :r+52i : c1libc/hash.ht):,)329 :s{11o :c k| warning: l ^using the result of an assignment as a condition without parentheses [-Wparentheses]e n _| t == *_ _329r | e sitfr i(cdta)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)) { | ^ | == 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] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tcp/tcp.c:180:67: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 180 | rc = getsockopt(s, SOL_SOCKET, SO_TYP./hash.hE:,329 :S11O:C Knote: _place parentheses around the assignment to silence this warningO PT_CA S329T | &itf, (&dta)t;a =| ^~h ->o/usr/include/sys/socket.hp:s401-:>71f:e tnote: cpassing argument to parameter hereh (h, k401e | yi,n ts tgreltesno(ckkeoyp)t +( i1n)t), {i n t| , ^ i n| t ( ), void *__restrict, socklen_t *__restrict); | ^ ./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:602:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 602CC cp.c | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ CC libc/utils/milli.c 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 | whileCC crypto.c (buf = fgetline(f)) { | ^ | == CC libc/utils/mmap.c CC libc/utils/pq.c bam.c:2446:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2446 | while (line = sccs_nextdata(s)) { | ~~~~~^~~~~~~~~~~~~~~~~~ bkd_http.c:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 647 | if (rev = hash_fetchStr(qin, "REV")) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2446:14: note: place parentheses around the assignment to silence this warning 2446 | while (line = sccs_nextdata(s)) { | ^ | ( ) bkd_http.c:647:10: note: place parentheses around the assignment to silence this warning 647 | if (revbam.c :=2446 :h14a:s hnote: _use '==' to turn this assignment into an equality comparisonf etc h2446S | t rw(hqiilne, ("lRiEnVe" )=) s{c c s| _ ^ n e x| t ( )d ata(s)) { | ^ | == bkd_http.c:647:10: note: use '==' to turn this assignment into an equality comparison 647 | if (rev = hash_fetchStr(qin, "REV")) { | ^ | == In file included from utils/findpid.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))bkd_http.c :{665 : 9| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 665 | if (f = fopen(tmpf, "r")) { | ~~^~~~~~~~~~~~~~~~~~ utils/dirs.c:197:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h197: | 329 :w11h:i lnote: ebkd_http.cplace parentheses around the assignment to silence this warning : (665e: 9=329: | r note: eiplace parentheses around the assignment to silence this warningaf d d(i dr665a( | td a) )i= f { h (- f>| o ~~^~~~~~~~~~~~=p sf-o>pfeent(cthm(phf,, k"ery",) )s t{r l e| n ^ ( k e| y ( )) + 1)In file included from )clean.c :{17 : In file included from | libc/system.h ^ : 52 utils/dirs.c: | :libc/hash.h ( )197: :32911::11 :note: place parentheses around the assignment to silence this warningwarning: bkd_http.c using the result of an assignment as a condition without parentheses [-Wparentheses]: 665 :1979 | : wnote: huse '==' to turn this assignment into an equality comparisoni l329e | 665(i | ef ./hash.h=(i: df329ra :et(11aaf:d d==note: i use '==' to turn this assignment into an equality comparisonrhf (-od> p)o329e)p | n s ({-it >fm f p| e(f ^ td, ca ht"| (ar ( )h " ,=) )kh e-{y> ,o p| ss ^t- r> lf| ee ==nt (ckhe(yh), utils/dirs.c +:k 197e1:y)11,): s{note: t use '==' to turn this assignment into an equality comparisonr l| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n 197( | bkd_http.ck :ew666yh:)i10 l:+e warning: 1(using the result of an assignment as a condition without parentheses [-Wparentheses])e ) ={ 666r | e| aIn file included from ^ In file included from dIn file included from cleanpath.c utils/fmem.cdchecksum.c: i:i:18| libc/hash.hf17r17: ==: : (: In file included from 329(In file included from dIn file included from libc/system.h:t./system.h)libc/system.h:11 :):52:=52 52: : {: libc/hash.hnote: f./hash.h libc/hash.h:place parentheses around the assignment to silence this warningg: :329 e329| 329:t: ^ :11l11 32911:i: | : n | warning: ewarning: ==iwarning: using the result of an assignment as a condition without parentheses [-Wparentheses](using the result of an assignment as a condition without parentheses [-Wparentheses] fusing the result of an assignment as a condition without parentheses [-Wparentheses] f )()d a s329t329t | a | r 329ci=i | pf f y h i((-(fbd>d uaoa(ftptd,asaa - tt=>=a) f ;heh= -t- >c>h| oho- ~~^~~~~~~~~~~~~p(p> shso-,-p> >sfkf-eee>tytfc,ceh ht(s(chthh,r,( l hkek,ene y(yk,k,e bkd_http.ce ys:ys,t666)t r: rsl10+lte: ern 1nl(note: )(ekplace parentheses around the assignment to silence this warning)kne e(y {yk)666 )e | y+ | +) ^ 1 1+)i ) )f| )1 ( ) ){( {) t {| =| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f | g ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e tline(f)) strcpy(buf, t); | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(bkd_http.ck:e666y:)10 :+ note: 1use '==' to turn this assignment into an equality comparison) )libc/hash.h ./hash.h libc/hash.h:{:666:329 329 | 329: : :11| 11 11: ^: : i note: note: fnote: place parentheses around the assignment to silence this warning| place parentheses around the assignment to silence this warning place parentheses around the assignment to silence this warning == ( t 329 329= | 329 | | fi igfife f t( (ld(diadantateata( a f= =) = )h h -h-s>->to>orpopcspsp-s-y>->(f>fbefeutetfctc,hch (h(th(h),h,; , k k eke| yey ^,y, , s s| tst ==rtr lrlelenen(n(k(kekeyey)y) ) + + + 1 1)1)))) ) { { { | | ^ | ^ ^ | | ( )| ( ) ( ) libc/hash.h./hash.h:libc/hash.h:329:329:329:11:11:11: : note: note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison use '==' to turn this assignment into an equality comparison 329 | 329329 | | i fii ff( d((addtaaatt aa= ==h -hh>--o>>poospp-ss>--f>>effteectthccbkd_http.c(hh:h((690,hh: ,,11k :ekk yeewarning: ,yyusing the result of an assignment as a condition without parentheses [-Wparentheses] ,, s tssrt tlr690rel | lne e(nwnk(h(ekikyele)yey ) )+ ( +t+1 )1=1)) ) )f){ g {e{ t | l ^| i| ^n ^ e | ( ==| d| ==) == ) { | ~~^~~~~~~~~~~~~ bkd_http.c:690:11: note: place parentheses around the assignment to silence this warning 690 | while (t = fgetline(d)) { | ^ | ( ) bkd_http.c:690:11: note: use '==' to turn this assignment into an equality comparison 690 | while (t = fgetline(d)) { | ^ | == 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)) {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(klibc/hash.he:y329): 11+: 1note: )use '==' 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, sbkd_http.ct:r763l:e19n:( kwarning: 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]y ) + 1)) 763{ | | ^ w e b| e ( )n code(out, root, strlen(root)+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | volibc/hash.hi:d329 :w11e:b enote: nuse '==' to turn this assignment into an equality comparisonc ode (329F | I LiEf *(oduatt,a u=8 h*-p>torp,s -i>nfte tlcehn()h;, k| e ^y , strlen(key) + 1)) { | ^ | == 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); | ^ 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")) { | ^ | ( ) utils/fopen_vzip.c:117:9: note: use '==' to turn this assignment into an equality comparison 117 | if (t = getenv("_BK_VZIP_FMT")) { | ^ | == bkd_http.c:831:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 831 | if (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 = sccs_init(fpath, SILENT|INIT_MUSTEXIST)) { | ^ | ( ) 2 warnings generated. In file included from bkd_http.cutils/fileutils.c::83117:: 8In file included from :./system.h :note: 52use '==' to turn this assignment into an equality comparison: ./hash.h:329: 11831: | warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (s = scc s329_ | i niift ((fdpaattah ,= ShI-L>EoNpTs|-I>NfIeTt_cMhU(ShT,E XkIeSyT,) )s t{r l 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)) { | ^ | == 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)) { | ^ | == 1 warning generated. 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, 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); | ^ bkd_http.c:873: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] 873 | webencode(f, fpath, strlen(fpath)+1); | ^~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ bam.c:2807:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from clone.c2807: | 17 : In file included from ./bkd.hibkd_http.c:f:20 880: (:In file included from p15libc/system.ha::t 52hwarning: : 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]libc/hash.h= : 329k: e11880y: | 2 pwarning: wausing the result of an assignment as a condition without parentheses [-Wparentheses]et bhe(npc, o 329di | ed (DifButils/fopen_crc.cf,,: 344(bg:dao32asn:tee a,Dwarning: Bpassing '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]=s, t hr&-l m>e3442on | kp( )sbi)-af >s {fe( e)( t+f| c1c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h)- (;>h r, l | ek ^~~~ne y=,libc/system.h :rs494et:ar31dutils/fopen_zip.cl:B:e l130nnote: o:(passing argument to parameter 'ptr' herec17k k:e( yf494warning: )c | 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] bam.c,v +: o 2807fi 1:cd130)13- | ):>w rez{note: bbf place parentheses around the assignment to silence this warningue- fn>| )cz ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)o.2807 dn | fo{cp rs c-| > ^ *f fe ct| ,c ( ) h c(hha,r k*ebyu,f )s t r| l ^e n(key) + 1)) { | ^ | ( ) bam.c:2807:13: note: 9use '==' to turn this assignment into an equality comparison warning sutils/fopen_vzip.c generated :. 2807186 | : 12 : iwarning: fassigning 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]libc/hash.h :(329p:a11 t:186h | note: =use '==' to turn this assignment into an equality comparisonz .knee yx3292t | p_ aiitnfh (=(p d,(a ctihada Dr=B ,*h )-gi>onon;pe sD -B| >, ^ ~~~~~~~~~~f e&tmc2hk()h), {k e y| , ^ s t| r ==l en(key) + 1utils/fopen_crc.c):)351 :{15 : | 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] | == 351 | crcWrite(fc, fc->rbuf, len); | ^~~~~~~~ utils/fopen_crc.c:107:48: note: passing argument to parameter 'buf' here 107 | private int crcWrite(void *cookie, const char *buf, int len); | ^ 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_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; | ^ ~~~~~~~~~~ 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)) { | ^ | == utils/fopen_crc.c:399:36: warning: utils/fopen_vzip.cpassing '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]: 251:10: warning: 'LZ4_compress_limitedOutput' is deprecated: use LZ4_compress_default() instead [-Wdeprecated-declarations] 399 | 251u | n l*eoslse n( f=c -L>Zr4l_ecno m=p rreesasd_Blliomcikt(efdcO,u tfpcu-t>(ribnu,f )o)u tb,r eialke;n , | * ^~~~~~~~o len);./style.h : 44| : ^25 : note: expanded from macro 'unless' /usr/include/lz4.h: 80744: | 1#:d enote: f'LZ4_compress_limitedOutput' has been explicitly marked deprecated herei ne unless(e) i f807 | (L!Z(4e_)D)E P bkd_http.cR| :E ^1023C :A15T:utils/fopen_crc.cE :Dwarning: 213(equality comparison with extraneous parentheses [-Wparentheses-equality]:" 27u:s enote: passing argument to parameter 'buf' here1023L | Z 4 213_i | cfro em(ap(drbBeulsfos[c_0kd](e ff=ca=ru cl' t#*('f))c ),i n{cs ht ae| ra ~~~~~~~^~~~~~ d *"b)u f ) | ^ LZ4LIB_API int LZ4_compress_limitedOutput (const char* src, char* dest, int srcSize, int maxOutputSize); | ^ bkd_http.c/usr/include/lz4.h::1023796::1552:: note: note: remove extraneous parentheses around the comparison to silence this warningexpanded from macro 'LZ4_DEPRECATED' 1023796 | | # i f (d(ebfuifn[e0 ]L Z=4=_ D'E#P'R)E)C A{T E D| ( ~ ^ ~m essage) __attribute__((deprecated(message))) | ^ bkd_http.c:1023:15: note: use '=' to turn this equality comparison into an assignment 1023 | if ((buf[0] 1= warning= generated . '#')) { | ^~ | = bkd_http.c:1031:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1031 | if ((buf[0] == '=')) { | ~~~~~~~^~~~~~ bkd_http.c:1031:15: note: remove extraneous parentheses around the comparison to silence this warning 1031 | if ((buf[0] == '=')) { | ~ ^ ~ utils/efopen.c:49:8:bkd_http.c :warning: 1031using the result of an assignment as a condition without parentheses [-Wparentheses]: 15: note: use '=' to turn this equality comparison into an assignment 491031 | | i fi f( f( (=b ueff[o0p]e n=(=e n'v=)')) ){ { | ~~^~~~~~~~~~~~~| ^~ | = utils/efopen.c:49:8: note: place parentheses around the assignment to silence this warning 49 | if (f = efopen(env)) { | ^ | ( ) utils/efopen.c:49:8: note: use '==' to turn this assignment into an equality comparison 49 | if (f = efopen(env)) { | ^ | == 1 warning generated. 2 warnings generated. 1 warning generated. CC libc/utils/putenv.c 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'In file included from collapse.c:17: In file included from ./sccs.h :6020 | : In file included from (libc/system.h_:d52): libc/hash.h?: 329(:t11y:p ewarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]f (_d) [utils/fopen_crc.c]:)527 {:329(27 | t: y ipwarning: fepassing '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] o (fd(a_ td527a) | ) =1f ,ch --(>>troylppesen-o >f=f( e_rtdec)ah)d(_Bhdl,}o ck:ke (y0f,;c ,s\ t fr cl| -e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>n r(blibc/style.hku:ef44y):);25 :+ | note: 1 ^~~~~~~~expanded from macro 'unless') ) {utils/fopen_crc.c44 : | 213#| :d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~27e :f inote: npassing argument to parameter 'buf' heree un l213e | srse(aed)B liofc k((!f(cer)c) * f| c ^, char *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 libc/utils/readn.c bkd_pull.c:138:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (port = getutils/fopen_crc.ce:n604v:(16":B Kwarning: _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]P ORT_ROOT K604E | Y " )c)r c{W r i| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~e (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) | ^ 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")) { | ^ | == 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); | ^~~~ In file included from comment.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 | 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] bkd_r2c.c329: | 268 :i11f: (warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]a tlibc/hash.ha: 329 =:268 | 11 h:w- h>note: iouse '==' to turn this assignment into an equality comparisonlp es - (>329df | e =ti cfch s((ehdt,a_ trkade wy=e, a hvs-et>PrCC libc/utils/realbasename.c oalbkd_pull.cpie:srn175-((:>ck20fse:eey tt)warning: c, address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]h + (0 h,1, ) &175)kr | ek {yo ,fr fa| s,n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t g r&eld_ekgnoo(fnkfee)(y)c) s {e+ t ,1| ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L) ( d{) , | D ^_ R E| D ==) ; | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' ./hash.h60: | 329 :(11_:d )note: place parentheses around the assignment to silence this warning? bkd_misc.c( :t329bkd_r2c.c234y | ::p 26811ei::of11 f :warning: (( using the result of an assignment as a condition without parentheses [-Wparentheses]_dnote: daplace parentheses around the assignment to silence this warning)t a [ 234] = | )268 { | hi( -ftw> yho(piplelsioe-nf >e((f _de=d t )=cg) he1c(t,she e,n(t vt_k(yre"pdy_ew,Boe Kfas_(vtR_erEdPlM)aeO)inT_r(Ed(kG}ceZ syI:e)P t "0,+); ) 01 \,)g )z & i| r{p ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k o =f| f ^ a, t o&| id ( )(k loifnfe))); { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~| ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->bkd_r2c.co:p268s:-11>:f enote: tuse '==' to turn this assignment into an equality comparisonc h(h, bkd_misc.c268k: | e234 y:w,11h :is ltnote: erplace parentheses around the assignment to silence this warning l (edn (=234k | ec ysi)ef t +_( rl1di)wn)ee a {v= e Pg| ae ^it re (n| cv ==s( e"t_,B K0_,R E&MrOkToEfGfZ,I P&"d)k)o fgfz)i)p {= a| t ^o i (| l ==i ne); | ^ | ( ) bkd_misc.c:234:11: note: use '==' to turn this assignment into an equality comparison 234 | if (line = getenv("_BK_REMOTEGZIP")) gzip = atoi(line); | ^ | == cat.c:70: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] 70 | 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 bkd_rclone.cbkd_http.cB::y2281524t::e158f:: *warning: warning: busing the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses]u f, uIn t 228 1524 | l | e }ni )fe) l;(s se | =i ^ f s t(rpr c=h rg(eutreln,v ('"?B'K)_)B A{M _ S| E ~~^~~~~~~~~~~~~~~~~~~R VER_URL")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. bkd_http.c:1524:8bkd_pull.c:: 1240note: warning:place parentheses around the assignment to silence this warning generated9 . : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]1524 | if (bkd_rclone.cs : 240228= | : 15si:tf r note: r(place parentheses around the assignment to silence this warningcr hcr ( =u228 r | bl p,}_ u'ep?ld'sa)et) e iS{fe r (v| pe1 ^ r warning =( generated 0. | g, ( )e tkeenyvs(," BSKI_LBEANMT_)) {S E R| V ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E R_URL")) { | ^ | bkd_http.c ( ): 1524:8: note: use '==' to turn this assignment into an equality comparison 1524 | if (s = strrchr(url, '?')) { | ^ | == bkd_rclone.c:228:15: note: use '==' to turn this assignment into an equality comparison 228 | } else if (bkd_pull.cp: 240=: 9g:e tnote: eplace parentheses around the assignment to silence this warningn v("BK _240B | A Mi_fS E(RrVcE R=_ UbRpL_"u)p)d a{t e S| bkd_http.ce ^:r 1531v :e| 11r ==:( 0warning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] keys, S I1531L | E NiTf) )( u{s e r| ^ = h| a ( )s h_fetchStr(qin, "USER")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:240:9: note: use '==' to turn this assignment into an equality comparison 240 | if (rc = bp_updateSerbkd_http.cv:e1531r:(110:, note: kplace parentheses around the assignment to silence this warninge ys, S I1531L | E NiTf) )( u{s e r| ^= h| a ==s h_fetchStr(qin, "USER")) { | ^ | ( ) bkd_rclone.c:246:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 246 | bkd_http.ci:f1531 :(11r:c note: =use '==' to turn this assignment into an equality comparison gets f1531i | o (ijfo b(su)s)e rg o=t oh aesrhr_;f e t| c ~~~^~~~~~~~~~~~~~~h Str(qin, "USER")) { | ^ | == utils/fileutils.c:166:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | while (lenbkd_rclone.c :=246 :f9r:e anote: dplace parentheses around the assignment to silence this warning( buf1 ,246 | 1 ,i fs i(zreco f=(1 b warninggu generatedef. t1s)f,i of(1j)o)b s{) ) | g ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o to err; | ^ | ( ) bkd_rclone.c:246:9: note: use '==' to turn this assignment into an equality comparison 246 | if (rc = getutils/fileutils.cs:f166i:o13(:j bkd_pull.conote: :bplace parentheses around the assignment to silence this warning261s :)bkd_http.c12) :: 1661565 g | :warning: o 8using the result of an assignment as a condition without parentheses [-Wparentheses]tw: oh iwarning: el using the result of an assignment as a condition without parentheses [-Wparentheses]re261 r | ;( l 1565ei| | nf ^ i=( f l| fi ==(rs pet a =d= ( pbfruioflj1e_,2i Ln1ii,nt e(ssui(rz0le,)o )fN (E{bS uT fE| 1D ~~^~~~~~~~~~~~~~~~)_ ,U RfL1L)I)S T{) ) | { ^ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( ) bkd_http.c:1565:8: note: place parentheses around the assignment to silence this warning 1565 | if (p utils/fileutils.c=1: warning166p generated:r. 13o:j _note: ibkd_pull.cuse '==' to turn this assignment into an equality comparisonn: i261t: (12166u: | r lnote: w)place parentheses around the assignment to silence this warningh) i l{ e 261 | (| l ^ e in f | = ( )( lfirseta d=( bfuifl1e,2 L1i,n essi(z0e,o fN(Ebkd_http.cbS:uT1565fE:1D8)_:,U Rnote: fLuse '==' to turn this assignment into an equality comparison1L )I) S 1565T{ | ) ) i | f{ ^ ( p| | ^ === p| r ( )o j_init(url)) { | ^ | == bkd_pull.c:261:12: note: use '==' to turn this assignment into an equality comparison 261 | if (list = file2Lines(0, NESTED_URLLIST)) { | ^ | == bkd_pull.c:274:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 274 | if (p = getenv("BK_FEATURES_USED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. bkd_pull.c:274:9: note: place parentheses around the assignment to silence this warning 274 | if (p = getenv("BK_FEATURES_USED")) { | ^ | ( ) cat.c:115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 115 | while (p =CC cset.c fbkd_pull.cg:e274t:l9i:n enote: (use '==' to turn this assignment into an equality comparisonf )) {274 | | ~~^~~~~~~~~~~~~i f (p = getenv("BK_FEATURES_USED")) { | ^ | == cat.c:115:11: note: place parentheses around the assignment to silence this warning bkd_http.c :1151630 | : 8w:h iwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e (p = f g1630e | t liifnCC libc/utils/relpath.c e((pf )=) h{a s h| _ ^ t o S| t ( )r (qout)) { | ~~^~~~~~~~~~~~~~~~~~ cat.c:115:11: note: use '==' to turn this assignment into an equality comparison 115 | while (p = fgetline(f)) { bkd_http.c| : ^1630 : 8| : == note: place parentheses around the assignment to silence this warning 1 warning1630 generated | . if (p = hash_toStr(qout)) {CC cset_inex.c | ^ | ( ) CC libc/utils/rlimit.c bkd_http.c:1630:8: note: use '==' to turn this assignment into an equality comparison cfile.c :163087 | : 10i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]p = hash_ t87o | S t r (iqfo u(tt) )= {x f i| l ^e _ f| e ==t ch(name, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:309:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 309 | } else if (n = WEXITSTATUS(status)) { | ~~^~~~~~~~~~~~~~~~~~~~~ cfile.c:87:10: note: place parentheses around the assignment to silence this warning 87 | if (t = xfile_fetch(name, 'c')) {bkd_pull.c : 309| : ^ 16 : | note: ( )place parentheses around the assignment to silence this warning 309 | } else if (n = WEXITSTATUS(status)) { | ^ | ( ) cfile.c:87:10: note: use '==' to turn this assignment into an equality comparison 87 | if (t = xfile_fetch(name, 'c')) { | ^ | == bkd_pull.c:309:16: note: use '==' to turn this assignment into an equality comparison 309 | } else if (n = WEXITSTATUS(status)) { | ^ | == 1 warning generated. cfile.c:96:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 96 | while In file included from (comments.ct: 17=: In file included from flibc/system.hg:e52t: llibc/hash.hi:n329e:(11f:) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ~~^~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfile.c:96:14: note: place parentheses around the assignment to silence this warning 96 | while (t = fgetline(f)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning cfile.c :32996 | : 14i:f note: (use '==' to turn this assignment into an equality comparisond ata 96= | h - > owphsi-l>ef e(ttc h=( hf,g ektelyi,n es(tfr)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,1 warnings generatedt. rlen(key) + 1)) { | ^ | == In file included from CC libc/utils/rmrepo.c comps.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)) { | ^ | ( ) 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)) { | ^ | == 2 warnings generated. bkd_misc.c:478:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bkd_push.c :478278 | : 8 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( t = fge t278l | i nief( s(tcd i=n )t)r ipgrgienrt(f"(r"e%mso\tne" ,r ets)o;l v e| " ~~^~~~~~~~~~~~~~~~~, "pre")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/rmtree.c bkd_misc.cbkd_push.c::478278::98:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 1 warning478278 generated | | . iiff ((ct == tfrgiegtgleirn(e"(rsetmdoitne) )r epsroilnvtef"(," % s"\pnr"e," )t)) ;{ | | ^ ^ | | ( ) ( ) bkd_misc.c:478:bkd_push.c9::278 :note: 8use '==' to turn this assignment into an equality comparison: note: use '==' to turn this assignment into an equality comparison 478 | 278 | i fi f( t( c= =f gtertilgigneer((s"trdeimno)t)e prreisnotlfv(e""%,s \ n""p,r et"));) {| ^ | ^| == | == CC libc/utils/samepath.c 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] In file included from commit.c1902: | 17 : In file included from wlibc/system.he:b52e: nchanges.clibc/hash.hc::o449329d::e1011(::f ,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]d [i], st r 449l329 | e | n (iidff[ i((]dr)ac+t 1a=) ;=d o hi| -t ^~~~>_ olposclibc/system.h-a:>l494f(:e&31tn:ca hvnote: (,passing argument to parameter 'ptr' hereh ,l u kr494el | ysv,)o )is dtg rowlteeobn e(onkucetoy;d) e (+| F ~~~^~~~~~~~~~~~~~~~~~~~~~~~~I1 L)E) *{o u t| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ u8CC libc/utils/sig.c *ptr, int len); | ^ changes.c:449:10: note: place parentheses around the assignment to silence this warning libc/hash.h :449329 | : 11 :i fnote: place parentheses around the assignment to silence this warning( rc = d329o | i ti_fl o(cdaalt(a& n=a vh,- >louprsl-s>)f)e tgcoht(oh ,o ukte;y , | s ^ t r l| e ( )n (key) + 1)) { | ^ | ( ) changes.c:449:10: note: use '==' to turn this assignment into an equality comparison 449 | if (rc = doit_lolibc/hash.hc:a329l:(11&:n anote: vuse '==' to turn this assignment into an equality comparison, lur l329s | ) )i fg o(tdoa toau t=; h -| > ^o p s| - ==> fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/smartrename.c changes.c:459:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 459 | ibkd_http.cf: 1953(:c8p:a twarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]= getenv(" B1953K | D _iCfO M(PpO N=E NsTt_rPsAtTrH("u)r)l{, "| / ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~C hangeSet@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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);changes.c : 459| : ^~~13 : note: place parentheses around the assignment to silence this warning ./bkd.h:139: 42459: | bkd_http.c :note: 1953passing argument to parameter 'in' here : i8f: 139(note: | cplace parentheses around the assignment to silence this warningip natt hg1953=u | gn ezitifep nA(vlp(l "2=Bf KhsD(t_irCnsOttM rPr(OfuNdrE,lN ,TF _I"PL/AECT hH*a"wn)fg),e{ S ie nt| t@ ^ " *) i)| n ( )5,{ warning si generatedn| . t ^ * o| u ( )t ); | ^ bkd_rclone.c:495:26: changes.cwarning: :passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]459 :13: 495note: | use '==' to turn this assignment into an equality comparison gun z459i | p bkd_http.cA :l 1953li:2f8f :h( (cnote: 0puse '==' to turn this assignment into an equality comparison,a tfh ,=1953 g | &e itinef,n v(&(po" uB=tK )Ds;_t Cr Os| Mt ^~~~Pr O(N./bkd.huE:rN139lT:,_51 P:"A /Tnote: CHpassing argument to parameter 'out' hereh" a)n) g{139e | S ie| nt ^t@ " g)| u) ==n z{i p A| l ^l 2 f| h ==( int rfd, FILE *wf, int *in, int *out); | In file included from ^compress.c :17: In file included from ./bkd.h:20: 1In file included from warninglibc/system.h generated:. 52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329bkd_http.c | : 1956i:f15 :( dwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]t a = h- >1956o | p s}- >eflestec hi(fh ,( pk e=y ,s tsrtsrtlre(nu(rkle,y )" /+ 1c)s)e t{@ " )| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ~~^~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1956:15: note: libc/hash.hplace parentheses around the assignment to silence this warning: 329:11: note: 1956place parentheses around the assignment to silence this warning | } el s329e | iiff ((pd a=t as t=r sht-r>(ouprsl-,> f"e/tccshe(th@," )k)e y{, s| t ^ r l e| n ( )( key) + 1)) { | ^ | ( ) bkd_http.c:1956:15: note: use '==' to turn this assignment into an equality comparison 1956 | } else if (p = libc/hash.hs:t329r:s11t:r (note: uuse '==' to turn this assignment into an equality comparisonr l, " /329c | s eitf@ "()d)a t{a =| ^h - >| o ==p s->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_http.c:1959:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1959 | } eCC libc/utils/spawn.c lse 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_http.c:1959:15: note: use '==' to turn this assignment into an equality comparison 1959 | } else if (p = strstr(url, "/patch@")) { | ^ | == config.c:173:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 173 | if (val = mdbm_fetch_str(db, cfg[idx].name)) returnbkd_http.c :(1972v:a11l:) ;warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972 | if (rev = strchr(file, '@')) { | ~~~~^~~~~~~~~~~~~~~~~~~ config.c:173:10: note: place parentheses around the assignment to silence this warning bkd_http.c: 1972173: | 11 :i fnote: place parentheses around the assignment to silence this warning( val =1972 | m d bimf_ f(ertecvh _=s tsrt(rdcbh,r (cffigl[ei,d x']@.'n)a)m e{) ) | r ^ e t u| r ( )n (val); | ^ | ( ) bkd_http.c:1972:11: note: use '==' to turn this assignment into an equality comparison config.c1972: | 173 : 10i:f note: (use '==' to turn this assignment into an equality comparisonr ev = 173s | t In file included from ricontrib/cat.ccf:h 33r(: (vIn file included from facontrib/../sccs.hil:l 20e=: , In file included from mlibc/system.h'd:@b52'm: )_libc/hash.h)f: e329{t: cCC libc/utils/spawnvpio.c 11 h:| _ ^swarning: t rusing the result of an assignment as a condition without parentheses [-Wparentheses]| ( ==d b, cf g329[ | i dixf] .(ndaamtea) )= rhe-t>uorpns -(>vfaelt)c;h ( h| , ^ k e| y ==, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1982:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1982 | if (user = strstr(url, "/user=")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(hbkd_http.c,: 1982k:e11y:, note: splace parentheses around the assignment to silence this warningt rlen (1982k | e yi)f +( u1s)e)r {= s| t ^ r s t| r ( )( url, "/user=")) { | ^ | ( ) CC libc/utils/spawn_filterpipeline.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if bkd_http.c(:d11982a warning:t generated11a. : =note: use '==' to turn this assignment into an equality comparisonh ->o p1982s | - >iffe t(cuhs(ehr, =k In file included from esutils/fileinfo.cyt:,r17 s: stIn file included from tr./system.hr(:lu52er: nl./hash.h(,:k 329e":y/11)u: s +ewarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]1= )")) ){ { | 329 ^| | ^ i| f ==| ==( 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 = hCC libc/utils/stackdump.c ->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, strleCC csetprune.c n(key) + 1)) { | ^ | == CC libc/utils/str_subst.c CC csets.c 1 warning generated. 1 warning generated. cmdlog.c:93:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 93 | while (t = fgetline(f)) parsePrint(opts, 0, t); | ~~^~~~~~~~~~~~~ cmdlog.c:93:12: note: place parentheses around the assignment to silence this warning 93 | while (t = fgetline(f)) parsePrint(opts, 0, t); | ^ | ( ) cmdlog.c:93:12: note: use '==' to turn this assignment into an equality comparison 93 | while (t = fgetline(f)) parsePrint(opts, 0, t); | ^ | == 1 warning generated. changes.c:625:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 625 | while (*p = *(p+1)) p++; | ~~~^~~~~~~~ changes.c:625:13: note: place parentheses around the assignment to silence this warning 625 | while (*p = *(p+1)) p++; | ^ | ( ) changes.c:625:13: note: use '==' to turn this assignment into an equality comparison 625 | while (*p = *(p+1)) p++; | ^ | == 1 warning generated. checksum.c:248:10: warning: cmdlog.cassigning 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]: 127:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 248 | f o127r | (wth i=l eS Y(MiL I=N Kl(osg,m udx)_;o l*dte;s ts(ulmm l+i=s t*)t)+ +{) ; | ~~^~~~~~~~~~~~~~~~~~~~~~~| ^ ~~~~~~~~~~~~~ cmdlog.c:127:11: note: place parentheses around the assignment to silence this warning 127 | while (i = logmux_oldest(lmlist)) { | ^ | ( ) cmdlog.c:127:11: note: use '==' to turn this assignment into an equality comparison 127 | while (i = logmux_oldest(lmlist)) { | ^ | == check.c:551:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 551 | if (e = sfileDone()) { | ~~^~~~~~~~~~~~~ check.c:551:8: note: place parentheses around the assignment to silence this warning 551 | if (e = sfileDone()) { | ^ | ( ) check.c:551:8: note: use '==' to turn this assignment into an equality comparison 551 | if (e = sfileDone()) { | ^ | == 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; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 changes.c(:e712r:r10):; note: place parentheses around the assignment to silence this warning| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | if (rc = _doit_local(*nav, urls[i])) goto done; | ^ | ( ) checksum.c:327:11: note: place parentheses around the assignment to silence this warning 327 | if (err = chkMerge(schanges.c,: 712d:,10 :d inote: ause '==' to turn this assignment into an equality comparisong s, s a712f | e f iixf) )( rrce t=u r_nd o(ietr_rl)o;c a In file included from l| utils/lines.c( ^ :* 21n : a| In file included from v ( )./system.h, : 52u: r./hash.hl:s329[:i11]:) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]g oto done; 329 | | ^i f | ( ==dchecksum.c a:t327a: 11=:In file included from utils/getnull.chnote: :-use '==' to turn this assignment into an equality comparison17> : oIn file included from p ./system.hs327:- | 52> : f ./hash.hei:tf329c :h(11(e:hr ,rwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]k= e yc,h ksMte rr329lg | ee n(i(sfk, e (ydd),a t+da i 1a=)g )sh ,-{ > so ap| fs ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e- f>ifxCC libc/utils/sys.c e)t)c hr(eht,u rkne y(,e rsrt)r;l e n| ( ^k e y| ) == + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (CC cweave.c 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./hash.h(:k329e:y11): +note: use '==' to turn this assignment into an equality comparison1 )) {329 | | i ^ f (| d ( )a ta = h->ops-CC libc/utils/system.c >fetch(h,CC dataheap.c 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(In file included from kutils/glob.ce:y17): In file included from +./system.h :152): )./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 dbfile.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 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC delta.c check.c:736:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 736 | if (t = getenv("_BK_RAN_CHECK")) touch(t, 0666); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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 diff.c In file included from converge.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 = In file included from hutils/getopt.c-:>48o: pIn file included from s./system.h-:>52f: e./hash.ht:c329h:(11h:, warning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]e y, strlen (329k | e yi)f +( d1a)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./hash.h-:>329f:e11t:c hnote: (place parentheses around the assignment to silence this warningh , key ,329 | s tirfl e(nd(akteay )= +h -1>)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 comment.c :329152 | : 14i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d a./hash.ht:a 329 152:= | 11 :h -wnote: >huse '==' to turn this assignment into an equality comparisonoi plse- >329(f | ce ntitcf h =(( hdf,ar tekaae dy=(, b hus-ft>,ro lp1es,n- (>skfieezyte)co hf+(( hb1,u) f)k) e,{y ,t f| s) ^t) r l{| echanges.c ==n: (935| k: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e11 y:) warning: +using the result of an assignment as a condition without parentheses [-Wparentheses] 1)) { | ^ 935 | | == if (cmp = strcmp(d1->path, d2->path)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ comment.c:152:14: note: place parentheses around the assignment to silence this warning 152 | while (cnt = fread(buf, 1, sizeof(buf), tf)) {changes.c : 935| : ^ 11 : | note: ( )place parentheses around the assignment to silence this warning 935 | if (cmp = strcmp(d1->path, d2->path)) { | ^ | ( ) comment.c:152:14: note: use '==' to turn this assignment into an equality comparison 152 | while (cnt = fread(buf, 1, sizeof(buf), changes.ct:f935):)11 :{ note: use '==' to turn this assignment into an equality comparison| ^ | ==935 | if (cmp = strcmp(d1->path, d2->path)) { | ^ | == checksum.c:546:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 546 | if (cutoff = config_int(s->proj, CONFIG_NOGRAPHVERIFY)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:546:13: note: place parentheses around the assignment to silence this warning 546 | if (cutoff = config_int(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | ( ) checksum.c:546:13: note: use '==' to turn this assignment into an equality comparison 5461 | warning generatedi. f (cutoff = config_int(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | == 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)) { | ^ | == checksum.c:567:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 567 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:567:11: note: place parentheses around the assignment to silence this warning 567In file included from | contrib/test.c :w13h: iIn file included from lcontrib/../sccs.he: 20(: dIn file included from changes.c libc/system.h:=:1053 52:c: 11slibc/hash.h:e: t329warning: _:using the result of an assignment as a condition without parentheses [-Wparentheses]r11 d:w ewarning: a using the result of an assignment as a condition without parentheses [-Wparentheses]v1053 e | P awih ri329(l | se , i (f0d , ( =2d& warningarcstks generatedaoe. ft=f_ ,rh d-&w>deokapovsfe-fP>)af)ie rt{(c ch s(| eh ^ t, , k| Re ( )Wy P,_ DsStErTl,e n&(rkkeoyf)f ,+ &1d)k)o f{f ) )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:567:11: note: use '==' to turn this assignment into an equality comparison 567 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == changes.c:1053:11: note: place parentheses around the assignment to silence this warning libc/hash.h: 3291053: | 11 :w hnote: iplace parentheses around the assignment to silence this warningl e (d =329 | c sieft _(rddawteaa v=e Pha-i>ro(pcss-e>tf,e tchecksum.cRc:Wh569P(:_h12D,:S Ekwarning: Teusing the result of an assignment as a condition without parentheses [-Wparentheses],y ,& r sk569to | rf lf e,in f(& kd(ekryok)fi fd+) )=1 ){h) a s{| h ^ _ i| n ^ | s ( )e r| t ( )( root2id, | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ 570 | &rkoff, sizeof(rkoff), 0, sizeof(*rchanges.ck:i1053dlibc/hash.h:):11)329:): 11note: {:use '==' to turn this assignment into an equality comparison note: | use '==' to turn this assignment into an equality comparison ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | 329w | h iilfe ((dda t=a c=s eht-_>rodpwse-a>vfeePtacihr(checksum.c(h:c,569s :ek12te:,y ,note: R place parentheses around the assignment to silence this warningWs Pt_r Dl569Se | En T( ,ki ef&y r)(k ro+kf i1f1d warning,) generated )=. & d{hk ao sf| hf ^_) i) n | s{ ==e r t| ( ^r o o| t ==2 id, | ^ | ( 570 | &rkoff, sizeof(rkoff), 0, sizeof(*rkid))) { | | ) checksum.c:569:12: note: use '==' to turn this assignment into an equality comparison 569 | if (rkid = hash_insert(root2id, | ^ | == checksum.c:574: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] 574 | for (e = HEAP(s, rkoff); *e; e++) sum += *e; | ^ ~~~~~~~~~~~~~~ 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; | ^ ~~~~~~~~~~~~~~ collapse.c:237:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237 | if (rc = do_file(av[i], after)) break; | ~~~^~~~~~~~~~~~~~~~~~~~~~~ collapse.c:237:11: note: place parentheses around the assignment to silence this warning 237 | if (rc = do_file(av[i], after)) break; | ^ | ( ) collapse.c:237:11: note: use '==' to turn this assignment into an equality comparison 237 | if (rc = do_file(av[i], after)) break; | ^ | == comments.c:37:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 37 | while (p = eachline(&s, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ 1 warning generated. comments.c:37:11: note: place parentheses around the assignment to silence this warning 37 | while (p = eachline(&s, &len)) { | ^ | ( ) comments.c:37:11: note: use '==' to turn this assignment into an equality comparison 37 | while (p = eachline(&s, &len)) { | ^ checksum.c :| 613 ==: 28: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 613 | bits = symdiff_expand(s, L(prev), d, symdiff); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ?comments.c :(38t:y25p:e owarning: fpassing '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) [38] | ) { (itfy p(ecoofm(m_edn)t)s1_,c h(etcykpSetorf((p_,d )l)e_nd)}) :{ 0 ;| ^\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:1341:27: note: passing argument to parameter 's' here 1341 | int comments_checkStr(u8 *s7, warning si generatedn. t len); | ^ checksum.c:620:27: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 620 | walkrevs_setup(&wr, s, L(prev), L(d), WR_EITHER); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:620:36: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 620 | walkrevs_setup(&wr, s, L(prev), L(d), WR_EITHER); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:302:25: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 302 | walkrevs_setup(&wr, s, L(d), 0, 0); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' checksum.c :60621 | : 16(:_ dwarning: )using the result of an assignment as a condition without parentheses [-Wparentheses] ? (t3 y warning621ps | e generated o. f (w_hdi)l e[ ]()t{m(ptdy p=e owfa(l_kdr)e)v1s,( &(wtry)p)e o{f ( _| d ~~~~~^~~~~~~~~~~~~~~) )_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:621:16: note: place parentheses around the assignment to silence this warning 621 | collapse.c :w303h:i11l:e warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]t mpd =303 | w awlhkirleev s((d& w=r )w)a l{k r e| v ^ s ( &| w ( )r )) { | ~~^~~~~~~~~~~~~~~ checksum.c:621:16: note: use '==' to turn this assignment into an equality comparison 621 | while (tmpd = walkrecollapse.cv:s303(:&11w:r )note: )place parentheses around the assignment to silence this warning { | ^ 303 | | ==w hile (d = walkrevs(&wr)) { | ^ | ( ) collapse.c:303:11: note: use '==' to turn this assignment into an equality comparison 303 | while (d = walkrevs(&wr)) { | ^ | == 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(ser))) { | ^ | ( ) changes.c:1372:10: note: use '==' to turn this assignment into an equality comparison 1372 | if (cs = hash_fetch(rstate->csetDB, &ser, sizeof(ser))) { | ^ | == comps.c:103:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 103 | if (dirs = proj_scanComps(0, DS_PENDING|DS_EDITED)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comps.c:103:11: note: place parentheses around the assignment to silence this warning 103 | if (dirs = proj_scanComps(0, DS_PENDING|DS_EDITED)) { | ^ comments.c :| 121 ( ): 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 121 | if (cmts = comments_return(prompt)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ comps.c:103:11: note: use '==' to turn this assignment into an equality comparison 103 | utils/glob.c :i83f: 4(:d iwarning: 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]s = pro j83_ | s cpa n=C osmtprsi(n0g,; comments.c D: S121| _: ^ ~~~~~~P11 E:N Dnote: Iplace parentheses around the assignment to silence this warningN G|DS _121E | D IiTfE D()c)m utils/glob.ct{:s 84 :=| 4 ^:c o warning: m| 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]m == e n t84s | _ rge t=u rgnl(opbr;o m p| t ^ ~~~~) ) { | ^ | ( ) comments.c:121:11: note: use '==' to turn this assignment into an equality comparison 121 | utils/glob.ci:f92 :(15c:m twarning: susing the result of an assignment as a condition without parentheses [-Wparentheses] = com m92e | n t s _irfe t(uirnnv(eprrto m=p t()*)g {= = | ' ^^ ' )| ) == g++; | ~~~~~~~^~~~~~~~~~~~~ comps.c:115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 115 | whileutils/glob.c :(92t: 15=: fnote: gplace parentheses around the assignment to silence this warninge tline( f92) | ) { i f| ~~^~~~~~~~~~~~~( invert = (*g == '^')) g++; | ^ | ( ) comps.c:115:11:utils/glob.c :note: 92place parentheses around the assignment to silence this warning: 15: note: use '==' to turn this assignment into an equality comparison115 | w h92i | l e (itf =( ifngveetrlti n=e ((f*)g) ={= '| ^ ^ ' ) )| ( )g ++; | ^ | == comps.c:115:11: note: use '==' to turn this assignment into an equality comparison 115 | while (t = fgetline(f)) { | ^ | == 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, ']')) { | ^ ./style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ /usr/include/string.h:45:27: note: passing argument to parameter here 45 | char *strchr (const char *, int); | ^ utils/lines.c:165:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 165 | if (n2 = nLines(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)) { | ^ | == 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, chaIn file included from rcrypto.c :*17g: lIn file included from o./sccs.hchanges.cb::,201543 : :iIn file included from 14nlibc/system.h:t: 52warning: i: using the result of an assignment as a condition without parentheses [-Wparentheses]glibc/hash.h n:o329r: e111543c: | a swarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]w) h i l| e ^1 warning329( generated | s. yimfutils/glob.c :=(145 d: a20| t: ~~~~^a 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] 1544 h | - >145 op | s - >i ffse ct(ccmsha_(twhca,hl _kkoTenayeg,(s p(s,st yrgml,,e nis(g,kn eoeyr,)e c +a| s ~~~~~~~~~~~~~~~~~~~~~~~~1e ))) ) 1545 { | r e t| u ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!r (no p(t1s).;t a g| D ^e leutils/glob.ct:e78s: 31|:| note: opassing argument to parameter 'glob' herep ts. a78l | lm)a,t cohp_tosn.ea(lclh)a)r {* s libc/hash.ht| :r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329i :n11g:, note: cplace parentheses around the assignment to silence this warningh ar *g l329o | b ,i fi n(td aitgan o=r ehc-a>soep)s - >| f ^e tch(h, key, strchanges.cl:e1543n:(14k:e ynote: )place parentheses around the assignment to silence this warning + 1) )1543 | { w| h ^ i l e| ( )( sym = | ^ | ( 1544 | sccs_walkTags(sym, In file included from sutils/milli.c,: 17e: ,libc/hash.hIn file included from collapse.c :./system.h:329 :489:154552:11 | : 24: ./hash.h: : note: 329warning: use '==' to turn this assignment into an equality comparison!:address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] (11 o: p 329twarning: | susing the result of an assignment as a condition without parentheses [-Wparentheses] 489. i | tf a ig(f Dd 329ea( | ltr eaait nfe=g s e( h_d|-wa|>at olaopk psr=t-e s>vh.fs-ae(>ltsolc,p)h s,(L- h(>o,tfp ietkptsedc.y)ha,,(l hlsL,)t( )rdk l)e{e,y n , (0 | k,s e t ysr )al| ve )+en d(1ek)le)ty a){s ,In file included from + utils/mkdir.c | &:1 ^r17) m: ) dIn file included from | e./system.hchanges.c{ ==l:: t521543 a: :| s./hash.h14 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~):: )329 :note: {11use '==' to turn this assignment into an equality comparison : | warning: 1543 ^~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses] | wlibc/lines.hh:i60l :e3299 | :( sinote: yfexpanded from macro 'L'm (= d 60a | t| a ^( _= d | )h == - ?> o(pts./hash.hy-:p>329ef:oe11ft:(c _hnote: d(place parentheses around the assignment to silence this warning)h ,[ ] k)329e{ | y( ,ti yfsp te(rodlfae(tn_a(d k)=e) y1h),- >+(o tp1ys)p-)e> of{fe (t _c| dh ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)( )h_,d }k e:y ,0 ;s t\r l e| n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( keychanges.c): 1558+: 91:) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ^ | ( )1558 | if (p = strchr(u, '/')) *p = 0; | ~~^~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | i./hash.hf: 329(:d11acollapse.c:t: a489note: :use '==' to turn this assignment into an equality comparison=33 :h -329warning: > | address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]o pisf- > (f489de | at changes.ctci:ahfclone.c1558 ( check.c::=h(:6559 ,r1168::h a:10 -kn11:note: >eg: place parentheses around the assignment to silence this warningoye warning: p,_warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s w using the result of an assignment as a condition without parentheses [-Wparentheses] -sa1558 contrib/cat.c>tl | :frk 6551168103elr | | :teei 19cnvf w:h(s h (k((iiwarning: hespflusing the result of an assignment as a condition without parentheses [-Wparentheses],y, e ) =( k L p(103e+(s t | y tt= ,1ir = )pcs }s)dhtf t )rrger{,(rell uctse L,hlen| ( ri ( ^ d'(nik )/lefe ,'o( y| )cf() ( )0)a)t , l)y+ *, p sp he1a 'a )v=/s=)e 'h d0)_i{e;)is l n_ ./hash.ht lsx| :a| oef ^329s ^ cri :, atl 11 lSe| :&| t( == r ( )=rp note: m Sause '==' to turn this assignment into an equality comparisond+et e+thlp ()t;329h)a | , s {)| it ) ~~^~~~~~~~~~~~~~~~~~~~~f) ;| {( ~~~~~^~~~~~~~~~~~~~~~ changes.cd :a| | 1558t ~~^~~~~~~~~~~~~ ^~~~:a 9 := libc/lines.h note: :huse '==' to turn this assignment into an equality comparison60- :>9o :p1558 s | note: - expanded from macro 'L'> fief t 60c( | hp ( (h=_, dclone.c s):kt 655er?:yc 10,check.ch(contrib/cat.c: :rt: s1168(y103note: t:up:place parentheses around the assignment to silence this warningr11,e19 l: o:e ' f nnote: /655(note: (place parentheses around the assignment to silence this warning' | _place parentheses around the assignment to silence this warningk ) d e) ) y 1168)*i103[ | pf | ] + )w =( {h1 p}(i)0 tl);=eye lp { sse( | teot ^r f | ri(= ^ cf_ | h df ==r()g| (t)e ==ly1t op,lce ia (nl=te, y( ipf'se)/_o)'xf )f(h)i1_a l warningdsle generated)ho(. )_cp_iaadnlt}s h e=):r ) t+ 0S+{;tp r; \S | e ^ t| | ( ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h | , ( ) | t ( )) ; | ^ | ( ) checksum.c:796:19: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] contrib/cat.c794:clone.c | 103: :check.c655 19:: :116810 :: note: 11 "use '==' to turn this assignment into an equality comparison:note: L changes.cuse '==' to turn this assignment into an equality comparisonanote: : suse '==' to turn this assignment into an equality comparison1031569t | : 655 9r | 1168:e } | v warning: ewusing the result of an assignment as a condition without parentheses [-Wparentheses]tilh ofsi elf ( ea1569pi i | f(l = t ( %ist=sfty ( rpf%(reglpc eu h=t =r l% (iisslsn)to_e\rcx(ncaff"hli),r,l) ( e u'(h| ,/pa ~~~ 'as ')th /)h_| ' )i %lld)l)n )o s c{e*795a rp | l t | S= = ^t r0 + S; +| e p ==t R; (| E In file included from h ~~^~~~~~~~~~~~~~~~V utils/lines_tests.c, (| : s ^17t, : ) In file included from ;o| ./system.h l ==: contrib/cat.cd 52| :): ^104,./hash.h : : 10s329| :-: == >11 warning: g:using the result of an assignment as a condition without parentheses [-Wparentheses]f iwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e ,104 changes.c2 | : warning 7961569329s | : | generated 9 . i :if f note: ( place parentheses around the assignment to silence this warning(tR d Ea=V t (1569axs | f, =i lniheef-_w >f)(oe,ppt scD=check.c-hA :>(Ts1173fpEt:ea(r11ttsc:ch,h h, rwarning: ( n(using the result of an assignment as a condition without parentheses [-Wparentheses]hteu ,yw, p) ke,'1173e) / | y)u' , t)w {c)hs T it i*lr| mpel ~~^~~~~~~~~~~~~~~~~~~~~~~~~e e )=(n; t( 0 k ;=e| y ^~~~~~~~~~~~ f) | g ^ e./sccs.h+ t: l5831| i:) ( )n21) e: ( {fnote: )expanded from macro 'DATE' ) | contrib/cat.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h : a583104s | :h#10_d:de efnote: liplace parentheses around the assignment to silence this warningen teechanges.c S :Dt1041569Ar | :T( 9Eh :(, s inote: ,tfuse '==' to turn this assignment into an equality comparison ) d;() t 1569 | | =( ~~^~~~~~~~~~~~~ ./hash.ht x:iif329mfi:e l11_(e:tp_ ) fnote: (=eplace parentheses around the assignment to silence this warning0 t sc+th r(329(cp | sha )rti-(hf>u, s,check.c (l :tdi'1173yas/:ptt'11ea1):) [) )=d note: ]*place parentheses around the assignment to silence this warning{h.p -d >a =| ot1173 ^ pe | 0 s) ; - w | > h ( )f| i| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l ^t e c h(| (t ==h ,= kfegye,t lsitnrel(efn)()k ehya)scontrib/cat.c h:+_104 d:1e10)l:)e tnote: {euse '==' to turn this assignment into an equality comparison S t| r ^ (104 h | , | ( )t )i;f (| t ^ = | x ( )f ile_fetch(path, type)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data check.c=: 1173h:-11>:o pnote: suse '==' to turn this assignment into an equality comparison- >fet c1173h | ( hwCC dspec.c ,h ikleey ,( ts t=r lfegne(tkleiyn)e (+f )1)) )h a{s h _| d ^e l e| t ==e Str(h, t); | ^ | == CC export.c CC libc/utils/testcode.c check.cchanges.c::11771581::912:: 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] 11771581 | | iwfh i(lse =( pl o=c keeadc_hilniinte((h&-t>,k p&tir),) S{I L E| N ~~^~~~~~~~~~~~~~~~~~T |INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1581:12: note: place parentheses around the assignment to silence this warning check.c :15811177 | : 9 :w hCC fast-import.c note: iplace parentheses around the assignment to silence this warningl e (p =1177 | e a cihfl i(nCC libc/utils/trace.c se (=& tl,o c&kie)d)_ i{n i t| ( ^ h - >| k ( )p tr, SILENT|INIT_MUSTEXIST)) { | ^ | ( ) changes.c:1581:12: note: use '==' to turn this assignment into an equality comparison 1581 | while (p = eachline(check.c&:t1177,: 9&:i )note: )use '==' to turn this assignment into an equality comparison { | ^1177 | | ==iCC fast-export.c f (s = locked_init(h->kptr, SILENT|INIT_MUSTEXIST)) { | ^ | == CC libc/utils/tty.c collapse.c:614:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 614 | CC features.c while (flagdiffs = (xflags ^ XFLAGS(s, tipd))) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:241:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 241 | while (bufp = fgetline(fin)) { | ~~~~~^~~~~~~~~~~~~~~ collapse.c:614:20: note: place parentheses around the assignment to silence this warning 614 | while (flagdiffs = (xflags ^ XFLAGS(s, tipd))commit.c): 241{: 15 :| ^ note: place parentheses around the assignment to silence this warning | ( ) 241 | while (bufp = fgetline(fin)) { | ^ | ( ) collapse.c:614:20: note: use '==' to turn this assignment into an equality comparison 614 | while (flagdiffs = (xflacommit.cg:s241 :^15 :X Fnote: Luse '==' to turn this assignment into an equality comparisonA GS( s241, | t iwphdi)l)e) ({b u f| p ^ = | f ==g etline(fin)) { | ^ | == changes.c:1628: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")) { | ^ | ( ) check.c:1260:11:commit.c changes.c:warning: :258using the result of an assignment as a condition without parentheses [-Wparentheses]1628: :159:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison1260 | i1628 f | 258 | ( ci mfwp h (i=fl e(= * ((fbuounpfsepin g(=np erfdog becethfla,ir n "e*w()bfp"i1)n ))- ) { * {( u| n ^| s ~~~~~^~~~~~~~~~~~~~~i g| n ==e d char *)p2)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:258:15: note: place parentheses around the assignment to silence this warning 258 | whilecheck.c :(1260b:u11f:p note: =place parentheses around the assignment to silence this warning fgetli n1260e | ( f iinf) )( c{m p | = ^ ( *| ( ( )u nsigned char *)p1 - *(unsigned char *)p2)) { | ^ | ( )3 commit.c warning:s258 generated:. 15: note: use '==' to turn this assignment into an equality comparison 258 | while (bufp = fgetline(fin)) { | ^ | == check.c:1260:11: note: use '==' to turn this assignment into an equality comparison 1260 | if (cmp = (*(unsigned char *)p1 - *(unsigned char *)p2)) { | ^ | == commit.c:277:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 277 | while (bufp = fgetline(fin)) { | ~~~~~^~~~~~~~~~~~~~~ commit.c:277:14: note: place parentheses around the assignment to silence this warning 277 | while (bufp = fgetline(fin)) { | ^ | ( ) commit.c:277:14: note: use '==' to turn this assignment into an equality comparison 277 | while (bufp = fgetline(fin)) { | ^ | == 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); | ^ | ( ) utils/lines.c:416:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 416 | while (p = fgetline(f)) { check.c :| 1300 ~~^~~~~~~~~~~~~: 10: note: use '==' to turn this assignment into an equality comparison 1300 | if (ret = strncmp(keya, keyb, userlen)) return (ret); | ^ | == utils/lines.c:416:11: note: place parentheses around the assignment to silence this warning 416 | while (p = fgetline(f)) { | ^ | ( ) collapse.c:750:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 750 | utils/lines.ci:f416 :(11p: =note: use '==' to turn this assignment into an equality comparisonx fil e416_ | f ewthcihl(es -(>pg f=i lfeg,e t'lci'n)e)( f{) ) | { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | == collapse.c:750:8: note: place parentheses around the assignment to silence this warning 750 | if (p = xfile_fetch(s->gfile, 'c')) { | ^ | ( ) collapse.c:750:8: note: use '==' to turn this assignment into an equality comparison 750 | if (p = xfile_fetch(s->gfile, 'c')) { | ^ | == commit.c:340:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 340 | while (line = fgetline(f1)) { | ~~~~~^~~~~~~~~~~~~~ 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 (data = h->ops->fetch(h, key, strlen(commit.ck:e340y:)15 :+ note: 1place parentheses around the assignment to silence this warning) ) { 340| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ while (line = fgetline(f1)) { | ^ | ( ) commit.c:340:15: note: libc/hash.huse '==' to turn this assignment into an equality comparison: 329utils/lines.c: :11340434: | : 11note: :place parentheses around the assignment to silence this warningw hwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]l changes.c e329: | 1751( :l434i15i | f:n ew(warning: hdusing the result of an assignment as a condition without parentheses [-Wparentheses]=ia collapse.c lt :fea1751767g | :e(= 9tp :l hw i=-hwarning: n >iusing the result of an assignment as a condition without parentheses [-Wparentheses]efol (gpefes 1 t-()767l>l) | ifi nen{ ete i(c ffh=| )( ^()hf p ,g { e| = kt == el f| yim ~~^~~~~~~~~~~~~,ne ems(_trpr-el>eerknf(()fk),e y{0) ) )+| ~~~~~^~~~~~~~~~~~~~~~~{1 ) )| ~~^~~~~~~~~~~~~~~~~{ | ^ | ( ) utils/lines.c:434:11: note: place parentheses around the assignment to silence this warning 434 | while (p = fgetline(f)) { | ^ libc/hash.h| : ( )329 :11: note: use '==' to turn this assignment into an equality comparison collapse.c329changes.c: | :767 1751:i:9f15: : ( note: dnote: place parentheses around the assignment to silence this warningaplace parentheses around the assignment to silence this warning t autils/lines.c : =7674341751 | : | h 11 - : >i wofnote: hp use '==' to turn this assignment into an equality comparisonis( l-pe > 434f=( | e l tfiwcmnhheei(m lh_=e,p ef(kegpeke y(t=,fl ,ifs ngt0eer)(tl)rle -in{>n( rek f(e| )fy ^ ))) ) { +| { ( ) 1 | ) ^ | ) ^ {| ( )| ==| ^ | == collapse.c:767:9: note: use '==' to turn this assignment into an equality comparison 767 | if (p = fmem_pchanges.ce:e1751k:(15f:, note: 0use '==' to turn this assignment into an equality comparison) ) { 1751| | ^ w| h ==i le (line = fgetline(r->rf)) { | ^ | == 4 warnings generated. clone.c:1130:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1130 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ clone.c:1130:14: note: place parentheses around the assignment to silence this warning 1130 | while (p = fgetline(f)) { | ^ | ( ) clone.c:1130:14: note: use '==' to turn this assignment into an equality comparison 1130 | while (p = fgetline(f)) { | ^ | == changes.c:1814:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1814 | if (rc_lock = remote_lock_fail(buf, 0)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:822:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 822 | if (p = key2path(changes.cb:u1814f:,14 :i dnote: Dplace parentheses around the assignment to silence this warningB , gon e1814D | B ,i f0 )()r c{_ l o| c ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k = remote_lock_fail(buf, 0)) { | ^ | ( ) collapse.c:822:9check.c:changes.c: :1443note: 1814:place parentheses around the assignment to silence this warning:16 14:: warning: note: 822address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]use '==' to turn this assignment into an equality comparison | i f1814 | (1443 p | i f=r a(knregcye_2_lpgoaoctnkhe ((=bs u,rf e,Lm (oidtd)eD,_B l,Do _cgSkoE_nTfe)aD;iB l, ( | b0 ^~~~u) f), {0 )libc/lines.h ):| 60 ^ {: 9 :| | ( ) ^note: expanded from macro 'L' | == 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0;collapse.c :\822 : 9| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: use '==' to turn this assignment into an equality comparison 822 | if (p = key2path(buf, idDB, goneDB, 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)) { | ^ | == check.c:1478:20: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 1478 | range_walkrevs(s, L(branch), L(trunk), 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:869:8:check.c :warning: 1478using the result of an assignment as a condition without parentheses [-Wparentheses]: 31: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 869 | i1478f | (rfa n=g ef_owpaelnk(rCeOvLsL(AsP,S ELD(,b r"arn"c)h)) ,{ L (| t ~~^~~~~~~~~~~~~~~~~~~~~~~r unk), WR_EITHER, 0, 0); | ^~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(collapse.c_:d869):)8_:d }note: place parentheses around the assignment to silence this warning: 0; \869 | | i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (f = fopen(COLLAPSED, "r")) { | ^ | ( ) CC libc/utils/ttyprintf.c collapse.c:869:8: note: use '==' to turn this assignment into an equality comparison 869 | if (f = fopen(COLLAPSED, "r")) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:877:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 877 | if (f = ./hash.hf:o329p:e11n:( nnote: eplace parentheses around the assignment to silence this warningw csets ,329 | " ri"f) )( d{a t a| ~~^~~~~~~~~~~~~~~~~~~~~~= h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) collapse.c:877:8: note: place parentheses around the assignment to silence this warning 877 | if (f = f./hash.ho:p329e:n11(:n enote: wuse '==' to turn this assignment into an equality comparisonc set s329, | "irf" )()d a{t a | = ^ h -| > ( )o ps->fetch(h, key, strlen(key) + 1)) { | ^ | == collapse.c:877:8: note: use '==' to turn this assignment into an equality comparison 877 | if (f = fopen(newcsets, "r")) { | ^ | == CC libc/utils/utils.c check.c:1576:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1576 | if (color = (FLAGS(s, d) & (D_RED|D_BLUE))) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1576:13: note: place parentheses around the assignment to silence this warning 1576 | if (color = (FLAGS(s, d) & (D_RED|D_BLUE))) { | ^ | ( ) clone.cconverge.c::135683::1615:: 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] 831356check.c | | : 1576w :h}13i :le elnote: suse '==' to turn this assignment into an equality comparison(e g fi if1576l | e( p = i =ff gg(eecttolelinonvre( ("=fB )K()DF _L BA{AG MS _(| Ss ~~~~~~^~~~~~~~~~~~~E, R VdE)R _&U R(LD"_)R)E D{| D _| B ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L UE))) { | ^ | == converge.c:83:15: note: place parentheses around the assignment to silence this warning 83 | while (gfile = fgeclone.ct:l1356i:n16e:( fnote: )place parentheses around the assignment to silence this warning) { | 1356 ^ | | } ( ) else if (p = getenv("BKD_BAM_SERVER_URL")) { | ^ | CC libc/utils/webencode.c ( ) converge.c:83:15: note: use '==' to turn this assignment into an equality comparison 83 | while (gfile = fgetline(f)) { | ^ | == clone.c:1356:16: note: use '==' to turn this assignment into an equality comparison 1356 | } else if (p = getenv("BKD_BAM_SERVER_URL")) { | ^ | == converge.c:87:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (t = strchr(bn, '~')) *t = 0; | ~~^~~~~~~~~~~~~~~~~ converge.c:87:9: note: place parentheses around the assignment to silence this warning 87 | if (t In file included from =utils/readn.c :s17t: rIn file included from c./system.hh:r52(: b./hash.hn:,329 :'11~:' )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] *t = 0; | ^ 329 | | i ( )f (dataIn file included from In file included from utils/pq.c=utils/putenv.c: :17h17: -: In file included from >In file included from ./system.ho./system.h:p:52sconverge.c52: -:: ./hash.h>87./hash.h:f::329e9329:t::11c 11:hnote: : (use '==' to turn this assignment into an equality comparison warning: h 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] 87k | e y , i 329f329s | | t ( ritilf fe = n( ((dsdkataetrtyaca) hcheck.c =r:=+ (1615 hb:h1-n4-)>,:>)o o p'warning: p{s~using the result of an assignment as a condition without parentheses [-Wparentheses]s -' - >)>| f)f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e e 1615t*t | ctc h commit.ch (=:( h 438hE,0:,A ;12 Ck :kHe e_y| warning: yP, ^using the result of an assignment as a condition without parentheses [-Wparentheses],A clone.c Rs :sEt| 1409tNr./hash.h ==438:rTl: | 10l(e329 :esn: n,(11wwarning: ( k:husing the result of an assignment as a condition without parentheses [-Wparentheses]kde i e,ynote: ly )place parentheses around the assignment to silence this warninge) p 1409, +(+ | 329 t j | 1 1 ) )=) i) )iFf f fL {g{ A( e (Gd t pSa| l| (t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=sa n , eg =(ep ft)h)e -)n|> v=o{( p "cs Bo-| Kl> ~~^~~~~~~~~~~~~Dof _reN;tF cI hL| (E ^~~~~~~~~~~~~~~~~~~~~~~hS ," )k./sccs.h)e: y565{,: 18 s:| t ~~^~~~~~~~~~~~~~~~~~~~~~rnote: ./hash.hlexpanded from macro 'EACH_PARENT':e ./hash.h329n: :(32956511k: | :e11 y:fnote: ) oplace parentheses around the assignment to silence this warning note: rcommit.c +place parentheses around the assignment to silence this warning : ( 4381j329: ) | 12329)= : | i {0fclone.cnote: i ; :place parentheses around the assignment to silence this warningf (1409 | (d:( ^ pa10d 438)t:a | a t| = note: a ( ) =place parentheses around the assignment to silence this warning w( =hjh i -hl1409<>-e | o> 2po( )spt -s i?>-=f f>./hash.h Pef:f(Ate329gpRct:e Ehc11t=N(h:l Th( igS,hnote: ne( ,use '==' to turn this assignment into an equality comparisonetsk (e,ekfn ye)v329d,y)( | , , " s {BKijts Df)rt _ lr| N(:el ^ Fd ne Ia0(n Lt;k(| Ea ek ( )S +ye "=+)y) j ))h)+ - +{> 1 o| )1 p ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~))| s ) ^ -{ > { fcommit.c | e:| ( )t438 ^ | c: ^ h12 (:| h ( )| ,note: ( ) use '==' to turn this assignment into an equality comparison k ey, s438t | r l ewnh(ikleeycheck.c clone.c):(: 1615t1409+: : 4=101: :) f )./hash.hnote: gnote: :place parentheses around the assignment to silence this warninge./hash.huse '==' to turn this assignment into an equality comparison{329 t: :l./sccs.h329 11 i::| :1409n56511 ^ | e:: note: (18 use '==' to turn this assignment into an equality comparison f:note: | ) use '==' to turn this assignment into an equality comparison ==i)note: f expanded from macro 'EACH_PARENT'329 { | ( 329 p | i 565| f= | ^i f(gef dto| (aer ==dtn aav(t (ja=" B==hK -D0h>_;-oN >pF(osIpp-L)s>E -fS=>e" ft)(ec)jth c({rfd, f, &(opts->in), &(opts->out)); | ^~~~~~~~~~~ ./bkd.h:139:42: note: passing argument to parameter 'in' here In file included from 139utils/realbasename.c | :i18n: tIn file included from ./system.hg:u52n: z./hash.hi:p329A:l11l:2 fwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( int rfd, FI L329E | *iwff ,( diantta *=i nh,- >ionpts -*>ofuett)c;h ( h| , ^ key, strlen(key) + clone.c1:)1427): 39{: warning: | passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | gunzipAll2fh(r->rfd, f, &(opts->in), &(opts->out)check.c):;1632 : 8| : ^~~~~~~~~~~~ warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]./bkd.h :commit.c139 7::1632 warning48751 | s:: generated9 . :note: ./hash.hpassing argument to parameter 'out' here warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]329 : 13911L | :(i bn487note: rt | place parentheses around the assignment to silence this warninga ngicuf hn 329ez( | sir [pci1A f]l= )l (,2td fraLhit((gabig rne=atr n (hcro-hfp>edtos,sp[ .s2Fr-]Ie>)Lsf,Eye ntW*ccRw h_f?(G, hC ",Aim )nek;tre gy *e,| i" ^~~~~~~~~~~~~~n s ,:t rlibc/lines.hial:nve60t[n: 0(9*]k:o,e u ynote: t")expanded from macro 'L')p ;r+ e "601| ) | ) ^) ) ( g_{od t) o | ? ^ d o( nt| ey ( );p e o| f ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( _d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data =commit.c :h487-:>9o:p snote: -place parentheses around the assignment to silence this warning> fetch( h487, | kiefy ,( rsct r=l etnr(ikgegye)r (+o p1check.ct):s)1632. :r{24e :s y| warning: n ^address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]c ?| == " 1632m | e r g e " : La(vb[r0a], n"cphrees"[)1)] )g,o tLo( bdroannec;h e s| [ ^ 2 ] )| , ( ) WR_GCA); | ^~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_dcommit.c):)4871:,9 :( tnote: yuse '==' to turn this assignment into an equality comparisonp eof( _487d | ) )i_fd }( r:c 0=; t\r i g| g ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e r(opts.resync ? "merge" : av[0], "pre")) goto done; | ^ | == 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:13commit.c:: 496note: :place parentheses around the assignment to silence this warning8 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1633 | 496w | h iilfe ((fd == fwoapleknr(e"vSsC(C&Sw/rt).)C h{a n g| e ^ S e t| " ( ), "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1633:13: note: use '==' to turn this assignment into an equality comparison 1633 | while (d = commit.cw:a496l:k8r:e vnote: splace parentheses around the assignment to silence this warning( &wr)) 496{ | i| f ^ ( f| === fopen("SCCS/t.ChangeSet", "r")) { | ^ | ( ) commit.c:496:8: note: use '==' to turn this assignment into an equality comparison 496 | if (f = fopen("SCCS/t.Chancheck.cg:e1636S:e14t:" ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]" r")) { 1636| | ^ | == if (idx = keyFind(rkd, key)) { | ~~~~^~~~~~~~~~~~~~~~~~~ check.c:1636:14: note: place parentheses around the assignment to silence this warning 1636 | if (idx = keyFind(rkd, key)) { | ^ | ( ) check.c:1636:14: note: use '==' to turn this assignment into an equality comparison 1636 | if (idx = keyFind(rkd, key)) { | ^ | == converge.c1: warning277 generated:. 8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 277 | if (s = sccs_init(sfile, g->iflags)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == clone.c:1538:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] commit.c1538: | 602 : 9 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( d = sc c602s | _ f iinfd r(efv (=s ,f orpeevn)()C S{E T S| _ ~~^~~~~~~~~~~~~~~~~~~~~~I N, "a")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ clone.ccommit.c::1538602::109:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 6021538 | | i fi f( f( d= =f ospcecns(_CfSiEnTdSr_eIvN(,s ," ar"e)v)) ){ { | ^ | ^ | ( )| ( ) commit.c:602clone.c::91538:: 10note: :use '==' to turn this assignment into an equality comparison note: use '==' to turn this assignment into an equality comparison 602 | 1538i | f ( fi f= (fdo p=e ns(cCcSsE_TfSi_nIdNr,e v"(as",) )r e{v ) )| ^{ | | == ^ | == check.c:1739:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1739 | ifIn file included from utils/rlimit.c(:f17 : =In file included from ./system.hf:o52p: e./hash.hn:commit.c(329:C:615S11:E:15T :Swarning: _using the result of an assignment as a condition without parentheses [-Wparentheses]warning: Iconverge.c using the result of an assignment as a condition without parentheses [-Wparentheses]N: ,351 :"329 11r | 615:" | )i warning: )f using the result of an assignment as a condition without parentheses [-Wparentheses] i {(f d a(| 351tu ~~^~~~~~~~~~~~~~~~~~~~~~ | ar li=lf i hs(-ts> no=ep wsh -a=>s fhse_ctfccrsho_(mkhFe,iy likene(iy0t,,( 0check.csf,:ti 1739rlr:leo9e)o:n)t ( knote: k{eplace parentheses around the assignment to silence this warninge y y ,)| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~g1739+ - | > 1i )fi)lf a {gIn file included from ( sutils/samepath.cf ,: | 17= ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g: -In file included from In file included from f>./system.hutils/rmtree.coi::pd5217eD: : ncommit.cB./hash.hIn file included from (:):./system.hC615)329:S: :52E15{11: T: :./hash.hS :_note: | warning: 329Iplace parentheses around the assignment to silence this warning ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses]:N 11,: 615"warning: | r "using the result of an assignment as a condition without parentheses [-Wparentheses] ) i)329./hash.hf | : { 329329( i | :u f 11r| i:l ^ (f l d note: i a(place parentheses around the assignment to silence this warnings| td t ( )aaconverge.c t:==329a351 | :hh =11a-i :s>fh ho -note: _p(>place parentheses around the assignment to silence this warningfsdo r-apo>check.cts mf:a-351Fe1739 > | it:=f lc9 eieh:htf(( -c 0hnote: >h(,,use '==' to turn this assignment into an equality comparisono(s phnfks, eie- 1739wly>k | e,fe =) ey )st,is tc fc{rhs c l(t(s ehrf_| n,l k ^ ( e=e kkn y ee(fi| yykon ( )),epi yet+s)n( t (01r+C,)l S )e1Er n)To{()So k _t e{Icommit.ck| y N:e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ,615y | :,+ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"15 r:g1" -))note: >))use '==' to turn this assignment into an equality comparisoni f{{l a615 g | | | s ^ ^, i gf| | - ( ) ==>( iudrDlBl)i)s t{ = ./hash.h| h: ^ a./hash.h329 s:: h32911| _:: ( )f11 r:note: o ./hash.hplace parentheses around the assignment to silence this warning m:F 329i329:l | 11e :(i 0note: fnote: ,place parentheses around the assignment to silence this warningcheck.c use '==' to turn this assignment into an equality comparison :( f1741di : al32913converge.c329te | :: | a) 351 )iwarning: :i= fusing the result of an assignment as a condition without parentheses [-Wparentheses]11f { : h ( (- dnote: d>| 1741ause '==' to turn this assignment into an equality comparisonao ^ | t tp aas -| 351 ==> == | w f hhheii--tfl>>c eooh( pp(s(sshnp--,e >> w=ffk eee=ftty gcc,sehh ct((sclhhtsi,,r_n lkekkee(eenyfyy(i),,kn) ei ssyt{tt)( rr 0 ll+CC libc/utils/which.c ,| ee ~~^~~~~~~~~~~~~nn1r (()okk)oee tyy{k)) e y++| , ^ 11 g)) -))| > ( )i{{ f l a| | g ^ check.c ^CC findmerge.c s : , 1741 | :| g ( )13 ==- : > ./hash.hinote: :dplace parentheses around the assignment to silence this warning329D :B11): ) 1741 note: | {use '==' to turn this assignment into an equality comparison | w329 ^h | i li| ef == ((./hash.hpd: a329=t: a11f :g= e note: thuse '==' to turn this assignment into an equality comparisonl- i>noe p(329sf | -) >)if fe{ t (c dh| a( ^ th a, | =k ( ) e hy-,> osptsr-l>efne(tkcehy()h ,+ k1e)y), {s t r| check.cl ^:e 1741n :(| 13k ==:e ynote: )use '==' to turn this assignment into an equality comparison + 1 )1741) | { w| h ^i l e| ==( p = fgetline(f)) { | ^ | == In file included from utils/relpath.c:17: In file included from ./system.h:52: ./hash.h:329:11check.c:: 1759warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]13 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 1759i | f w(hdialtea (=s ehr- >=o pcss-e>tf_ertdcwhe(ahv,e PkIn file included from aeutils/rmrepo.ciy:r,18( : csIn file included from st./system.her:tl52,e: n./hash.h0(:,k329 e:&y11r)CC find.c :k o+warning: f f1,using the result of an assignment as a condition without parentheses [-Wparentheses]) )& d{k o f329| f | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) )i f{ ( d| a ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t a = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1759:13:./hash.h :note: 329place parentheses around the assignment to silence this warning: 11: note: place parentheses around the assignment to silence this warning 1759 | w h329i | l ei f( s(edra t=a c=s eh./hash.ht-:_>329ro:dp11ws:e- a>note: vfplace parentheses around the assignment to silence this warningee Ptacih r(329(h | c, s iekfte ,y( ,d0 a,st ta&r rl=k2e o warningnhfs(-f generatedk>,. eo yp&)sd -k+>o ff1ef)t))c) h {({ h , | | ^ k ^ e y | ,| ( ) ( ) s trlen(key) + 1)) { | ^ | ( ) ./hash.hcheck.c::3291759::1113:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison ./hash.h :3291759329 | | : 11iw:fh inote: (luse '==' to turn this assignment into an equality comparisonde a t(a s 329e= | r hi=-f > co(spdesat-t_>arf de=wt echah-v(>ehoP,pa sik-re>(yfc,es tesctth,r( lh0e,,n (k&kereyky,o) f sf+t, commit.cr 1:l&)709ed):nk 30(o{:kf ef warning: y)| 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])) ^ +{ | 1 709 ==)| | ) ^ s{ c | c ==s| _ ^s d e| l ==t a(s, sccs_ino(s), buf); | ^~~ ./sccs.h:1177:39: note: passing argument to parameter here 1177 | int sccs_sdelta(sccs *s, ser_t, char *); | ^ commit.c:710:32: warning: 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] 710 | *keys = addLine(*keys, strdup(buf)); | ^~~ /usr/include/string.h:70:27: note: passing argument to parameter here 70 | char *strdup (const char *); | ^ commit.c:711:20: warning: 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] 711 | sccs_sdelta(s, d, buf); | ^~~ ./sccs.h:1177:39: note: passing argument to parameter here 1177 | int sccs_sdelta(sccs *s, ser_t, char *); | ^ commit.c:712:32: warning: 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] 712 | *keys = addLine(*keys, strdup(buf)); | ^~~ /usr/include/string.h:70:27: note: passing argument to parameter here 70 | char *strdup (const char *); | ^ 1 warning generated. 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from utils/spawnvpio.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:799: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] 799 | for (p = dk; *p; p++) sum += *p; /* sum of necheck.cw: 1907d:e13./hash.hl::t 329awarning: :kusing the result of an assignment as a condition without parentheses [-Wparentheses]11e :y note: *place parentheses around the assignment to silence this warning / 1907 | | 329 ^ ~~ | iiff ((iddaxt a= =k ehy-F>ionpds(-r>kfde,t cdhk(ehcommit.cy,:) 800)k: e13{y:In file included from , utils/smartrename.c warning: :| susing the result of an assignment as a condition without parentheses [-Wparentheses]18 ~~~~^~~~~~~~~~~~~~~~~~~~t : rIn file included from l ./system.he800:n | 52( : k ./hash.hei:yf329) : (11+r: k 1owarning: )fusing the result of an assignment as a condition without parentheses [-Wparentheses])f {= s| c ^ 329c | s _| ih ( )fa s(check.cRd:oa1907ot:ta13k :e= y note: (hplace parentheses around the assignment to silence this warningc- s>eot p,1907s | -r./hash.h >k: f)329 e): t 11ic{:fh ( note: (h| use '==' to turn this assignment into an equality comparisoni, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ d xk329 e | =y ,ik fes yt(Frdilanetdna(( rk=ke dyh,)In file included from - utils/spawn.c>d+:ok 17pe1: sy)In file included from -))./system.h>)commit.c :f :{52e{800 : t : ./hash.hc 13| :h| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329( ^ :h note: 11, place parentheses around the assignment to silence this warning: | k ( )warning: e using the result of an assignment as a condition without parentheses [-Wparentheses]y800 , | s ti rf329l | e( nri(kfko ef(yfd) a =t+ check.ca s: 1c1907=)c: )s13h ./hash.h_:-{:h > 329anote: o :suse '==' to turn this assignment into an equality comparisonp| 11R s ^:o- o>1907 note: tf | | place parentheses around the assignment to silence this warningke == et yc (h 329c(i | shf e, it (f,ki ed(ryxdk, a) =t)s a tk {re= ly eFh| ni- ^ (n> kdo e(p| yrs ( ))k- d>+,f e1dt)kc)eh y({)h ), | {k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e y| , ^ s commit.ct| :r ==800l :e13n:( knote: euse '==' to turn this assignment into an equality comparisony ) + 1800) | ) {i f | ( ^ r k o| f ( )f = sccs_hasRootkey(cset, rk)) {./hash.h : 329| : ^11 : | note: ==place parentheses around the assignment to silence this warning 329 | if (da./hash.ht:a329 :=11 :h -note: >use '==' to turn this assignment into an equality comparisono ps- >329f | e ticfh ((hd,a tkae y=, hs-t>rolpesn-(>kfeeyt)c h+( h1,) )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)) { | ^ | == commit.c:In file included from 820utils/str_subst.c::1117:: In file included from warning: ./system.hassigning 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]: 52: ./hash.h:329:11 :820 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (p = rk; 329* | p ;i fCC findcset.c p +(+d)a tsau m= +h=- >*opp;s - >| f ^ ~~In file included from e utils/sig.ct:c17h: (In file included from h./system.h,: 52k: e./hash.hy:,329 :s11t:r lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]n (key) + 1 )329) | {i f | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ata = 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->f./hash.he:t329c:h11(:h ,note: place parentheses around the assignment to silence this warningk ey, st r329l | e ni(fk e(yd)a t+a 1=) )h -{> o p| s ^ - > f| e ( )t ch(h, key,In file included from utils/stackdump.cs1:t warning17r generated: l. In file included from e./system.hn:(52k: e./hash.hy:)329 ./hash.h:+:11 329:1: )11warning: ):using the result of an assignment as a condition without parentheses [-Wparentheses] {note: use '==' to turn this assignment into an equality comparison | ^ 329 329 | | | i ( )if f ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, ./hash.hcommit.c k::ke329850ey::y,1114, :: s stnote: warning: truse '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses]rl lee nn329(( | kk850 ee | iyy f)) (++id fa11 t))(a))r i={{n fh o-| | > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^=o p hs| a- ==s> hf_eitncshe(rht,( hk,e y&,r ksotfrfl,e ns(ikzeeyo)f (+r k1o)f)f ){, | | ^ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h :| 329 ==851: | 11 : note: place parentheses around the assignment to silence this warning0 , siz e329o | f (i*fr i(ndfaot)a) )= {h - >| o ~~~~~~~~~~~~~~~~~~p s->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) commit.c./hash.h::850329::1411:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 329850 | | i f i(fd a(trai n=f oh -=> ohpass-h>_fientscehr(th(,h ,k e&yr,k osftfr,l esni(zkeeoyf)( r+k o1f)f)) ,{ | | ^ ^ | | ( == 851 | 0, sizeof(*rinfo))) { | | ) clone.c:1983:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] commit.c :1983850 | : 14i:f note: (use '==' to turn this assignment into an equality comparisonf = f o850p | e n ( biuff ,( r"ian"f)o) check.c =:{ 1995 h: a14| s: ~~^~~~~~~~~~~~~~~~~h _warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]n sert(h, & r1995k | o fwfh,i lsei z(eloifn(er k=o fffg)e,t l i| n ^e ( i| g ==n ore)) { | ~~~~~^~~~~~~~~~~~~~~~~~clone.c :1983:8: note: place parentheses around the assignment to silence this warning 1983 | if (f = fopen(buf, "a")) { | ^ | ( ) check.c:1995:14: note: place parentheses around the assignment to silence this warning clone.c :19951983 | : 8w:h inote: luse '==' to turn this assignment into an equality comparisone (l i1983n | e i=f f(gfe t=l ifnoep(eing(nbourfe,) )"commit.c a:{"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); | ^ ~~~~~~~~~~~~~~~~~ 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; /* strip old hmac */ | ~~~~^~~~~~~~~~~~~~~~~ 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:check.c11::1996 :warning: 11commit.cusing the result of an assignment as a condition without parentheses [-Wparentheses]:: 887note: :place parentheses around the assignment to silence this warning7 : warning: 329 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] | 1996 | i f i887(f | d a( tcIn file included from arcset.c c:p= 17 =: =h In file included from -slibc/system.hH>e:Eop52Apa: Psrlibc/hash.h(-a:c>t329sfclone.co:ee:r11tt2017(:,c:l h9iwarning: r(:nusing the result of an assignment as a condition without parentheses [-Wparentheses]kh e o,warning: )f using the result of an assignment as a condition without parentheses [-Wparentheses])fk )e329* ;y | c2017 , r | ic | sf ^ ~~~~~~~~~~~~~~~~~t =i r( fld0 ea;(nt f(a/ k *=e= y sp)hto -rp+>ie opn1p ()sob)-lu >df{f , eh tm"| caw ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hc" ( )h*),/ {k e| y ^ | , ~~^~~~~~~~~~~~~~~~~ s| t ( )r len(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hcheck.c::3291996::1111:: commit.cnote: note: clone.c:place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison:904 2017::11 9 :329:1996 | | warning: note: 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]ilibc/hash.hplace parentheses around the assignment to silence this warning f: i 329f( : d904201711(a | | :ct ra note: c iplace parentheses around the assignment to silence this warning =ff = o hr (s- 329fe>( | pop =ap i rs=fpa- ot>H(pofEdereAan(tPt(lc(abihc un(s=fehe ,),th ) ,-" k >w*edo"cykp)r,os)c f- sf>{=t)f r;e 0l t| ;e*c ^ nph /(;( *k h| es, ( )syu t)mkr ei+-yp =, 1 o)*sl)ptd +r {+lh )em ;naclone.c| (c: ^ k 2017 | e*: ^ ~~~~~~~~~~~~~~~~~y/9| ) : ( ) +| note: ^use '==' to turn this assignment into an equality comparison1 ) )| 2017 == | { i| f ^ ( f| ( )= popenlibc/hash.h(:b329u:f11,: "note: wuse '==' to turn this assignment into an equality comparison" )) { 329 | | ^i f | ( ==d ata =libc/hash.h :h329-:>11o:p snote: -use '==' to turn this assignment into an equality comparison> fetc h329( | h ,i fk e(yd,a tsat r=l ehn-(>koepys)- >+f e1t)c)h ({h , | clone.ck ^:e 2020y :,| 10 ==:s twarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]commit.cl :e919n: (102020k: | e ywarning: )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]i f+ (1 r)919c) | ={ f( o!| rf ^ (| p|| ===p cHlEoAsPe((cfs)e)t ,? rRkEoTf_fE)R;R O*Rp ;: pR+E+T)_ OsKu)m {+ = | * ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p ; | ^ ~~~~~~~~~~~~~~~~~ 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 (rc = (!f || pclose(f)) ? RET_ERROR : RET_OK) { | ^ | == 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)) { | ^ | == check.c:2077:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2077 | if (rc = strncmp(HEAP(cset, aa->pathoff), | utils/rmtree.c ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 41:11 :2078 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] HEAP( c41s | e t ,i fb b(-r>epta t=h orfmfI)f,R elpeon()f)i l{e ) )| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r eturn (ret); | ~~~~^~~~~~~~~~~~~~~~ check.c:2077:9: note: place parentheses around the assignment to silence this warning 2077 | commit.ciutils/rmtree.c:f:982 41:(:9r11:c: warning: =note: using the result of an assignment as a condition without parentheses [-Wparentheses] place parentheses around the assignment to silence this warning s trn c 982m41 | p | ( H iEifAf P (((tcr se=et t g,=e tareamn-Iv>f(pR"aeBtpKho_o(RffAfiN)lD,eO )M )"| ) ^r) e t{| u (r n| ~~^~~~~~~~~~~~~~~~~~~~~(2078 r | e t ) ; H E| A ^ P ( c| s ( )e t, bb->pathoff), len)) { | | ) commit.c:982:9:utils/rmtree.c :note: 41place parentheses around the assignment to silence this warning: 11: note: use '==' to turn this assignment into an equality comparison 7982 warning | 41s | generated . check.ci :fi2077 f:( 9t(: r =enote: tuse '==' to turn this assignment into an equality comparisong e=t e rn2077mv | I( f"iRBfeK p_(oRr(AcfN iD=lO eMs)"t))r )nr ce{mt pu (r| Hn ^ E A( Pr| (e ( )ct s)e;t , | a ^a - >| p ==a thoff), | ^ | == commit.c:982:9: note: use '==' to turn this assignment into an equality comparison 982 | if (t = getenv("BK_RANDOM")) { | ^ | == 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:2081:9: note: place parentheses around the assignment to silence this warning 2081 | if (rc = (aa->pathlen - bb->pathlen)) return (rc); | ^ | ( ) check.c:2081:9: note: use '==' to turn this assignment into an equality comparison 2081 | if (rc = (aa->pathlen - bb->pathlen)) return (rc); | ^ | == commit.c:1013:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1013 | if (d2 = sccs_getCksumDelta(cset, p)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:2097:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2097commit.c | : 1013i:f10 :( snote: place parentheses around the assignment to silence this warning= sccs _1013k | e y iinfi t((d 20 ,= rskcecys,_ gfeltaCgkss,u miDdeDlBt)a)( c{s e t| , ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p)) { | ^ | ( ) 1 warning generated. commit.c:1013:10: note: use '==' to turn this assignment into an equality comparison check.c :10132097 | : 8 :i fnote: place parentheses around the assignment to silence this warning( d2 = s2097c | c si_fg e(tsC k=s usmcDcesl_tkae(ycisneitt,( p0),) r{k e y| , ^ f l| a ==g s, idDB)) { | ^ | ( ) check.c:2097:8: note: use '==' to turn this assignment into an equality comparison 2097 | if (s = sccs_keyinit( 0, rkey, flags, idDB)) { | ^ | == 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, unsigneIn file included from dclone.ccsetprune.c ::l215217o:: n11In file included from g:libc/system.h :lwarning: 52eusing the result of an assignment as a condition without parentheses [-Wparentheses]: n libc/hash.h,: 329 : 112152| : | ^ warning: whileusing the result of an assignment as a condition without parentheses [-Wparentheses] (t = fget lcrypto.c329i: | n100 e:i(38ff: ) ()warning: check.cd 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]:a{ 2108t :a 8 100| := | ~~^~~~~~~~~~~~~ warning: h using the result of an assignment as a condition without parentheses [-Wparentheses]- >iofp1 s warning(-2108 generatede> | . rf rei tf=c h(b(sah s,=e 6commit.cks4:ec_1049ycd:,seclone.c15 _c::sko2152 ted:warning: rye11using the result of an assignment as a condition without parentheses [-Wparentheses]li(: CC fixtool.c enb n iunote: (1049tfplace parentheses around the assignment to silence this warningk | (, e p y rl)w2152oe h | dn+i ,, lw 1ehro) iku)(let ley,{i , n( & etfo| lu ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==at glffsegg,nee )tt*)llp iir{nno eed ((_| ffi ^~~))d ))D /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h B{:{) 7 ) : | 40| { ~~~~~^~~~~~~~~~~~~: ^ libc/hash.h : note: 329| passing argument to parameter 'out' here| : ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( )11 : 7note: | place parentheses around the assignment to silence this warning 329 | i f ( d a t a = h commit.c- clone.c:> :1049ou2152:pn:check.c15ss11::-i:2108 >g :note: fnnote: 8place parentheses around the assignment to silence this warningeeuse '==' to turn this assignment into an equality comparison: td c note: h c1049place parentheses around the assignment to silence this warning(2152h | h | a , r w 2108wkh* | heio iyluil,etfe , s( ((ttuslr n il=s=ne i enfgs (gnc=keec etdsfyl _g)ilke noet+enyl (gii1f nn))*ie))ot( u(f{{tp) lr) 5 eo | warning| nd{ ^ s ^), generated ; . r| | | k ^ ( ) ==| e ^y ,| ( )f lags, *crypto.cp:r100o:d43_:i dwarning: Dpassing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]B )) { 100 | | ^ i| f ( ) libc/hash.h (:1commit.ce329 warningIn file included from :r: generatedcsets.c1049r11. :: :1715= : : note: In file included from buse '==' to turn this assignment into an equality comparison./bkd.hnote: a :use '==' to turn this assignment into an equality comparisonscheck.c20 e :: 6329 2108In file included from 4 | 1049:libc/system.h_ | 8:di :52ef : c wnote: libc/hash.ho(huse '==' to turn this assignment into an equality comparison:ddi 329eal:( te11b2108a :u | ( f =lwarning: ,i i fhusing the result of an assignment as a condition without parentheses [-Wparentheses]nl - ee(> nso=, p =329sfo | -gus >etcift,cfel s ti&_(cnokdheuea((tythflia,)en )ni=k )t e{)(hy p-, {r> | oos ^ dpt | ,sr ^~~~~~~ -l| r>/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.he ==kf:n ee7(yt:k,c60e h:yf( )lhnote: a3,passing argument to parameter 'outlen' here+g warning ssk1, generatede) 7. y)* | , p {r s o t d r| _ l ^i e d n D (| B k ==) e ) y ){ + | 1 ^ ) ) | { == | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u nsigned char *out, unsigned long *outlen); | ^ crypto.c:100:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 100 | if (err = base64_delibc/hash.hc:o329d:e11(:b unote: fplace parentheses around the assignment to silence this warning, len ,329 | o uitf, (&doauttal e=n )h)- >{o p s| - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329crypto.c::11100:: 12note: :use '==' to turn this assignment into an equality comparison note: place parentheses around the assignment to silence this warning 329 | i f100 | ( d a tiaf =( ehr-r> o=p sb-a>sfee6t4c_hd(ehc,o dkee(yb,u fs,t rlleenn,( koeuyt), +& o1u)t)l e{n ) )| ^{ | | == ^ | ( ) crypto.cIn file included from :cweave.c100::6412: :In file included from libc/system.hnote: :use '==' to turn this assignment into an equality comparison52 : libc/hash.h:329 :10011 | : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (err = b a329s | e 6i4f_ d(edcaotdae (=b uhf-,> olpesn-,> foeuttc,h (&ho,u tkleeyn,) )s t{r l e| n ^( k e| y ==) + 1)) { | In file included from ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~dataheap.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 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.hcrypto.c::329109::1114:: note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] In file included from diff.c329109: | | 17 : i In file included from fwlibc/system.h h:(i52dl: aelibc/hash.hlibc/hash.ht ::a(329329 l::=e1111 n::h In file included from -=warning: note: dbfile.c> using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison:of 17pr: s eIn file included from - 329a./sccs.h>329 | d:f | (20e ib: tifuIn file included from cf flibc/system.hh (,:((d 52hda1: ,at,libc/hash.h ta :ka 4329e =8:y= ,11, h : h-s s->twarning: t>odusing the result of an assignment as a condition without parentheses [-Wparentheses]ropi lpsnes-) n->)329(>f | kfe{ eet iytc f)ch| h( ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~(+(h d h,a1, t) ka)ke ey={y, , h s-| st> ^ tro rlp les| en- ( )n(> (kfkeeeyty)ccrypto.c) h: +(109+ h: 1,141) :))k ) enote: {yplace parentheses around the assignment to silence this warning{ , libc/hash.h| s | : ^t109 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329 r | : l 11| e : ==nw (hnote: kiuse '==' to turn this assignment into an equality comparisonel ye) (329+l | e 1ni) f)= ({fd ra et| aa ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d (=b uhf-,> o1p,s -4>8flibc/hash.h,e: t329sc:th11d(:ih n,note: ) place parentheses around the assignment to silence this warning)k e{y , 329 | | s ^ t ilibc/hash.hr f:l| 329e ( )(:n d11(a:kt eanote: y place parentheses around the assignment to silence this warning)= commit.c+h : -32911651> | :)o 15)pi: sf {- warning: >(crypto.cusing the result of an assignment as a condition without parentheses [-Wparentheses] fd: | ea109 ^tt: c a14 h1165 :| ( | = ==h note: , huse '==' to turn this assignment into an equality comparison w- kh> eio109ylp | ,es - s(>wtlfhrieilntleecen h (=((k hles,eyc n)ck se=+_y n,f1e r)xse)tta drd{al( teb anu| ((f ^ ck, se ey1| t), ( )) )+4 8{1, ) )s| t ~~~~~^~~~~~~~~~~~~~~~~~~~~{d i n| ) ^ ) {| ( ) | ^ libc/hash.h :| 329 ==: 11: note: use '==' to turn this assignment into an equality comparison utils/spawn.c329 | : 33i:f10 :( dwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]t acommit.c libc/hash.h:=: 1165 32933:h: | 15-11 :>:i o fnote: pnote: place parentheses around the assignment to silence this warningsuse '==' to turn this assignment into an equality comparison( - p>i fd3291165e | | t= c i hfcrypto.cfw(o: hhr111(i,k:dl (28aek):t e) a(y warning: l,{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]=i ns/het* - r 111>=lp | o ea psnr sc(e -cknutils/str_subst.ci>set:ff_y 40 en)*:(te /11ecx+ :rht r(d1| warning: using the result of an assignment as a condition without parentheses [-Wparentheses]ha) ~~~~^~~~~~~~= ,t) a b key, str(lec{ns( aek t40se| )1e | y ^) warning6 ) generated4w {. _h+| ei == nl1 | ce) ^ outils/spawn.c ) d:( e33p{| (: ( )b10= u: | f s ^,note: t place parentheses around the assignment to silence this warningr l s| et ==n r ,33( | so ,ui tfs, e (a&pcommit.croi:cud1165ht :)l=15)e : nf {)onote: )ruse '==' to turn this assignment into an equality comparison k | {( ~~^~~~~~~~~~~~~~~~~~~ ) 1165)| | ^~~ { w/h/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h*i: l3pe:a 40r(:el ninote: tnpassing argument to parameter 'in' here e * /= 3 s | | ci ^ cn st _ | nb ( )ea xsted6a4t_ae(nccsutils/str_subst.coe:dt40e):()11c :o{ n note: s place parentheses around the assignment to silence this warningt| ^utils/spawn.cu :n 4033s| | :i == 10g w:nh einote: dluse '==' to turn this assignment into an equality comparison e c h( ap33r | = * iisfnt ,r( sp tiurdn( ss=i, g fnsoeerdak r(lc)oh)n) g){ l{/e *n ,| p ^ a r e| | n ^ ( )t */ | ^ | == crypto.c:111: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] 111 | if (err = base64_encode(buutils/str_subst.cf:,40 :l11e:n ,note: use '==' to turn this assignment into an equality comparisono ut, 40& | o uwthlielne) )( p{ = | s ^~~t rst/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hr:(4s:,40 :s enote: apassing argument to parameter 'out' herer ch)) 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, ou6t warning,s generated&. 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 4 | unsigned char *out, unsigned long *outlen); | ^ crypto.c:111:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crypto.c:111:12: note: place parentheses around the assignment to silence this warning 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ^ | ( ) 1 warning generated. crypto.c:111:12: note: use '==' to turn this assignment into an equality comparison 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ^ | == In file included from delta.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, kecheck.cy:,2300 :s16t:r lwarning: eaddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]n (key) + 1) )2300 | { r a| n ^ g e _| g ( )o ne(s, L(sccs_findKey(s, tip)), D_SET); | ^~~~~~~~~~~~~~~~~~~~~~~ libc/lines.h:60:9: libc/hash.hnote: :expanded from macro 'L'329 :11: note: 60use '==' to turn this assignment into an equality comparison | (_d )329 | ? i(ft y(pdeaotfa( _=d )h -[>]o)p{s(-t>yfpeetocfh((_hd,) )k1e,y ,( tsytpreloefn((_kde)y))_ d+} 1:) )0 ;{ \ | ^| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | == commit.c:1230:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1230 | if (t = xfile_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; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:1231:8: note: place parentheses around the assignment to silence this warning 1231 | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ^ | ( ) commit.c:1231:8: note: use '==' to turn this assignment into an equality comparison 1231 | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ^ crypto.c| : ==164 :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] 164 | if (hash_fd(hash, 0, md5, &md5len)) return (0); | ^~~ crypto.c:122:42: note: passing argument to parameter 'out' here 122 | hash_fd(int hash, int fd, unsigned char *out, unsigned long *outlen) | ^ crypto.c:166:25: 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] 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: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 *in, unsigned long len, | ^ crypto.c:176:34: warning: passing '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] 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:4:40: note: passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outlen); | ^ 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)) { | ^ | ( ) utils/spawn_filterpipeline.c:41:11: note: use '==' to turn this assignment into an equality comparison 41 | if (cmd = LNEXT(cmds)) { | ^ | == 1 warning generated. crypto.c1: warning199 generated:. 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_fd(hash, fd, md5, &md5len)) return (0); | ^~~ crypto.c:122:42: note: passing argument to parameter 'out' here 122 | hash_fd(int hash, 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); | ^~~ 3/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h warning:s3 generated:. 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_encode(md5, md5len, b64, &b634 warninglse generatedn. )) return (0); | ^~~ /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. check.c:2593:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2593 | while (ino = sccs_prev(s, ino)) { | ~~~~^~~~~~~~~~~~~~~~~~~ 1 warning generated. check.c:2593:15: note: place parentheses around the assignment to silence this warning 2593 | while (ino = sccs_prev(s, ino)) { | ^ | ( ) check.c:2593:15: note: use '==' to turn this assignment into an equality comparison crypto.c :2593255 | : 20 : wwarning: hpassing '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]i le (in o255 | = sac3c2s _=p raedvl(esr,3 2i(n0o,) )b u{f , | l ^e 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)); | ^ 2 warnings generated. 1 warning generated. In file included from utils/sys.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->fetcCC fsl.c h(h, key, strlen(key) + 1)) { | ^ | == crypto.c:282:20: 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] 282 | hash_memory(hash, base, strlen(b1a warnings generatede. ), md5, &md5len); | ^~~~ /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:282:40: 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] 282 | hash_memory(hash, base, strlen(base), md5, &mdCC fslayer.c 5len); | ^~~ /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); | ^ CC g2bk.c CC gca.c CC get.c CC gethelp.c CC gethost.c CC gettemp.c CC getuser.c CC gfiles.c CC glob.c CC gnupatch.c CC graft.c CC grep.c CC hash_nokey.c 3 warnings generated. 3 warnings generated. check.c:2837:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC heapdump.c 2837 | if (s = sccs_init(name, flags)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ check.c:2837:8: note: place parentheses around the assignment to silence this warning 2837 | if (s = sccs_init(name, flags))2 warning{s generated . | ^ | ( ) check.c:2837:8: note: use '==' to turn this assignment into an equality comparison 2837 | if (s = sccs_init(name, flags)) { | ^ | == 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 | i1f warning generated(. 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. 1 warning generated. 2 warnings generated. 2 warnings generated. 1 warning generated. 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, 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/testcode.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)) { | ^ | ( ) CC help.c ./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 here.c CC here_check.c CC hostme.c CC http.c CC idcache.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC isascii.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: In file included from note: dspec.cuse '==' to turn this assignment into an equality comparison: 17: In file included from ./sccs.h329: | 20 : iIn file included from flibc/system.h :(52d: alibc/hash.ht:a329 :=11 :h -warning: >CC info.c using the result of an assignment as a condition without parentheses [-Wparentheses]o ps->fetch( h329, | kiefy ,( dsattral e=n (hk-e>yo)p s+- >1f)e)t c{h ( h| , ^ k e| y ==, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC key2rev.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)) { | ^ | ( ) In file included from export.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] libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | 329i | f i(fd a(tdaa t=a h=- >ho-p>so-p>sf-e>tfcehCC key2path.c t(chh,( hk,e yk,e ys,t rslternl(ekne(yk)e 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)) { | ^ | ( ) 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. 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)) { | ^ | == 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++) { | ^ ~~~~~~~~~~~~~ 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from utils/trace.cutils/webencode.c::7917:: 8In file included from :./system.h :note: 52place parentheses around the assignment to silence this warning: ./hash.h:329:11 :79 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (t = ge t329e | n vi(f" B(Kd_aTtRaA C=E _hP-R>OoGpSs"-)>)f e{t c h| diff.c( ^ :h 137, : | 17k ( ):e ywarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] strlen(k e137y | ) + }1 )e)l s{e i| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c(:p79 :=8 :g enote: tuse '==' to turn this assignment into an equality comparisone nv( "79C | O LiUfM N(St" )=) g{e2 t warning es| n generated ~~^~~~~~~~~~~~~~~~~~~v. cweave.c (:"151B:K8_:T./hash.h R:warning: A329using the result of an assignment as a condition without parentheses [-Wparentheses]C: E11_: P 151Rnote: | Oplace parentheses around the assignment to silence this warning G iSf" ) ()329e | { = i fs| c ^(c ds a_| tf ==ai n=d Khe-y>(osp,s -k>efye)t)diff.cc :h{137( :h 17,| : ~~^~~~~~~~~~~~~~~~~~~~~~ k note: eplace parentheses around the assignment to silence this warningy , str l137e | n ( k e}y )e l+s e1 )i)f {( p | =utils/trace.c ^ : g85 e:| t8 ( )e: n vwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]" COLUM N85Scweave.c | ": )151i):f 8 {:( t note: | place parentheses around the assignment to silence this warning= ^ g e| 151./hash.ht ( ) | :e 329ni:vf11( :"( Benote: K use '==' to turn this assignment into an equality comparison_= T RsAc Cc329Es | __ FfiIifLn Ed(SKd"ea)yt)(a s f,=i lkhee-sy> )o=)p ss{diff.c-p :>l 137fi| :et ^ 17tL :ci hn| note: (e ( )use '==' to turn this assignment into an equality comparisonh( ,t , k 137e" | y: ,, " s,}t r0el)le;sn e( k| ie ~~^~~~~~~~~~~~~~~~~~~~~~~~~~fycweave.c ):( 151p+: 8=1: ) g)note: e use '==' to turn this assignment into an equality comparisont{ e n v| 151( ^ | " C iO| fL == U (MeN S=utils/trace.c" :)s85)c: c8{s: _ fnote: | iplace parentheses around the assignment to silence this warning ^n d K| e ==85y | ( si,f k(ety )=) g{e t e| n ^v ( "| B ==K _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); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ cset_inex.c:286:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] utils/trace.c:86: 8286: | note: place parentheses around the assignment to silence this warningi f (p =86 | s tirfc h(rt( t=, g'e,t'e)n)v (*"pB K=_ T0R;A C E| _ ~~^~~~~~~~~~~~~~~~F UNCS")) funcs = splitLine(t, ":,", 0); | ^ | ( ) cset_inex.cutils/trace.c::28686::98:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 28686 | | iiff ((tp == gsettrecnhvr(("tB,K _'T,R'A)C)E _*FpU N=C S0";) ) | f ^ u n c| s ( ) = splitLine(t, ":,", 0); | ^ | == cset_inex.c:286:9: note: use '==' to turn this assignment into an equality comparison 286 | ifutils/trace.c :(87p: 8=: swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r chr( t87, | 'i,f' )()t *=p g=e t0e;n v (| " ^B K _| T ==R ACE_BITS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c:87:8: note: place parentheses around the assignment to silence this warning 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ | ( ) cweave.c:237:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237 | EACH_PARENT(sutils/trace.c,: 87e:,8 :p ,note: use '==' to turn this assignment into an equality comparisoni ) { 87 | | ^~~~~~~~~~~~~~~~~~~~~~~i f (t ./sccs.h=: 565g:e18t:e nnote: vexpanded from macro 'EACH_PARENT'( "BK_ T565R | A CfEo_rB I(TjS "=) )0 ;{ ( p| ) ^ = | ( ==j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cweave.c:237: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) | ^ cweave.c:237:dataheap.c3::1131 warning:note: generated10use '==' to turn this assignment into an equality comparison. : ./sccs.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]565 :18: note: expanded from macro 'EACH_PARENT' 131 | 565 | i ff o(ro f(fj == f0i;n d(Upn)i q=1 S(tjr (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)) { | ^ | == dbfile.c:248:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 248 | while (t = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ CC kill.c dbfile.c:248:12: note: place parentheses around the assignment to silence this warning 248 | while (t = fgetline(stdin)) { | ^ | ( ) dbfile.c:248:12: note: use '==' to turn this assignment into an equality comparison 248 | whiCC kv.c le (t = fgetline(stdin)) { | ^ | == cweave.c:303:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ cweave.c:303:13: note: place parentheses around the assignment to silence this warning 303 | while (e = sccs_eachNum(&p, &sCC libcommit.c ign)) { | ^ | ( ) cweave.c:303:13: note: use '==' to turn this assignment into an equality comparison 303 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == CC libdiff.c In file included from utils/ttyprintf.c:17: In file included from ./system.h:52: ./hash.hcsetprune.c::329362::1124:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] dataheap.c :362329228 | | : 10 i:rf a warning: n(using the result of an assignment as a condition without parentheses [-Wparentheses]gd ea_tdelta.cwa :a 22899l= | :k 8rhi:e-f v> warning: so(using the result of an assignment as a condition without parentheses [-Wparentheses](pr cses-te > t99f=, | e CC libgraph.c tfLici(fhnd (d)(hU,i,n iL=kcweave.cq( e:1sSy312ScY,:tcS 3rsRs:(_Et stTrwarning: ,o(lusing the result of an assignment as a condition without parentheses [-Wparentheses] ppe k(cnecl( ysok312)ese | )tey )()In file included from r)f fast-export.cEe,)+:At ) 17Cu0)1: Hr, )In file included from _n {)./sccs.hP :T(| {20Ar ^~~~| : Ge ~~^~~~~~~~~~~~~~~~~~~ In file included from (t | libc/system.hs)libc/lines.h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:,;: 52 60: d :libc/hash.h,| 9: ~~~~^~~~~~~~~~~~~~~~~~~~~~:329e :,note: 11 expanded from macro 'L':i )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{60 | | ( ^~~~~~~~~~~~~~~~~~~~~_ d329)./sccs.h | : ?572i :f(18 t:(y dpnote: delta.caeexpanded from macro 'EACH_PTAG':to./hash.h 99af::dataheap.c (3298:=572_::228 | d11 :h ):note: 10-f place parentheses around the assignment to silence this warning:>o[note: or]place parentheses around the assignment to silence this warningnote: p ) place parentheses around the assignment to silence this warnings99({ - | j(> 329 tfif (i = SYSRET(p228=yec | ptl 0ecoi | ;ohsf f(e i((h((fp_,fr )d )e( )k)td=)e) a 1y =t(,,{ aj f (s i= on| io?f( ( )qp (k 1sP_eS-Tdyt>A))rfG) (eS_+st(d ,cs}1 h, )k( :)ehd delta.c y,,0:{) ;99 )kj : e)\8| ry : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e,: t | note: us0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~use '==' to turn this assignment into an equality comparisonrt; nr l +(e99+rn | je( )tki )ef ;y | )( ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i | + ^ = 1 )S| )Y ( ) S {Rlibc/hash.h E: T329| (: ^ p11 c: l | onote: ( )splace parentheses around the assignment to silence this warning e (f))) 329{ | cweave.c dbfile.c dataheap.c: :i:312csetprune.c| 303f228:: ^: :3362 17(10:: :d: ./hash.h30| a note: :: ==warning: tnote: place parentheses around the assignment to silence this warning329 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]ause '==' to turn this assignment into an equality comparison :warning: 11./sccs.haddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]=:: 572228h303note: : | - | use '==' to turn this assignment into an equality comparison18362 > : | io f p note: 329skexpanded from macro 'EACH_PTAG'r( | -v ar >.ne ifkgt572feee | ty_= (c.w fdhdafoa(plirthtkn a,rrd( ,eUj=k vn eksi=hyv(q -,.c10> vsS;osaet ptltr(sr.,(p-ld s)>epL, fnt( =e(rdk tk,)e(ce ,yjhyk ) ()vL):coo3hfp:a(s r_-note: d>use '==' to turn this assignment into an equality comparison*)f f ei./sccs.h[tl:]ce572)h,:{( 18(hc:t,h y anote: pkrexpanded from macro 'EACH_PTAG'ee oy*f, d( 572i_s | rdt ,)rf )lom1ero,n d ((e(kj_te tyy= p) me 0oo+;df e(1(,_)p d))c) h){=a_ rd ( }| j* ^ f: ops->fetch(h, key, strlen(kecweave.cy:)441 :+14 :1 )note: )place parentheses around the assignment to silence this warning { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~441 | if (rkoff = sccs_hasRootkey(s, rkey)) { | ^ | ( ) cweave.c./hash.h::441329::1411:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning 441 | 329 | iiff ((draktoaf fcsetprune.c= : =603h :-s17>c:oc pswarning: s_using the result of an assignment as a condition without parentheses [-Wparentheses]-h >afseR to603co | ht (kwheh,yi (lksee, y (,rs kosertytr)kl)ee yn{ ( =k e| fy ^g) e t+| l ==i1 n)e)( f{) ) | { ^ | | ~~~~~~~~^~~~~~~~~~~~~ ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison dataheap.c329: | 355 :i12f: (csetprune.cwarning: d:using the result of an assignment as a condition without parentheses [-Wparentheses]a603 t:a17 := 355note: h | place parentheses around the assignment to silence this warning- > oip fs603 - | (> mfwaehrtikcl he=( h((,s* odkrketeyky,e y=s =t= r 'lf|eg'necweave.c)(t:)kl469 ei:+yn12+)e:d ( k+fwarning: e )using the result of an assignment as a condition without parentheses [-Wparentheses]y1) ;) ){ | 469{ ~~~~~^~~~~~~~~~~~~~~~ | | ^ | w ^ h | i ( )l| e == (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:dataheap.c603::35517::12 :note: use '==' to turn this assignment into an equality comparisonnote: place parentheses around the assignment to silence this warning 603 | 355w | h i lief ((smoarcweave.crt:kk469 e:In file included from =y12utils/which.c ::(= 17* note: : dfplace parentheses around the assignment to silence this warningIn file included from kg ./system.hee:yt 52 l469: =i | ./hash.h=n : e 329'(w:|fh11')i:))l ) ewarning: { using the result of an assignment as a condition without parentheses [-Wparentheses]+ ( + dd| k ^ =e 329 y | c;| s ==ie ft| _ ^ (r dd aw| te ( )aa In file included from v=find.ce :Ph17a-: i>In file included from rolibc/system.h(p:ss52,-: >libc/hash.h0f:,e329 t:&dataheap.cc11r:h:k355( o:hwarning: f12,using the result of an assignment as a condition without parentheses [-Wparentheses]f: , k note: e&use '==' to turn this assignment into an equality comparisonyd , k 329os355 | ft | fr i)l f)ei nf({( d k(a emt| yaa ^ )r k= + | =h ( )1 - )(>)*o dp{ks e- y>| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=e =t c'h|('h),) k+e+ycweave.cd,:k 469es:yt12;r: l enote: | nuse '==' to turn this assignment into an equality comparison ^( kIn file included from e utils/tty.c| y469: ==) | 94 : + /usr/include/sys/termios.h w:1h1)i:./hash.h)l2: e:329{ : (warning: 11 dredirecting incorrect #include to [-W#warnings]:| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=note: place parentheses around the assignment to silence this warning c 1s | e# tw329_a | rr dniwifen ag(v deraPetadaii rr=(e sch,t- i>0no,gp s&i-rn>kcfooefrtfrc,elibc/hash.hh c:(&t329hd :,k#11 oi:kfn efcnote: y)lplace parentheses around the assignment to silence this warning,)u ds{e t 329r < | l| s e ^yin sf( / k| t(e ==eIn file included from dy rfindmerge.ca)m:t i20a+o: sIn file included from =1.libc/system.h )h:h)>52- : >{tlibc/hash.ho o:p 329s| <:- ^ t11> e:f r e| mwarning: t ( )iusing the result of an assignment as a condition without parentheses [-Wparentheses]c o hs(.hh,> k e| y ^, 329s | t rilfe n((dkaetya) =+ ./hash.hh1:-)329>):o 11p{:s - note: >| use '==' to turn this assignment into an equality comparisonf ^ e t c| 329h ( ) | ( hi,f k(edya,t as t=r lhe-n>(okpesy-)> f+e t1c)h)( h{, libc/hash.h :k| 329e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:y 11,: snote: tuse '==' to turn this assignment into an equality comparisonr len( k329e | y )i f+ (1dcset.c)a:)t1009 a:{ 11 =: | hwarning: ^-using the result of an assignment as a condition without parentheses [-Wparentheses] > o| p ==s -1009> | f elibc/hash.hwt:hc329ih:l(11eh: , ( note: dkplace parentheses around the assignment to silence this warning e =y ,c s329se | tt r_ilrfed nw((edkaaetyva)e P=+1a warningih1 generatedr-). (>)co sp{es t- ,>| f ^Re Wt Pc| _h ==D( ShE,T ,k e&yr,k osftfr,l e&nd(kkoefyf)) )+ {1 ) )| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->cset.cf:e1009t:c11h:( hnote: ,place parentheses around the assignment to silence this warning key, s t1009r | l ewnh(ikleey )( d+ =1 )c)s e{t _ r| d ^w e a| v ==e Pair(cset, RWP_DSET, &rkoff, &dkocweave.cf:f505):)12 :{ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^ | ( ) 505 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ cset.c:1009:11: note: use '==' to turn this assignment into an equality comparison 1009 | while (d = cset_rdweavePair(cset, RWP_DSET, &rkcweave.co:f505f:,12 :& dnote: kplace parentheses around the assignment to silence this warningo ff)) {505 | | ^w h i| l ==e (t = sccs_nextdata(s)) { | ^ | ( ) cweave.c:505:12: note: use '==' to turn this assignment into an equality comparison 505 | while (t = sccs_nextdata(s)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. csetprune.c:708:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 708 | if (s = sccs_keyinit(opts->rdataheap.ce:f403P:r14o:j ,note: place parentheses around the assignment to silence this warningr k, I N403I | T _wMhUiSlTeE X(IwSoTf,f i=d DRBK)D)K O{F F (| s ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, woff, rkoff, dkoff)) { | ^ | ( ) dataheap.c:403:14: note: use '==' to turn this assignment into an equality comparison csetprune.c :403708 | : 9w:h inote: lplace parentheses around the assignment to silence this warninge (woff 708= | R KiDfK O(FsF (=s ,s cwcosf_fk,e yriknoiftf(,o pdtkso-f>fr)e)f P{r o j| , ^ r k| , == INITIn file included from _features.cM:U17S: TIn file included from E./sccs.hX:I20S: TIn file included from ,libc/system.h :i52d: Dlibc/hash.hB:)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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:708:9: note: use '==' to turn this assignment into an equality comparison 708 | if (s = sccs_keyinit(opts->refProj, rk, INIT_MUSTEXIST, idDB)) { | ^ | == 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/system.c:366:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 366 | if (sh = getenv("BK_SHELL")) return (sh); | ~~~^~~~~~~~~~~~~~~~~~~~ utils/system.c:366:9: 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); | ^ | == utils/system.c:367:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 367 | if (sh = which("bash")) return (sh); | ~~~^~~~~~~~~~~~~~~ csetprune.c:748:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 748 | if (len = paths_overlap(path, comutils/system.cp:l367i:s9t:[ inote: ]place parentheses around the assignment to silence this warning) ) { 367| | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (sh = which("bash")) return (sh); | ^ | ( ) csetprune.c:748:11: note: place parentheses around the assignment to silence this warning utils/system.c:367 :7489 | : note: iuse '==' to turn this assignment into an equality comparisonf (l e367n | =i fp a(tshhs _=o vwehrilcahp(("pbaatshh," )c)o mrpeltiusrtn[ i(]s)h)) ;{ | | ^ ^ | | == ( ) utils/system.ccsetprune.c::368748::911:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 368748 | | i fi f( s(hl e=n w=h ipcaht(h"sk_sohv"e)r)l arpe(tpuartnh ,( scho)m;p l i| s ~~~^~~~~~~~~~~~~~t [i])) { | ^ | == 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 (sh = which("sh")) return (sh); | ~~~^~~~~~~~~~~~~ utils/system.c:370:9: note: place parentheses around the assignment to silence this warning 370 | if (sh = which("sh")) return (sh); | ^ | ( ) utils/system.c:370:9: note: use '==' to turn this assignment into an equality comparison 370 | if (sh = which("sh")) return (sh); | ^ | == 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")) p = strdup(p); CC lines.c | ^ | ( ) utils/tty.c:290:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 290 | if (p = getecsetprune.cn:v798(:b8u:f )note: )use '==' to turn this assignment into an equality comparison { | ~~^~~~~~~~~~~~~798 | if (p = getenv("BK_USER")) p = strdup(p); | ^ | == CC localtm.c utils/tty.c:290:8: note: place parentheses around the assignment to silence this warning 290 | if (p = getenv(buf)) { | ^ | ( ) csetprune.c:800:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 800 | if (p = getenv("BK_HOST")) p =utils/tty.c :s290t:r8d:u pnote: (use '==' to turn this assignment into an equality comparisonp ); 290| | ~~^~~~~~~~~~~~~~~~~~~ if (p = getenv(buf)) { | ^ | == csetprune.c:800:8: note: place parentheses around the assignment to silence this warning 800 | if (p = getenv("BK_HOST")) p = strdup(p); | ^ | ( ) csetprune.c:800:8: note: use '==' to turn this assignment into an equality comparison 800 | if (p = getenv("BK_HOST")) p = strdup(p); | ^ | == utils/system.c:432:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 432 | while (line = fgetline(f)) output = addLine(output, strdup(line)); | ~~~~~^~~~~~~~~~~~~ utils/system.c:432:14: note: place parentheses around the assignment to silence this warning 432 | while (line = fgetline(f)) output = addLine(output, strdup(line)); | ^ | ( ) utils/system.c:432:14: note: use '==' to turn this assignment into an equality comparison 432 | while (line = fgetline(f)) output = addLine(output, strdup(line)); | ^ | == utils/utils.c:27:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 27 | if (p = getenv("_BK_VERSION")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ utils/utils.c:27:8: note: place parentheses around the assignment to silence this warning 27 | if (p = getenv("_BK_VERSION")) { | ^ | ( ) utils/utils.c:27:8: note: use '==' to turn this assignment into an equality comparison 27 | if (p = getenv("_BK_VERSION")) { | ^ | == 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)) { | ^ | == dataheap.c:801:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] fast-import.c :801228 | : 10 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( p = get e228n | v (i"f_ B(Kd_iPrA G=I NaGv_[PoApGtEiSnZd"]))) {{ | | ~~~~^~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:801:9fast-import.c:: 228note: :place parentheses around the assignment to silence this warning10 : note: place parentheses around the assignment to silence this warning 801 | 228 | i fi dspec.cf(: p285( :d=20i :rg ewarning: =tusing the result of an assignment as a condition without parentheses [-Wparentheses] e anvv[(o "p285_t | Bi Kn _dwP]hA)iG lI{eN G (_| gP ^ .A eG aE| cS ( )hZ v"a)l) ={ e a| c ^ h l i| n ( )e (&nextln, &len)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ fast-import.c:228:10: note: use '==' to turn this assignment into an equality comparison 228 | if (dir = av[optindataheap.cd:]801): 9{: note: | use '==' to turn this assignment into an equality comparison ^ | == 801 | if (p = getendspec.cv:(285":_20B:K _note: Pplace parentheses around the assignment to silence this warningA GING_ P285A | G E SwZh"i)l)e {( g .| e ^a c h| v ==a l = eachline(&nextln, &len)) { | ^ | ( ) dspec.c:285:20: note: use '==' to turn this assignment into an equality comparison 285 | while (g.eachval = eachline(&nextln, &len)) { | ^ | == 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, &le1n warning) generated). { | ^ | == 1 warning generated. csetprune.c:1379:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1379 | 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) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. csetprune.c:1379: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) | ^ csetprune.c:1379: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) | ^ 1 warning generated. csetprune.c:1420:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1420 | if (p = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ csetprune.c:1420:9: note: place parentheses around the assignment to silence this warning 1420 | if (p = PARENT(s, d)) { | ^ | ( ) csetprune.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)) { | ~~^~~~~~~~~~~~~ csetprune.c:1423:9: note: place parentheses around the assignment to silence this warning 1423 | if (m = MERGE(s, d)) { | ^ | ( ) csetprune.c:1423:9: note: use '==' to turn this assignment into an equality comparison 1423 | if (m = MERGE(s, d)) { | ^ | == fast-import.c:443:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 443 | if (rc = system("bk -r names")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~ fast-import.c:443:9: note: place parentheses around the assignment to silence this warning 443 | if (rc = system("bk -r names")) { | ^ | ( ) fast-import.c:443:9: note: use '==' to turn this assignment into an equality comparison 443 | if (rc = system("bk -r names")) { | ^ | == 21 warnings generated. 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] In file included from fixtool.c1122: | 17 : In file included from ulibc/system.hn:l52e: slibc/hash.hs: 329(:C11S:E Twarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]s )) FIELD(bamhash) ;329 | | i ^~~~~~~~~~~~~~f (dataheap.cd:a1112t:a10 := note: hexpanded from macro 'FIELD'- >op s1112- | > fieft c(ho(lhd, =k esy-,> ssltirslte2n[(dk]e.yx)) +\ 1 )| ) ~~~~^~~~~~~~~~~~~~~~ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) \ | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key,dataheap.c :s1122t:r20l:e nnote: (use '==' to turn this assignment into an equality comparisonk edataheap.cy:)1112 :+10 :1 )note: )expanded from macro 'FIELD' { 1112| | ^ i f| ( )( old = s->slist2[d].x) \ | ^ 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: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)In file included from gfiles.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->ops->fetch(h, key, strlen(dataheap.ck:e1123y:)3 :+ note: 1place parentheses around the assignment to silence this warning) )In file included from dataheap.cgettemp.c{:: 111217 :: | 10In file included from ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:libc/system.h :note: 52expanded from macro 'FIELD': libc/hash.h: 3291112: | 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( old = s->slist 2329[ | d ]i.fx )( d\a t a| ^=libc/hash.h :h329-:>11o:p snote: -place parentheses around the assignment to silence this warning> fetch (329h | , ikfe y(,d asttar l=e nh(-k>eoyp)dataheap.cs :-+1123> :f13e):t) c note: h{use '==' to turn this assignment into an equality comparison( h dataheap.c,| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1112k :e10y:, note: sexpanded from macro 'FIELD't rl e1112n | ( kiefy )( o+l d1 )=) s{- > s| l ^ i s t| 2 ( )[ d].x) \ | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, libc/hash.hk:e329y:,11 :s tnote: ruse '==' to turn this assignment into an equality comparisonl en(k e329y | ) i+f 1()d)a t{a =| ^ h - >| o ( )p s->fetch(h, key, strlen(key)dataheap.c :+1124 :13):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h| : ^329 :1124 11 | | : == note: Uuse '==' to turn this assignment into an equality comparisonF IEL D329( | u siefr h(odsatt)a; = | h ^~~~~~~~~~~~~~~~- >opdataheap.cs:-1115>:f10e:t cnote: hexpanded from macro 'UFIELD'( h, k1115e | y ,i fs t(rolledn (=k esy-)> s+l i1s)t)2 [{d ] .| x ^) \| ==In file included from In file included from fsl.c| gethelp.c: ~~~~^~~~~~~~~~~~~~~~:17 17: : 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] 329329 | | iiff ((ddaattaa == hh-dataheap.c->:>o1124op:ps3s-:-> >fnote: feplace parentheses around the assignment to silence this warningefast-import.ct t:cdataheap.cc622h:h:(1115(13h:h:,10, : warning: k kusing the result of an assignment as a condition without parentheses [-Wparentheses]enote: e yexpanded from macro 'UFIELD'y, , s622s1115t | t | r r lwliehefnin (l((kekoe ely(yd)g) o =+p+ s1=1-) )>)p)s a l{r{i s s e t| O| 2 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ ( do]p.,x )l i\n e )| ) ^ { | ~~~~^~~~~~~~~~~~~~~~~~~ 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) \ | ^ In file included from get.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 (libc/hash.hd:libc/hash.ha329:t:329a11: :11fast-import.c= :: note: 622hplace parentheses around the assignment to silence this warningnote: :- place parentheses around the assignment to silence this warning13> :o p 329note: s329 | place parentheses around the assignment to silence this warning- | > ifif ef dataheap.c622t (In file included from : | c(dgethost.c1125 hCC lock.c da::w(at173hhta: :i,a In file included from l =libc/system.hwarning: ek= :using the result of an assignment as a condition without parentheses [-Wparentheses] e h52 (yh-: g,-> libc/hash.ho >o1125:psop | 329 tps :=rs- 11 l->U:pe>fF anfeIwarning: r(etEusing the result of an assignment as a condition without parentheses [-Wparentheses]sktcL eechDOyh((p )(hp(329 h,ao | +, tp kh,i1keCC locking.c n f)eyal )y,mi( , end{ s)ea st;)t tr )a| rl ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~le| {= en ^~~~~~~~~~~~~~~~ n( h(k| dataheap.c-ke ^ :>ey 1115oy) :p) | 10s + ( ):-+ > 1note: f1)expanded from macro 'UFIELD'e)) t) c {h1115{ ( | h | ,i| ^ f ^ k elibc/hash.h( | y:o| ( ),329lfast-import.c ( ) :d: s11 622t:=:r 13lnote: s:eplace parentheses around the assignment to silence this warning- n >note: (suse '==' to turn this assignment into an equality comparisonk l e329iy | s) 622t i | 2libc/hash.h+libc/hash.hf [: CC mail.c : wd3291329(h]:):di.11)11alx: :te) { a note: note: (\use '==' to turn this assignment into an equality comparison use '==' to turn this assignment into an equality comparison=g | o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hp | 329- 329 ~~~~^~~~~~~~~~~~~~~~ | >= | o ippifsaf -r (>s(dfedaeOattptac(a ho =(p= h, h, h- l->ki>oenopyeps,)sdataheap.c- )-:>s >libc/hash.h1125ft{f::er e3293tl t::ce| c11 hn ^h:note: (( ( place parentheses around the assignment to silence this warninghkCC merge.c hnote: ,e| ,place parentheses around the assignment to silence this warning dataheap.cy == k:) ke1115 ey:+329y,10 | , :1 s )istnote: )ftrexpanded from macro 'UFIELD' rl {(le den 1115an(| | t(k ^ ake i ey f=y)| ) ( )(h + 1o-+ warningl> 1 generateddo1). p))=s) - {s>{ -f >e | st| ^lc ^ ihlibc/hash.h s(: | th329| ==2,: == [ 11 dk:]e .ynote: x,use '==' to turn this assignment into an equality comparison) s\t r329 l | | e ^ni (fkCC mklock.c e(yd)a t+a 1=) )h -{> o p| s ^ - > f| e ( )dataheap.ct :c1125h:(3h:, note: kuse '==' to turn this assignment into an equality comparisone ydataheap.c,: 1115s:t10r:l enote: nexpanded from macro 'UFIELD'( ke y1115) | +i flibc/hash.h1 :)(329)o: In file included from l11{gnupatch.cd: : 17=note: | : use '==' to turn this assignment into an equality comparison ^In file included from s libc/system.h- : >| 52329s ==: | l libc/hash.h i:is329ft: 2CC mailslot.c 11([:dd a]warning: t.using the result of an assignment as a condition without parentheses [-Wparentheses]ax )= \h - >329| o | ^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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1126:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1126 | UFIELD(sortPath); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(keyIn file included from )dataheap.cfslayer.c ::+112618 :: 13In file included from ):./sccs.h) : note: 20{place parentheses around the assignment to silence this warning: In file included from libc/system.hdataheap.c| :csetprune.c: ^ 52:1115 : 1764: libc/hash.h:10| :31: ( )329: : note: 11warning: expanded from macro 'UFIELD':address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] warning: using the result of an assignment as a condition without parentheses [-Wparentheses]1115 | i f1764 | ( o l329cd | o u=in fts libc/hash.h-(=:>d 329sas:lty11iam:s d t=inote: 2 fuse '==' to turn this assignment into an equality comparison[d].x) \ | ^ h->ops->feftc_h e(xhp ,a329 n | kddataheap.c e(:iyo1126f,l: d3(s,:dt arLnote: tl(use '==' to turn this assignment into an equality comparisonaeo nldataheap.c=(d: kp1115he):-y,10>) :o d p+,note: s expanded from macro 'UFIELD'-1s >)lf )ie1115 st | {tc )hi ;(f| h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,( | o ^~~~~~~kl edy ,libc/lines.h= : s60st:-r9>l:se lnnote: i(expanded from macro 'L'sk te2y [)60d | ]+ . (x1_))d ))\ {? | ( ^| t ^y plibc/hash.h e:| o329 ==f: (11_:d )note: place parentheses around the assignment to silence this warning[ ]){(ty p329e | o fi(f_ d()d)a1t,a (=t yhp-e>oIn file included from offindcset.cp(:s_17-d: >)In file included from f)libc/system.he_:tddataheap.c52c}:: h 1127libc/hash.h(:::h 3329,0:: ; 11k warning: :e\using the result of an assignment as a condition without parentheses [-Wparentheses] y warning: , using the result of an assignment as a condition without parentheses [-Wparentheses] | s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1127t | r l eUnF(I kE329eL | yD )(i zf+o n(1ed))a);t a{ | = ^~~~~~~~~~~~ | h ^ -dataheap.c >: o1115| p: ( )s10 -:> fnote: eexpanded from macro 'UFIELD't ch (1115h | , ikfe y(,o lsdt r=l esn-(>kselyi)libc/hash.hs :t+3292 :[111d):]) . note: x{use '==' to turn this assignment into an equality comparison) \| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329 | | ~~~~^~~~~~~~~~~~~~~~i f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dataheap.c:1127:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' libc/hash.h :1115329 | : 11i:f note: (place parentheses around the assignment to silence this warningo ld = s329- | > silfi s(td2a[tda] .=x )h -\> o p| s ^- >fetch(h, key, strlen(keIn file included from ygca.c): 20+: In file included from 1libc/system.h):)52 : {dataheap.clibc/hash.h ::In file included from 1127329getuser.c| ::: ^ 31117 ::: In file included from | note: warning: libc/system.h ( )use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses]: 52dataheap.c: :libc/hash.h1115::329 10:329:11 | : note: iexpanded from macro 'UFIELD'warning: f ( using the result of an assignment as a condition without parentheses [-Wparentheses]d1115 a | t ai f= 329(h | o- l>idlibc/hash.hof :p =329s( :-dsIn file included from 11>a-g2bk.c:ft>: eas17note: t l: use '==' to turn this assignment into an equality comparisonc=iIn file included from h slibc/system.h(h t:h-329252,> | [: o dlibc/hash.hkfast-export.cpi]In file included from :e:sf.graft.c329y170- x::,:>()2311 28fd : :s:ea\In file included from t tt libc/system.hwarning: rwarning: ca :lusing the result of an assignment as a condition without parentheses [-Wparentheses]husing the result of an assignment as a condition without parentheses [-Wparentheses] | 52e ( = ^: nh libc/hash.h(,h170329:k - | | 329ek> :yeo i11)ypif: ,sf + - (warning: s>(dusing the result of an assignment as a condition without parentheses [-Wparentheses]1tf*acsetprune.c )reqt:)lt a 1809 ec= 329:{nh== | 22 (( : kh'hi | e,dataheap.c:-fwarning: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y :'> address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] )k1128)o( e: pd+y3fsa ,:o-t18091 r>a | )swarning: f )tusing the result of an assignment as a condition without parentheses [-Wparentheses](e=s r ;t y{l chm e*h-d1128 nq(>i | | ( hof ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k=,pf libc/hash.he s_U:y*k-cIn file included from F329)(e>oglob.cI: qyfm:E11++,ep17L: 1 tr: D 1)sceIn file included from (note: );ths./sccs.hsplace parentheses around the assignment to silence this warning) r(s:y qlibc/hash.hlh(20m{+ :e,s: l +329329n ,In file included from i ) | :(k libc/system.hn| 11keL:k ^;i:ey(52) f y,o: ; note: ) llibc/hash.h | | (place parentheses around the assignment to silence this warning sd: == ~~~^~~~~~~~d +tp329 | a r):329 ^~~~~~~~~~~~~~~t1l,11 | a)e : dataheap.c)nd i=: (,warning: f 1115{k h:using the result of an assignment as a condition without parentheses [-Wparentheses] es(-10 yld>:| )iao ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stpnote: 329 +tasexpanded from macro 'UFIELD' | , - fast-export.c 1 => :i)c f1115170f)ohe | : u-t if (old = s->slist2[28({n>d:d cto] a h)p.note: t| (;sxplace parentheses around the assignment to silence this warninga ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hlibc/hash.h -) ,: > = 329 | f\ k:170 ^~~~~~~e he11 | t -y: c| libc/lines.h>, h ~~~~^~~~~~~~~~~~~~~~:o note: i( 60psplace parentheses around the assignment to silence this warningfh:st ,9-r( :> l*k f329eqenote: e | n yexpanded from macro 'L't (=, cik= libc/hash.hhf e s:( 60y't329dataheap.ch( | ):r::,d 'l111128 a(+)e::kt_ n 3ead1f(note: :y ))okplace parentheses around the assignment to silence this warning ,= )re note: ? yplace parentheses around the assignment to silence this warningsh {() t-329( In file included from ; rdataheap.c> | t hash_nokey.c +l:o y| :* e1115pip ^ 17q1n:sfe : )(10- o In file included from =)k:>(f| ./sccs.h e fd( ( ):*{ynote: ea_ 20( )expanded from macro 'UFIELD'ttd: q ca)In file included from +| +h libc/system.h1 ^ (1115=[:) 1h | ]52; ), h): | ) i-libc/hash.h{libc/hash.hq ( ) kf>:(:+ {e o329t329+ y(p:y:) ,os11p11 | l-:e:; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sd> o t fnote: fwarning: r=euse '==' to turn this assignment into an equality comparison(using the result of an assignment as a condition without parentheses [-Wparentheses]| libc/hash.hl t _ ^ :escd 329n-h)329 :(>() | 329| 11ksh1 | ( ):el,,i yi finote: )sk( fuse '==' to turn this assignment into an equality comparison tIn file included from et( libc/hash.h +2grep.cyyd(: [ :,pad3291d32930 eta:)] | fast-export.c: soat11). :In file included from tf a: xi170./sccs.hr(= {)f::l_ =note: 2820edh place parentheses around the assignment to silence this warning \(:: n)-h | d In file included from ()>- ^ a note: libc/system.hk_o> | t329use '==' to turn this assignment into an equality comparison:edpo ^a | 52y}sp| : ) -s ( )=ilibc/hash.h 170:>- f:+ | f>h 329 0ef-(:1 ;te>d11)i ctoadataheap.c:)f\hcpt: (hsa1128warning: {(libc/hash.h h(- :using the result of an assignment as a condition without parentheses [-Wparentheses] *:| ,h>=3 q329 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,f :| : k eh ^ =11e kt-note: =:y329ec>use '==' to turn this assignment into an equality comparison , | yho | 'note: ,(p ( )dataheap.c:use '==' to turn this assignment into an equality comparisonsi hs :' tfs,-1115)r t >: l(329rkf10fed | lee:ona eyt r(tin,cnote: kaf( hexpanded from macro 'UFIELD'(libc/hash.he ks( ;:y=(eth 329) dyr,*1115: ha)l q | 11+-t ek : >a+ne=i 1o (y fnote: )p=1k,* use '==' to turn this assignment into an equality comparison)s )e (( -h)ysqo{> - )t+l f329>{ r1d e | o +l) | t p e;= ^cis| 1n hf- ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)(qs ( > )k+-| h(f e+> ==,de{y)s at ) lktc ;ieah| + sy ( ^ t,=h 1| 2 , ) ^[sh | ) dt-k == ]r>e {| .libc/hash.hloy ==x:ep, )329ns | :(-s ^ \11k>t :efr yel| | note: )te ( ) ^place parentheses around the assignment to silence this warning cn +h( (k 1he329),y | ) ) k i{e+f y ,1(| )d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s)a t libc/hash.htr{:al 329 e :=n| 11 ( ^:hk -e note: >y| use '==' to turn this assignment into an equality comparisono) == p s+ - 329>1 | f) e)it fcdataheap.c{ h: ((1129 libc/hash.hdh:| :a,3 ^329t : :ak 11 ewarning: | :=yusing the result of an assignment as a condition without parentheses [-Wparentheses] == , note: h place parentheses around the assignment to silence this warning-s >t1129or | pl 329se | -nU >(FifkIfeeE tyL(c)Ddh (a(+cth sa,1e )t=k)F e ihy{l-, e> )os| ;pt ^ sr -l | >e| ^~~~~~~~~~~~~~~~fn ( ) e( tdataheap.ckc:eh1115y(:)h10 ,:+ knote: 1eexpanded from macro 'UFIELD')y ), {1115s | t r| illibc/hash.h ^fe: n329 ((:| ok11 ==le: dy )note: = use '==' to turn this assignment into an equality comparison + s -1 >)329s) | l i{is ft 2| ([ ^ dd a] tfast-export.c.| a:x ( ) 217) =: 11\h: - >warning: | ousing the result of an assignment as a condition without parentheses [-Wparentheses] ~~~~^~~~~~~~~~~~~~~~p s->fetc h217( | h , ikfe y(,f isplibc/hash.ht :r=329l :eh11na:(s khnote: e_use '==' to turn this assignment into an equality comparisonyf )e t +cdataheap.c329 h: | 1S1129 )t:i)r3f M: {e ( mnote: d (place parentheses around the assignment to silence this warninga| o t ^padataheap.c - : >=1115| r : ==kh10 d-:k> 2onote: fpexpanded from macro 'UFIELD'is ,- >h1115fk | ee tyic)fh) ( (h{o, l dk| e ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=y ,s -s>tsrlliesnt(2k[edy]). x+) 1\) ) | { ^ | ^ | == fast-export.c:217:11: note: place parentheses around the assignment to silence this warning dataheap.c :2171129 | : 3 features.c:i: f86note: fast-import.c :use '==' to turn this assignment into an equality comparison:(12 949f:dataheap.c:i :8pwarning: 1115: using the result of an assignment as a condition without parentheses [-Wparentheses]: = 10warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]h anote: 86sexpanded from macro 'UFIELD' | h _949 f | 1115ie | fti cfi(h fhS( etq(rr oeM=l e d=ms (t=for eprsa-c-t>h>urrsrk(ledpisk,s_2 tff'2ri>[o,'dm )]Bh).ik xtep)sy ()=\f) e q a{+| t 1 ^u ; r| e ^ s | _ ~~^~~~~~~~~~~~~~~~~b| i ( )t s(0))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fast-export.c:217:11: note: use '==' to turn this assignment into an equality comparison 217 | if (fip = hash_fetchStrMem(ofast-import.cp:-949>:r8dataheap.cfeatures.ck:::d 113086knote: ::2place parentheses around the assignment to silence this warning312f ::i , warning: note: 949using the result of an assignment as a condition without parentheses [-Wparentheses]csetprune.cplace parentheses around the assignment to silence this warningh | : k 1947ei : yf11301386) | : | )( q warning: { Fusing the result of an assignment as a condition without parentheses [-Wparentheses]i =I f E | sL( ^tDh1947 r(e | rcr | coew ==hm h rm=i(e lpnfe,te sa(')tb>;uu' rf) e )| s= ^~~~~~~~~~~~~~~_ p ff rdataheap.cg=o:e m1112tqB:l+i10i1t:n;s e (note: ( fexpanded from macro 'FIELD'f| e ) ^ a) t 1112 u{ | | r ( )e i s| f_ ~~~~^~~~~~~~~~~~~1 b warning(i generatedot. lsd( 0=) )s)- >{s l i| s ^ t 2 [| dfast-import.c ( )]: .949x:)8 :\ note: use '==' to turn this assignment into an equality comparison| ~~~~^~~~~~~~~~~~~~~~ 949 | if (q = strrchr(p, '>')) p = q+csetprune.c1:;1947 features.c: :13| 86: ^: 12note: :place parentheses around the assignment to silence this warning| ==note: dataheap.c use '==' to turn this assignment into an equality comparison : 19471130 | : 386w: | h inote: lplace parentheses around the assignment to silence this warningie f dataheap.c (:(b1112hu:ef10r :e= note: =fexpanded from macro 'FIELD' g fee ta1112lt | iu nrieef(s f_()fo)rl od{m B= i | ts ^ s- (> fs| el ( )ai tsutr2e[sd_]b.ixt)s (\0 ) )| ) ^ { | ^ | == csetprune.c:1947:13: note: use '==' to turn this assignment into an equality comparison 1947 | while (buf = fgetline(fdataheap.c):)1130 :{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:1134:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1134 | for (d = ds; d >= TREE(s); d--) FIELD(random); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1134: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:1134: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) \ | ^ csetprune.c:1990:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1990 | if (len = padataheap.ct:h1135s:_34o:v ewarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]l ap(newp a1135t | hIn file included from ,5here_check.cf warning:ods17re generated: e. In file included from (p./sccs.hd[: i20=]: )In file included from d)libc/system.hs :;{52 : d libc/hash.h | :> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329= : 11T:R Ewarning: Eusing the result of an assignment as a condition without parentheses [-Wparentheses]( s); d--) U329F | I EiLfD ((pdaatthan a=m eh)-;> o p| s ^~~~~~~~~~~~~~~~- >fdataheap.ce:t1115c:h10(:h ,note: csetprune.cexpanded from macro 'UFIELD'k: e1990 y:1115,12 | : s itnote: frplace parentheses around the assignment to silence this warning l (eonl (d1990k | e= y )s -i+>f s 1l()il)se tn{2 [= d | ]p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.a xt)h s\_ o v| e ~~~~^~~~~~~~~~~~~~~~r lap(newpath, deep[i])) { | ^ | ( ) dataheap.c:1135:34libc/hash.h::csetprune.c 329:note: :1990place parentheses around the assignment to silence this warning11: :12dataheap.c ::note: 1115place parentheses around the assignment to silence this warningnote: : use '==' to turn this assignment into an equality comparison10 : 329 note: | 1990expanded from macro 'UFIELD' | i f 1115 ( | id fai tf(a l (e=on l hd=- >=po apsts-h->s>s_floeivtsectrh2l([ahdp,]( .nkxee)wy p,\a ts ht| ,r ^ l deene(pk[eiy])) )+ {1 ) )| ^{ | | == ^ | ( ) 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) \ | ^ 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: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].xfast-export.c): 321\: 10 :| ~~~~^~~~~~~~~~~~~~~~warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | if (d1 = PARENT(s, d2)) { | ~~~^~~~~~~~~~~~~~~ dataheap.c:1136: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) \ | ^ fast-export.c:321:10: note: place parentheses around the assignment to silence this warning 321 | if (d1 = PARENT(s, d2)) { | ^ | ( ) dataheap.c:1136: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) \ | ^ fast-export.c:321:10: note: use '==' to turn this assignment into an equality comparison 321 | if (d1 = PARENT(s, d2)) { | ^ | == features.c:128:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 128 | if (p = getenv(var)) { | ~~^~~~~~~~~~~~~ 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' features.c1115: | 128 :i8f: (note: oplace parentheses around the assignment to silence this warningl d = s128- | > silfi s(tp2 [=d ]g.ext)e n\v ( v| a ~~~~^~~~~~~~~~~~~~~~r )) { | ^ | ( ) features.cdataheap.c::1281137::834:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning dataheap.c :1281115 | : 10i:f note: (expanded from macro 'UFIELD'p = 1115g | e tiefn v((ovladr )=) sfast-export.c{-: >353 s:| l12 ^iIn file included from : sisascii.c t:warning: | 217using the result of an assignment as a condition without parentheses [-Wparentheses] ==[: dIn file included from ]libc/system.h. :x35352) | : libc/hash.h\i: f329 :| (11 ^p: a twarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]1 = key2path(dk1 ,329 | 0 ,i f0 ,( d0a)t)a dataheap.c {:= 1137 :h| 34- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~:> onote: puse '==' to turn this assignment into an equality comparisons -dataheap.c>:f1115e:t10c:h (note: hexpanded from macro 'UFIELD', k e1115y | , isft r(loelnd( k=e ys)- >+s l1i)s)t 2{[fast-export.c d: ]353| .: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x12 ): \note: place parentheses around the assignment to silence this warning | ^ 353 | if (path1 = key2path(dk1, 0, In file included from 0http.c,: 170: )fast-import.cIn file included from ):libc/system.h 1206:{:52 11: :libc/hash.h| : ^ warning: 329 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]: 11| libc/hash.h: ( ): 3291206warning: : | 11 :using the result of an assignment as a condition without parentheses [-Wparentheses] snote: pplace parentheses around the assignment to silence this warningr i n329t | f329 ( | ib fui ff(, d (dataheap.ca"dfast-export.c:tba:1138alt353: oa:34=b 12: =: h% warning: -zhnote: using the result of an assignment as a condition without parentheses [-Wparentheses]>d-use '==' to turn this assignment into an equality comparison o"> p,os p-1138l353s> | e | -f n >ef)ifto;fecr th (c((| phhd ^~~a(, th =h,klibc/stdio.h 1 e:d ky270s=e,:; y 31 k,s:de t ysrnote: >2tlpassing argument to parameter here=pre alnTt e(Rh270nkE( | (eEdiky(kne)s1ty ), )+; 0s+1d,p )- r1)-0i) ),n){ t U0f{ F)( | I)c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E h| L{a ^ D r ( s| *| y ^ ( )m _ l _i| rn ==ek s)t;r i c| t ^~~~~~~~~~~~~~~, codataheap.cn:s1115t: 10c:h anote: rexpanded from macro 'UFIELD' * _libc/hash.h1115_: | r329 e:is11ft: r (libc/hash.hinote: o:cuse '==' to turn this assignment into an equality comparisonl329t d:, 11 =:329. features.c | .s:note: .-174place parentheses around the assignment to silence this warningi)>: f s9 l :(| i329 d ^s | warning: a t using the result of an assignment as a condition without parentheses [-Wparentheses]t2i a[f d =] ( .174dhx | a-) tIn file included from > iainfo.co\f :p =17s ( : -| phIn file included from >fast-import.c ~~~~^~~~~~~~~~~~~~~~2-./sccs.hf: >:e1208=o20t: p: c49psIn file included from h:r-libc/system.h( o>:hwarning: jf52,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]_e: ptlibc/hash.hkrc:e oh329y1208d(:, | uh11 dataheap.c c,:s: t t1138h(kwarning: r:apeusing the result of an assignment as a condition without parentheses [-Wparentheses]l34s)y e:h),n _ ( note: dpsk329place parentheses around the assignment to silence this warninge te | s=ry cdataheap.c l)ir:pe fIn file included from i11152n+ here.cp:;( (:t10 k1d17o: e)a: r | y)tIn file included from [note: ~~~^~~~~~~~~~~~~~~~~) a./sccs.hiexpanded from macro 'UFIELD' { :d + =20x : ]11115| hIn file included from .) | ^-libc/system.hp) >:r i o52o{f| p: c ==slibc/hash.he ( -:s| o>329s ^ lf:( features.cde11& : In file included from t:m| 174=heapdump.cc d ( ): :hwarning: , 9s17(using the result of an assignment as a condition without parentheses [-Wparentheses] :-: h b >In file included from ,unote: s./sccs.h fplace parentheses around the assignment to silence this warningl:k , i20e329 s: y | stIn file included from 174, t2libc/system.h | ilibc/hash.hr[: sf:ld52it 329e]: fr(:n.libc/hash.h ld11(x:(ea:b)329pnt u :2(anote: f\11 k use '==' to turn this assignment into an equality comparison) :=e= + y 1| warning: p)h) ^329using the result of an assignment as a condition without parentheses [-Wparentheses]r -; | o+> j o i_ 1p| fp329)s ^~~ r | )- (o >ddi{/usr/include/string.hfauf :etcdataheap.c 54tat:(| :c (1138d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~28h=p:a :( )34t hh):anote: ,- passing argument to parameter here >pnote: = ko use '==' to turn this assignment into an equality comparison e p= hy54s dataheap.c-, | -p:> s>21115osif;:ptze 10sret :-l_c| >eth ^ note: fn ( expanded from macro 'UFIELD'e(shlibc/hash.h tkt,:| c er 329 ( )h1115ylk: ( | )ee11h ny:,i+ , f ( note: k 1csplace parentheses around the assignment to silence this warninge()ot yo)nr,l sl d{329tfeatures.ces | :nt= c174(r | ih:kls ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fa9ee- r:yn>( )(sd*note: kla)use '==' to turn this assignment into an equality comparison+eit; ysa 1) t ) 1742=| )+ | [ ^ dh {1i]- )f.> ) xo| ()p ^{p s 2\- libc/hash.h >| :| = f ==329 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | e : p ^t11r c:oh j(note: _hplace parentheses around the assignment to silence this warningp, r okde uy329c, | t (siptf)r )l( edpna (t=ka e py=2) ; h +- >| 1o ^libc/hash.h)p :)s 329 -| :{> ==11 f : e | tnote: ^ cplace parentheses around the assignment to silence this warning h (| h ( ),329 | k eiyf, (sdtartdataheap.cla:e 1139n=:( 34khfeatures.c:e-: y>175warning: )o:using the result of an assignment as a condition without parentheses [-Wparentheses] p9libc/hash.h +s:: - 3291 >warning: :)1139fusing the result of an assignment as a condition without parentheses [-Wparentheses]11) | e : t {f cnote: o175huse '==' to turn this assignment into an equality comparison r | ( | h ^ (i329, df | k| =(ie ( ) pfy d2 ,s ( ;=ds atdptr ral>o e=j=n _ (TihkRs-eER>ylibc/hash.hEeo):(sp 329sys+:)n- 11;c>1: (f) dpe)note: -)t use '==' to turn this assignment into an equality comparison-)c{ ) h p ( U 329h| F= | ,In file included from ^ I hostme.c Epik: L2fe17| D; y: ( )( (,In file included from c d ./bkd.hs| as:e ~~~^~~~~~~~~~~~~~~~~~tt20t ar: F lIn file included from i=elibc/system.hl n:eh(52)-k: ;>elibc/hash.h oy:libc/hash.h p)329:| s :329 ^~~~~~~~~~~~~~~~-+11: > :11fdataheap.c1 features.c:e:)warning: : t1115)using the result of an assignment as a condition without parentheses [-Wparentheses]175note: c: :use '==' to turn this assignment into an equality comparisonh10{9 (: :h 329 ,note: 329| | note: expanded from macro 'UFIELD' | ^ place parentheses around the assignment to silence this warningk i ei fyf 1115| , 175 | ==( ( | dsd iataiftrtf ala ( e (o=n=pl ( 2dhkh -e-==>y> o)opsp pr-s+so>- -js>1>_lf)fiie)esst tRtc{ce2h hs[( (ydh| hnIn file included from ], ^,cidcache.c. (:xk kp17)e| e): y ==y)In file included from \, , libc/system.h p: ss 52| tt=: ~~~~^~~~~~~~~~~~~~~~rr libc/hash.h llp:ee2329nn;:(( 11kk :ee| yIn file included from y ^ warning: )help.c) : using the result of an assignment as a condition without parentheses [-Wparentheses] +17+ | : ( )1In file included from 1 )libc/system.h )):dataheap.c329) 52: | {: 1139 { libc/hash.h:i :34f | 329: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ( ^ 11note: d :place parentheses around the assignment to silence this warningfeatures.ca :t| warning: dataheap.c175a ==using the result of an assignment as a condition without parentheses [-Wparentheses]:: 11159=:: 10 h :note: -329 use '==' to turn this assignment into an equality comparison> | note: o expanded from macro 'UFIELD'pi sf 175- 1115 | >( | fd ieaifttf ca (hlibc/hash.h (p(:=o2h329 l ,:hd= 11- k:>=pe o rynote: pso,place parentheses around the assignment to silence this warnings-j ->_s>si tfls329reiR | ltse ectsinh2yf(([n khdc(e,](dy .pa)kx)t e))a+y ,\p=1 )s =h)t| - r ^p>{l 2o e;p n s| ( - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k| > e ^fy e) t | c+ ==h (1h),) k{e y ,fast-export.c| dataheap.c : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:s514 1139t::r1034l::e nwarning: note: (using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparisonk edataheap.cy:) 1115libc/hash.h 514::+ | 10329 ::1 11) note: :)iexpanded from macro 'UFIELD' f note: { place parentheses around the assignment to silence this warning ( 1115 d | | ^ =329i | flibc/hash.h s :| ci(329 ( )cfo: s l11_(d:fd ia=note: nt place parentheses around the assignment to silence this warningdas M -D=> 5 s329(hl | c-i s>sieotlibc/hash.hftp2: ,s[329( -d:dm>]11adf.:t5ex a)t)note: )c use '==' to turn this assignment into an equality comparison= h\ {( h h -329 ,| > | | ^o ~~^~~~~~~~~~~~~~~~~~~~~~~~~k pi esfy- ,>( fdseatttrcalh e(=nh (,hk -ek>yeo)yp ,s+ - s>1tf)re)lt ec{nh (( kh| e, ^ y )k e| +y ( ) , fast-export.c1 :)s514)t: r10{l: e nnote: | (place parentheses around the assignment to silence this warning ^ k e y| ) ( )514 | +dataheap.clibc/hash.h :: 11140329 )::i)3411f :: { ( warning: note: d using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison | = ^ libc/hash.h s :329c| 1140329 | c == | : s 11i_f:ffo irnote: (n use '==' to turn this assignment into an equality comparisondd( aMdtD a5329= ( | =c d sishef;-t >,(do d pma>sdt=-5a >) Tf)=Re Et{hEc -(h >s(| o)h ^ p;, s -dk| >-e ( )f-y e),t cUshFt(IrhEl,Le Dnk((eukyse,ey r)sh to+rfast-export.cs l:t1e514))n:;)(10 k: {e | ynote: ^~~~~~~~~~~~~~~~ )use '==' to turn this assignment into an equality comparison | ^dataheap.c+ : 11155141| : | ) ==10 ) : {note: i expanded from macro 'UFIELD'f | ( ^d1115 | = | i ==sf c c(so_lfdi n=d MsD-5>(sclsiestt,2 [mdd]5.)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) \ | ^ dataheap.c:1140: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:1141:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1141 | for (d = ds; d >= TREE(s); d--) FIELD(cludes); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1141:34: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->sli3s warningts2 generated[. d].x) \ | ^ dataheap.c:1141: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) \ | ^ dataheap.c:1143:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1143 | for (d = ds; d >= TREE(s); d--) FIELD(bamhash); | ^~~~~~~~~~~~~~ dataheap.c:1112:10:features.c :note: 273expanded from macro 'FIELD': 8: 1112warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (old =273 | s -i>fs l(its t=2 [gde]t.exn)v (\b u f| ) ~~~~^~~~~~~~~~~~~~~~) rmt_features = features_toBits(t, 0); | ~~^~~~~~~~~~~~~ dataheap.c:1143:35: 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) \ | features.c ^: 273:8: note: place parentheses around the assignment to silence this warning 273 | if (t = getenv(buf)) rmt_features = feadataheap.ct:u1143r:e35s:_ tnote: ouse '==' to turn this assignment into an equality comparisonB idataheap.ct:s1112(:t10,: 0note: )expanded from macro 'FIELD'; | 1112 ^ | i| f ( ) (old = s->slist2[d].x) \ | ^ features.c:273:8: note: use '==' to turn this assignment into an equality comparison 273 | if (t = getenv(buf)) rmt_features = features_toBits(t, 0); | ^ | == CC mtime.c dataheap.cCC mv.c :1153:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1153 | for (d = ds; d >= TREE(s); d--) FIELD(comments); | ^~~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ 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) \ | ^ 3 warnings generated. 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)) { | ^ | ( ) fast-export.c:656:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 656 | Edataheap.cA:C1167H:_17P:A Rnote: Euse '==' to turn this assignment into an equality comparisonN T(c s1167e | t , dw,h idlpe, (ir)k o{f f | = ^~~~~~~~~~~~~~~~~~~~~~~~~~~ OLD./sccs.hK:O565F:F18(:o fnote: fexpanded from macro 'EACH_PARENT') ) { 565| | ^ f o| r == (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ features.c:338:9:fast-export.c :warning: 656using the result of an assignment as a condition without parentheses [-Wparentheses]: 3: note: place parentheses around the assignment to silence this warning ./sccs.h338: | 565 :i18f: (note: pexpanded from macro 'EACH_PARENT'2 = p565r | o jf_oprr o(dju c=t (0p;) )( pp) == p(2j; < | 2 ~~~^~~~~~~~~~~~~~~~~) ? PARENTS(s, d, j) : 0; ++j) | ^ features.c:fast-export.c338::6569::3 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison ./sccs.h :338565 | : 18i:f note: (expanded from macro 'EACH_PARENT'p 2 = 565p | r ofjo_rp r(ojd u=c t0(;p )()p )p == (pj2 ;< 2| ) ^ ? | P ( )A RENTS(s, d, j) : 0; ++j) | ^ features.c:338:9: note: use '==' to turn this assignment into an equality comparison 338 | if (p2 = proj_dataheap.cp:r1189o:d17u:c twarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]p )) p = p2 ;1189 | | ^ w h| i ==l e (rkoff = OLDKOFF(off)) { | ~~~~~~^~~~~~~~~~~~~~ features.c:339:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 339 | if (p2 = proj_isResync(pdataheap.c):)1189 :p17 := note: pplace parentheses around the assignment to silence this warning2 ; | ~~~^~~~~~~~~~~~~~~~~~ 1189 | while (rkoff = OLDKOFF(off)) { | ^ | ( ) 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]features.c :339:9: note: place parentheses around the assignment to silence this warning 339dataheap.c | : 3291189i | :f 17 i:(f p note: 2(use '==' to turn this assignment into an equality comparison d =a t pa1189r | o= j _h i-ws>hRoieplssey- n>(cfr(ekpto)cf)hf ( ph= , = O kLpeD2yK;,O F sF| t( ^ ro lf ef| n) ( )() k e{y ) | + ^ 1 )| ) == { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ features.c:339:9: note: use '==' to turn this assignment into an equality comparison 339 | if (p2 = proj_isResync(p)) p = p2; | ^ | == 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) + 1features.c):)342 :{10 : | In file included from warning: ^ libgraph.cusing the result of an assignment as a condition without parentheses [-Wparentheses] : 17| : ( ) In file included from 342./sccs.h | : 20i: fIn file included from libc/system.h(:r52e: tlibc/hash.h :=329 :p11f:- >warning: busing the result of an assignment as a condition without parentheses [-Wparentheses]i ts) { | libc/hash.h ~~~~^~~~~~~~~~: 329 :32911 | : inote: fuse '==' to turn this assignment into an equality comparison (da t329a | =i fh -(>doaptsa- >=f eht-c>ho(phs,features.c- :>k342fe:ey10t,:c hsnote: (tplace parentheses around the assignment to silence this warninghr ,l e kn342e( | yk ,ei yfs) t (r+rl ee1tn) ()=k e{pyIn file included from f)kv.c - :| >+17 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b : i1In file included from t)./sccs.hs):) 20 {: { In file included from libc/system.h | :| ^52 ^ 1 : warning libc/hash.h generated| :| . ==329 ( ) : 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (datalibc/hash.h :=329 :h11-:> onote: pplace parentheses around the assignment to silence this warnings -features.c>: f342329e: | t10 c:ih f(note: huse '==' to turn this assignment into an equality comparison(, d a kt342ea | y ,=i fsh t-(r>rloeeptns (-=k> efpyef)t- c>+hb (i1ht),s) ) 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 libc/hash.h :329329 | : 11i:dataheap.cffeatures.c : :note: 1217(346place parentheses around the assignment to silence this warning:d: 17a11:t: a 329warning: 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] ihf- >(1217346od | | pa st i-a f> w f=h(e ihthlec-erh> e(o( hpr=,sk -olk>foeffaye d,t=f c ishOlt(LerhD(l,Kpe OrnkFo(eFjky(_e,ofy fu)sfl t)l+r)p l a1e{t)n h)( ( k| p{e ~~~~~~^~~~~~~~~~~~~~, y )"| B ^+i t 1K| )e ==)e p{e r /| l ^ o g /| f ( )e atures"), 0)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1217:17: note: place parentheses around the assignment to silence this warning 1217 | while (rklibc/hash.ho:f329f: 11=: Onote: Luse '==' to turn this assignment into an equality comparisonD features.cK: O346329F: | F11 (:io ffnote: fplace parentheses around the assignment to silence this warning() d)a t{ a 346 | =| h->op ^ is f- >| (f ( )he etrceh (=h ,l okaedyf,i lset(rplreonj(_kfeuyl)l p+adataheap.c t:1h1217)(:)p17 ,:{ "note: Buse '==' to turn this assignment into an equality comparison| i ^t K e1217| e | ==p e r /wlhoigl/ef e(artkuoIn file included from rfkey2path.cef:s 17"=: ) In file included from ,Olibc/system.h L:0D52)K: )Olibc/hash.h F:{F329 (: o11| f: ^ f )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]| ( ){ | ^ | ==329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {features.c : 346| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 : note: use '==' to turn this assignment into an equality comparison 346 | if (here = loadfile(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->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. 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)) { | ^ | == 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)) { | ^ | == 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 (datdataheap.ca: 1286=: 12h:- >warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p s->fetch (1286h | , k eiyf, (sotfrfl e=n (WkEeAyV)E _+Ifeatures.c N:1Dgettemp.c427)E::)X349 (::{s13 ,:warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| dwarning: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)using the result of an assignment as a condition without parentheses [-Wparentheses] ) 427{ | | 34i ~~~~^~~~~~~~~~~~~~~~~~~ | f i(fj (=e nhvatsmhp_ f=e tgcehtSetnrvU(3"2T(Mgfiles.cnP:aD171mI:eR9m":a)libc/hash.h p):warning: , 329using the result of an assignment as a condition without parentheses [-Wparentheses] t: lm11ip: sd 171tinote: | [rplace parentheses around the assignment to silence this warning is ][i)t dataheap.cf)m329: p | 1286({d :p ii12 rf:=| s ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_(note: s ldplace parentheses around the assignment to silence this warningtea rnts+a t+ 1286r]= | ( f=h i - le>ienof,vp ts("m-o/p>fS;ffC e C t=S| c /features.c ~~~~~~~^~~~~~~~~~~~~~~~~~hWs: (E.427hA":,V)9 E):k_ eI{note: yN place parentheses around the assignment to silence this warning,D E| sX ~~^~~~~~~~~~~~~~~~~~~~~~~~~~t(427 rs | l, e ndi()fk) e (y{j) =+| ^ hgettemp.c1 a:) s34)| h: ( )_13{ f: gfiles.ce :tnote: | 171cplace parentheses around the assignment to silence this warning ^ :h 9S :t | r34 ( )note: U | place parentheses around the assignment to silence this warning3 2i(f n fast-export.c171dataheap.ca(: | :me879 1286en: :mv12i12at:f:pmlibc/hash.h ,p:warning: (note: 329using the result of an assignment as a condition without parentheses [-Wparentheses]puse '==' to turn this assignment into an equality comparisonl=: i 11=s g: t1286e 879s[ | tnote: | ti euse '==' to turn this assignment into an equality comparison r] n s) vwt )i(hr329 f"i( | { Tlf (Meii oP lf| fD(e ^ fIp,( R d ="="a| ) /t ( )W)eSa E aC AtcC=VmhS Epl/h_dis-Iin.>Nre"oDs()pE[features.c&)sXt:t -(m427,{>sp: f,d9& e i:i| tdr ) ^ c)snote: ) h)_use '==' to turn this assignment into an equality comparison ( l {| h{e ( ) , n 427 +| | k| + ~~^~~~~~~~~~~~~~~~~~ e ^] y i, =f | s ==e(t njrv lt=gfiles.cem :nph171(;a:k s9e h:y| _ ) ^ fnote: euse '==' to turn this assignment into an equality comparison+ t | c1 ( )hfast-export.c)171 S:) | t879 r:{ U12 i3: f2 | (note: ^(nplace parentheses around the assignment to silence this warning pa m| = e == 879m gettemp.cs | a:t p34r ,:sw 13thl:rii (lsnote: fetuse '==' to turn this assignment into an equality comparisoni [ l(iep ], 34) = | )" /ei{Saf Cc Ch(| Sle ^/in snv .et| "(m ==)&p )t ,={ &g ie| )t ^)e n {v| ( == " | T ^ M P D| I ( )R ")) tmpdirs[tmpdirs_len++] = envtmp; | ^ | == fast-export.c:879:12: note: use '==' to turn this assignment into an equality comparison 879 | while (p = eachline(&t, &i)) { | ^ | == In file included from libcommit.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.lgethost.celibc/hash.h:n:41)329: :15{11: : warning: | note: using the result of an assignment as a condition without parentheses [-Wparentheses] ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~place parentheses around the assignment to silence this warning 41329 | | iiff ((daadtdar e=s sh -=> ohposs-t>afdedtrc(hh(ohs,t )k)e y{,dataheap.c : s1324| t: ~~~~~~~~^~~~~~~~~~~~~~~~r8 l:e nnote: (place parentheses around the assignment to silence this warningk ey) + 11324) | ) i{f (| i ^ = | ( ( )( s->heap.len + 3) & ~3) - s->heap.len) { | ^ | ( )gethost.c :41:15: note: place parentheses around the assignment to silence this warning libc/hash.h:329 :4111 | : note: iuse '==' to turn this assignment into an equality comparisonf (ad d329r | e sisf =( dhaotdataheap.csa:t 1324a=:d 8dh:r- (>note: house '==' to turn this assignment into an equality comparisonop sst- )>1324)f | e {ti cf h | (( ^ hi , =| k ( )e( y(,s -s>threlaepn.(lkeeny )+ +3 )1 )&) ~{3 ) | gethost.c- ^: 41s :-| 15> ==:h enote: ause '==' to turn this assignment into an equality comparisonp .le n41) | { i f| ^( a d| d ==r ess = hostaddr(host)) { | ^ | == get.c:67:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] gethelp.c :67125 | : 21i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]p rog = st r125r | c h r ( afvo[r0 ](,t '=/ 'b)u)f ;{ p | = ~~~~~^~~~~~~~~~~~~~~~~~~~~ strstr(t, "#BKMOD#"); ) { | ~~^~~~~~~~~~~~~~~~~~~~~~ get.c:67:11: note: place parentheses around the assignment to silence this warning 67 | if (pgethelp.cr:o125g: 21=: snote: tplace parentheses around the assignment to silence this warningr rchr( a125v | [ 0 ] , f'o/r' )()t {= b| u ^ f ; | p ( ) = strstr(t, "#BKMOD#"); ) { | ^ | ( ) get.c:67:11: note: use '==' to turn this assignment into an equality comparison 67 | if (prog = strgethelp.cr:c125h:r21(:a vnote: [use '==' to turn this assignment into an equality comparison0 ], ' /125' | ) ) { f o| r ^ ( t| === buf; p = strstr(t, "#BKMOD#"); ) { | ^ | == 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])) { | ^ | ( ) CC names.c fsl.c:146:13: note: use '==' to turn this assignment into an equality comparison 146 | if (xfile = is_xfile(av[ac])) { | ^ | == 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)) { | ^ | ( ) graft.cCC ndiff.c :37:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h: 32937: | 11 :i fnote: use '==' to turn this assignment into an equality comparison( s = s329f | i liefF i(rdsatt(a" g=r ahf-t>"o,p s&-a>vf[e1t]c,h (0h),) k{e CC nested.c y ,| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s trlen(key) + 1)) { | ^ | == graft.c:CC newroot.c 37:8: note: place parentheses around the assignment to silence this warning 37 | if (s = sfileFirst("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 = sfCC opark.c ileNext()) { | ^ | ( ) 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] graft.c:39: 9349: | note: use '==' to turn this assignment into an equality comparison 39a | d l eirf3 2((s0 ,= ss-f>iglfeiNleex,t (s)t)r l{e n (| s ^- > g| f ==i le))); | ^~~~~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTEgraft.cR:N41 :u10L:o nwarning: gusing the result of an assignment as a condition without parentheses [-Wparentheses] ZEXPOR T41 | a d l eirf3 2( sO F=( (sufLiolnegN eaxdtl(e)r), ucsoangset( )B;y t e| f ~~^~~~~~~~~~~~~ *2b warningusf generated,. uInt len)); | ^ 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(); | ^ | == get.c:421:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 421 | if (c = bam(prog, (flags & SILENT), bp_files, ac_optend, av)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ get.c:421:9: note: place parentheses around the assignment to silence this warning 421 | if (c = bam(prog, (flags & SILENT), bp_files, ac_optend, 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 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)) { | ^ | == 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)) { | ^ | == 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, L(d), 0, pending_print, data); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:699:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 699 | if (s = rindex(name, '/')) s -=In file included from lines.c4:;17 : In file included from libc/system.h : 52 : /libc/hash.h*: 329p:o11i:n twarning: using the result of an assignment as a condition without parentheses [-Wparentheses]i t at star t329 | o fi fS (data = h->ops->fetchC(ChS,/ k*e/y , | s ~~^~~~~~~~~~~~~~~~~~~t rlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:699:8: note: place parentheses around the assignment to silence this warning libc/hash.h :699329 | : 11i:f note: (place parentheses around the assignment to silence this warnings = ri n329d | e xi(fn a(mdea,t a' /=' )h)- >so p-s=- >4f;2e warningt sc generatedh . ( h ,/ *k epyo,i nstt rilte na(tk esyt)a r+t 1o)f) S{C C S| / ^ * /| ( ) | ^ | ( ) libc/hash.h:329:11:gfiles.c :note: 699use '==' to turn this assignment into an equality comparison: 8: note: use '==' to turn this assignment into an equality comparison329 | if 699( | d aitfa (=s h=- >roipnsd-e>xf(entacmhe(,h ,' /k'e)y), ss t-r=l e4n;( k e y ) +/ *1 )p)o i{n t | i ^t a| t == s2t warningasr generatedt. of SCCS/ */ | ^ | ==3 warnings generated. heapdump.c:90:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 90 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_rdw16e warningasv generatede. Pair(s, 0, &rkoff, &dkoff)) { | ^ | == heapdump.c:101:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 101 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ grep.c:283:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 283 | whileheapdump.c :(1011b: warningu13 generatedf:. =note: place parentheses around the assignment to silence this warningg rep_ge t101l | i n e (wfh)i)l e{ ( t| ~~~~^~~~~~~~~~~~~~~~~= sccs_nextdata(s)) { | ^ | ( ) heapdump.c:101:13: note: grep.cuse '==' to turn this assignment into an equality comparison: 283:13 :101 | note: place parentheses around the assignment to silence this warning whi l283e | (wth i=l es c(cbsu_fn e=x tgdraetpa_(gse)t)l i{n e (| f ^) ) | { == | ^ | ( ) grep.c:283:13: note: use '==' to turn this assignment into an equality comparison 283 | while (buf = grep_getline(f)) { | ^ | == 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] 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); | ^ 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/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(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)); | ^ 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:1057:11: note: place parentheses around the assignment to silence this warning 1057 | if (p = getenv("_BK_SLOW_WALK")) touch(p, 0666); | ^ | ( ) gfiles.c:1057:11: note: use '==' to turn this assignment into an equality comparison 1057 | if (p = getenv("_BK_SLOW_WALK")) touch(p, 0666); | ^ | == 1 warning generated. 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(0idcache.c,CC parent.c : 147f:)14): {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 = sccs_prev(sc, ino)) { | ^ | == CC park.c CC partition.c CC patch.c libgraph.c:188:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 188 | if (newbits = (bits & (SL_PAR|SR_PAR))) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:188:15: note: place parentheses around the assignment to silence this warning gfiles.c :1881191 | : 12CC pending.c :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( newbits 1191= | ( bwihtisl e& ((pS L=_ PsAtRr|rSc1Rh warning_r generatedP(. AgRf)i)l)e ,{ ' /| ' ^ ) ) | { ( ) | ~~^~~~~~~~~~~~~~~~~~~~~ libgraph.c:188:15: note: use '==' to turn this assignment into an equality comparison 188 | if (newbits = (bits & gfiles.c(:S1191L:_12P:A Rnote: |place parentheses around the assignment to silence this warningS R_PAR )1191) | ) {w h i| l ^e (| p == CC preference.c = strrchr(gfile, '/')) { | ^ | ( ) libgraph.cgfiles.c::1891191::1012:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 1191 | 189 | w h iilfe ((ep == PsAtRrErNcTh(rs(,g fdi)l)e ,{ ' /| ' ~~^~~~~~~~~~~~~~) ) { | ^ | == libgraph.c:189:10: note: place parentheses around the assignment to silence this warning 189 | if (e = PARENT(s, d)) { | ^ | ( ) info.c:276:36: warning: libgraph.cpassing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]: 189:10: note: use '==' to turn this assignment into an equality comparison 276 http.c | 189: | 214 : CC proj.c 9 : i fwarning: 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](( set r= u 214cP | tA RssEtoNrcTck(pasyd,(d crd.*)u))s& ec{rl ii da| ,d ^ d "r a,| n ==o& nlyemno)u;s " )| ; ^~~~ | ^~~~~~~~ /usr/include/fortify/sys/socket.h:49:73/usr/include/fortify/string.h:: 112note: :passing argument to parameter '__l' here55 : note: passing argument to parameter '__d' here CC poly.c 49 | 112 | _ F O R T I F Y _ F N ( s t r c p y ) c h a r * s t r c p y ( c h a r s*t r_uFcOtR TsIoFcYk_aPdOdSr0 *____da,, csooncsktl ecnh_atr **____ls)) | | ^ ^ libgraph.c:201:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 201 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:201:12: note: place parentheses around the assignment to silence this warning 201 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) libgraph.c:201:12heapdump.c:: 261note: :use '==' to turn this assignment into an equality comparison9 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]201 | while 261( | e =i fs c(cis _=e ascihzNeu(ms(c&cps,_ X&fsiilgen()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'))) { | ^ | == 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)) return (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)); | ^ | ( ) 1 warning generated. 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)); | ^ | == 1 warning generated. http.c:291:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]key2path.c :86:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 291 | i f86 | ( ei f= (strtc h=r (mpd,b m'_,f'e)t)c h*_es+t+r (=g o0n;e , | k ~~^~~~~~~~~~~~~~~~e y)) check = 1; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ key2path.c:86:8: heapdump.cnote: http.c:place parentheses around the assignment to silence this warning:276 291::169 ::86 | warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warningi f (t = 291 276 | m | d findcset.c b :im 680f_ : fw11(eh:eti clwarning: =heassigning 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] _ ss(ttorr fc(680fhg | ro =(n pefR,,oK rD'k K,e(O'ycF))hF)) ( =s*c ,ehd +elo+cif knf= e, =; 0 r;1*k ;co hf| ;f ^ | , ^ c hd| +k ( )| +o ( ))f f{) ) | { ^ ~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key2path.c:86:http.c8::291 :note: 9use '==' to turn this assignment into an equality comparison: note: use '==' to turn this assignment into an equality comparison 86 | 291i | f (itf =( em d=b ms_theapdump.cfr:ec276th:cr16h(:_gfiles.cp sfindcset.c:,note: t:1315 place parentheses around the assignment to silence this warningr691:' (:9,g10: 'o: 276)n warning: | )ewarning: using the result of an assignment as a condition without parentheses [-Wparentheses] ,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] * ek +ew 1315+yh691 | )i | =)l e i0c if;h(f eo ( cf(p| kfc ^ h= == =s| 1R t ==;Kmr Ddr Kbc| Omh ^F_r Ff( (eg| stf ==,ci hlo_efs,ft ,r' (/rc'ku)or)f- f>{,v i de| kw ~~^~~~~~~~~~~~~~~~~~~~~o, f fk)e)y l{i s t| [ ^ k ] )| ) ( ) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findcset.c:691:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 691 | if (ch = mdbm_fetch_str(cugfiles.cr:-heapdump.c1315>::v2769i::e16 w:note: , place parentheses around the assignment to silence this warning note: kuse '==' to turn this assignment into an equality comparisone y l1315 i | 276s | t [i kf ] )(w)ph i{=l e s | t( ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ro rfcfh r=( gRfKiDlKeO,F F'(/s',) )o f{f , | r ^ k o f| f ( ), dkoff)) { | ^ | == findcset.c:691:10: note: place parentheses around the assignment to silence this warning 691 | if (ch = mdbmgfiles.c_:f1315e:In file included from t9localtm.cc::h 17_note: : suse '==' to turn this assignment into an equality comparisonIn file included from t ./sccs.hr:( 20c1315: u | In file included from r libc/system.h- :>i52vf: i libc/hash.he(:wp329, : =11k :es ytwarning: lrusing the result of an assignment as a condition without parentheses [-Wparentheses]ir scth[rk(]g)f)i l{ e 329, | | ' ^ i/ f' )| () ( )d a{t a | = ^ h -| > ==o ps->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findcset.c:691:10: note: use '==' to turn this assignment into an equality comparison 691 | if (ch = mdbm_fetch_str(cur->view, keylist[k])) { | ^ | == 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)) { | ^ | == 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)ad16l warningesr generated3. 2(0, "+", 1)); | ^~~ heapdump.c:332:8: note: place parentheses around the assignment to silence this warning 332 | if (t = hash_fetchStr(s->heapmetalibc/zlib/zlib.h,: libgraph.c821"::H33361A::S19 H:note: B passing argument to parameter 'buf' hereIwarning: Taddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]S "821) | )Z E{333X | T E| (R ^ vN o iu| dL ( ))o snygm dZiEfXfP(OsR,T La(dPlAeRrE3N2T (OsF,( (heapdump.cdu:)L332)o:,n8 g:d ,anote: duse '==' to turn this assignment into an equality comparison0l ,e r &,332d | uc poisnf,s t(s tlB iy=st teh,fa s0*h,b_ uf-fe1,t) c;uh IS ntgfiles.c| tr: ^~~~~~~~~~~~~~~ (1414 ls:e-8n>:)libc/lines.hh ):ewarning: ;60ausing the result of an assignment as a condition without parentheses [-Wparentheses] :p 9m| :e ^ t note: 1414aexpanded from macro 'L' | , i" fH60 A | (S tH( B_=Id T)sS d"?i) r)(_ tg{ye pt ed| oi ^fr (( _p| dr ==)o j[,] )d{i(rt)y)p e{o f (| _ ~~^~~~~~~~~~~~~~~~~~~~~~~~d ))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == In file included from lock.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,libdiff.c :s222t:r10l:e nwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]k ey) + 1)) 222{ | | ^ i f | ( ( )t = hash_insert(dc->h, &dh, sizeof(u32), | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | 0, silibc/hash.hz:e329o:f11(:t hnote: iuse '==' to turn this assignment into an equality comparisonn g))) 329{ | i| f ~~~~~~~~~~~~~~~~~ (data = h->ops->fetch(h, key, strlenheapdump.c(:k354e:y12): +warning: using the result of an assignment as a condition without parentheses [-Wparentheses]1 )) { | ^354 | | ==w hile (t = sccs_nextlibdiff.cd:a222t:a10(:s )note: )place parentheses around the assignment to silence this warning { | ~~^~~~~~~~~~~~~~~~~~ 222 | if (t = hash_insert(dc->h, &dh, sizeof(u32), | ^ | ( 223 | 0, sizeof(thing)))heapdump.c :{354 : 12| : note: place parentheses around the assignment to silence this warning| ) 354 | while (t = sccs_negfiles.cx:t1456d:a18t:a (warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]) ) libdiff.c{: 2221456 : | | 10 ^ : i note: f| use '==' to turn this assignment into an equality comparison ( ) ( m a222g | i c P fiifl e( t= =m dhbams_hf_eitncsheapdump.che:_r354st:t(12rd:(c g-note: D>use '==' to turn this assignment into an equality comparisonBh ,, g354&f | di hl ,ew )hs)ii lz{ee o (f| t( ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ u =3 2s)c,c s _| n ^e x t| d ==a ta(s)) { | ^ | == 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 = mdbm_fetch_str(gDB, gfile)) { | ^ | == 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ^ ~~~~~~~~~~~ heapdump.c:382:11: note: place parentheses around the assignment to silence this warning 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) 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; heapdump.cc:h382+:+11): {note: use '==' to turn this assignment into an equality comparison | ^ ~~~~~~~~~~~ 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == 1 warning generated. In file included from locking.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->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)) { | ^ 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)) { | ^ | == 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")) { | ^ | ( ) 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:http.c :warning: 515using the result of an assignment as a condition without parentheses [-Wparentheses]CC populate.c : 8: note: use '==' to turn this assignment into an equality comparison 329515In file included from | | merge.c :ii17ff: In file included from ((libc/system.hdf:a 52t=: a libc/hash.h s:=t329 r:he11-q:>( ofwarning: piusing the result of an assignment as a condition without parentheses [-Wparentheses]sl -e>,f e" t-329c" | h) ( ih?f, sCC port/bkd_server.c (ktdedayot,ua t libgraph.cs =:t: 430r h:lf-22eo>:npo (epwarning: knsaddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]e(- yf>)if le430+et | ,c 1 h CC port/check_rsh.c )"(c)who ",u{) n )kt e | {y= ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , s| sy ^tm rd li| ef ==nf ((kse,y )L (+P A1R)E)N T{( s ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d )), d, 0, | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (tylibc/hash.hp:e329o:f11(:_ dnote: )place parentheses around the assignment to silence this warning) _d} : 0; libc/hash.h\329: | 329 :| i11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f: (note: dplace parentheses around the assignment to silence this warninga ta = h329- | > oipfs -(>dfaettac h=( hh,- >koepys,- >sftertlcehn((hk,e yk)e y+, 1s)t)r l{e n (| k ^ e y )| ( )+ 1)) { | ^ | ( ) CC port/gethomedir.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | libc/hash.h :i329f: 11(:d anote: tuse '==' to turn this assignment into an equality comparisona = h -329> | o pisf- >(fdeattcah (=h ,h -k>eoyp,slibgraph.c -:s>433tf:re11lt:ec nhwarning: ((address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]kh e,y )k e+433y | ,1 ) s)cCC port/gethost.c t or{ml pe (n| s( ^,k e Ly| (info.c) ==P: A616+R: E251N:)T )(warning: sformat specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat]{, d| ) ^ ) 616,CC port/getinput.c | | d == , &sdpurpisn,t fs(lbiusft,, "c%oluxn"t,) ;t ) ;| ^~~~~~~~~~~~~~~ | ~~~ ^ libc/lines.h| : %llx60 :9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, "#BKARG#")) { | ^ | == libcommit.c:163:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 163 | } while (p = strstr(b, "#BKARG#")); | ~~^~~~~~~~~~~~~~~~~~~~~~ libcommit.c:163:15: note: place parentheses around the assignment to silence this warning 163 | } while (p = strstr(b, "#BKARG#")); | ^ | ( ) libcommit.c:163:15: note: use '==' to turn this assignment into an equality comparison 163 | } while (p = strstr(b, "#BKARG#")); | ^ | == 4 warnings generated. libcommit.c:165:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 165 | } else iinfo.cf: 741(:p8 := warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t rstr(buf, 741" | # BiKfE X(EtC #=" )g)e t{e n v| ( ~~^~~~~~~~~~~~~~~~~~~~~~~~~" BK_DOTBK")) { | ~~^~~~~~~~~~~~~~~~~~~~ libcommit.c:165:16: note: place parentheses around the assignment to silence this warning 165 | } else if (p = strstr(buf, "#BKEXinfo.cE:C741#:"8):) note: {place parentheses around the assignment to silence this warning | ^ | 741 ( ) | if (t = getenv("BK_DOTBK")) { | ^ | ( ) libcommit.c:165:16: note: use '==' to turn this assignment into an equality comparison 165 | } else if (p = sinfo.ct:r741s:t8r:( bnote: uuse '==' to turn this assignment into an equality comparisonf , " #741B | K EiXfE C(#t" )=) g{e t e| n ^v ( "| B ==K _DOTBK")) { | ^ | == 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")) { | ^ | ( ) libcommit.c:166:11: note: use '==' to turn this assignment into an equality comparison 166 | if (f1 = popen(&p[8], "r")) { | ^ | == libgraph.c:496:22: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 496 | count = symdiff(s, L(PARENT(s, d)), d, 0, | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' In file included from mklock.c60: | 17 : (In file included from _libc/system.hd:)52 : ?libc/hash.h :(329t:y11p:e owarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]( _d) []){( t329y | p eioff ((_dda)t)a1 ,= (ht-y>poeposf-(>_fde)t)c_hd(}h ,: k0e;y ,\ s t| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l en(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:329libgraph.c::11500:: 11note: :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] 329 | if ( d500a | t a1 warningc= generatedo . mhp-(>so,p sL-(>PfAeRtEcNhT((hs,, kde)y),, sdt,r l&edinfo.cnu:(p825ks:e,21y :)s lwarning: +iusing the result of an assignment as a condition without parentheses [-Wparentheses] s 1t),) c{825o | u n| it ^f) ; ( | o ==p| t ^~~~~~~~~~~~~~~s ->dblibc/lines.h_:p60r:i9m:f note: =expanded from macro 'L' fop e60n | ( p(r_idm),14 warning?"s a generated(". t)y)p e{o f (| _ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~d ) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 1( warningo generatedp. ts->db_primf = fopen(prim, "a")) { | ^ | == libgraph.c:519:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 519 | while (d = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:519:12: note: place parentheses around the assignment to silence this warning 12 warning519s | generated . 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)) { | ^ | == 1 warning generated. info.c:908:24: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 908 | sprintf(vptr, "%lx", t); | ~~~ ^ | %llx 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()) { | ^ | == info.c:948:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 948 | if (s = hash_fetchStr(opts->db, DB_MODTIME)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:948:8: note: place parentheses around the assignment to silence this warning 948 | if (s = hash_fetchStr(opts->db, DB_Mlibrange.cO:D174T:I23M:E )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, csetStop, &d); | ^~~~ libc/lines.h:60:9: info.cnote: :expanded from macro 'L'948 :8: note: 60use '==' to turn this assignment into an equality comparison | (_ d948) | ?i f( t(yfindcset.csp: e1194=o: f39h(:a_ sdwarning: h)format specifies type 'unsigned long *' but the argument has type 'time_t *' (aka 'long long *') [-Wformat]_ f[e]t)c{ h(1194St | ty rp (eroocpf t(=s_ -ds>)sd)cb1a,,n fD((Btb_yuMpfOe,Do Tf"I(%M_sEd ))%))l _u{d" }, | :n ^ e 0x ;t| T ==\a g ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t agDate); | ~~~ ^~~~~~~ | %llu info.c:954:23: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 954 | sprintf(buf, "%lx", t1); | ~~~ ^~ | %llx gfiles.c:2041:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2041 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ info.cgfiles.c::9772041::1511:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 2041 | 977 | w hiifl e( s(ytn c=r ofogte t=l isnter(cfh)r)( d{a t e| + ^ 1 , | ' ( )| ')) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ findcset.c:1241:11gfiles.c:: 2041warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : note: use '==' to turn this assignment into an equality comparison 2041 | 1241 | winfo.c h:wi977hl:ie15llibrange.c :e:( 197tnote: (: place parentheses around the assignment to silence this warningp9= : = f warning: g977eusing the result of an assignment as a condition without parentheses [-Wparentheses]e | a t cli hif197ln | ie( n(s efyi()nf&)c t r(,{oe o 1& t= warningl| generatede ^=P. n strchr(date+1, A) 'R)| |E =='Nf )Tp)(r si{,n t df| )( ^ )o u libgraph.c{t| : , ( )628 :| "8 ~~^~~~~~~~~~~~~~c: %warning: .using the result of an assignment as a condition without parentheses [-Wparentheses]* s\n", len, 628p | ) ;i f | ( ~~^~~~~~~~~~~~~~~~~~~~m = info.cM:E977R:G15E:( snote: ,use '==' to turn this assignment into an equality comparison d)) p977r | i nitff (("librange.cs :ym197ne:cr9rg:oe o note: t%place parentheses around the assignment to silence this warning s =" ,s t197Rr | Ec Vh (risgfiles.c(f,:d 2050a(m:te)14e ):+=; 1 warning: ,P using the result of an assignment as a condition without parentheses [-Wparentheses] A| 'R ~~^~~~~~~~~~~~~|E ' N)2050T) | ( s{ , wd| h) ^i) l e{| ==( t| 1 ^ = | f ( )g etline(f1)) { | ~~~^~~~~~~~~~~~~~ libgraph.c:628:8: note: place parentheses around the assignment to silence this warning 628 | if (m = MERGElibrange.c(:s197,: 9d:) )note: use '==' to turn this assignment into an equality comparisonp rin t197fgfiles.c | (: "2050 :im14fe: r (gnote: eeplace parentheses around the assignment to silence this warning =% sP "A2050,R | E RN ET V(w(shs,i, l dem) ))() t;{info.c1 : 980=| | : ^ ^32f findcset.c :g : e| 1241| warning: t ( ): ==format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat]l iCC port/getrealname.c ne (980f | 1 ) )f p{r i n| t ^ f ( f| , ( ) "%s %ld %s\n", k, t, syncroot+1);libgraph.c : 628| : ~~~ ^8 : | note: %llduse '==' to turn this assignment into an equality comparison gfiles.c :6282050 | : 1114i::librange.cf : note: note: 200(place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison:m CC port/getrusage.c 9 : = 2050 warning: | Musing the result of an assignment as a condition without parentheses [-Wparentheses] E R Gw Eh200(i | sl ,e id(f)t )1( ep= r =1241if | ngM teEwftRh(lGi"iEl n(emese(,rf g1info.cde):CC port/globalroot.c ) )984)% : s{29{" : , | warning: (| R ^format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat]p ~~^~~~~~~~~~~~~E V =(| == s984, | m )f)p;r i n| t ^f ( f| , == "%s %ld\n", k, eta)c;h l i| librange.cn ~~~ ^:e 200(& t| , %lld: 9&gfiles.c:l: e2055note: place parentheses around the assignment to silence this warning: 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 200 | if (2055e | = M EiRfG E((ps ,= ds)t)r s{t r (| r ^ , "| . ( ). ")) *p = 0;n )| ) ~~^~~~~~~~~~~~~~~~~ fprintf(out, "c %.*s\n",CC port/gui.c len, p); librange.c:200:9: note: use '==' to turn this assignment into an equality comparison 200 | if (e = MERGE(gfiles.cs:,2055 :d11):) note: {place parentheses around the assignment to silence this warning | ^ | 2055 == | i f| ^ ( p | = ( ) strstr(r, "..")) *p = 0; | ^ | ( ) CC port/hostColonPath.c gfiles.c:2055:11: note: use '==' to turn this assignment into an equality comparison 2055 | if (p = strstr(r, "..")) *p = 0; | ^ | == CC port/http_proxy.c 3 warningslibgraph.c generated:. 677:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 677 | if (next = SIBLINGS(s, d)) { | ~~~~~^~~~~~~~~~~~~~~~ findcset.c:1241:11: note: use '==' to turn this assignment into an equality comparison libgraph.c:677:13: note: place parentheses around the assignment to silence this warning1241 | whi l677e | ( p = iefa c(hnleix2nt warninge s(= generated& . tS,I B&LlIeNnG)S)( sf,p rdi)n)t f{( o u| t ^ , "| c ( ) %.*s\n", len, p); | ^ | == libgraph.c:677:13: note: use '==' to turn this assignment into an equality comparison 6 gfiles.c warning677:s | 2082 generated :. 12 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( next = SI B2082L | I N GwSh(isl,e d()t) ={ f g| e ^t l i| n ==e (f)) { | ~~^~~~~~~~~~~~~ gfiles.c:2082:12: note: place parentheses around the assignment to silence this warning 2082 | while (t = fgetline(f)) { | ^ | ( ) gfiles.c:2082:12: note: use '==' to turn this assignment into an equality comparison 2082 | while (t = fgetline(f)) { | ^ | == 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; | ^ | == librange.c:254:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 254 | if (rev = sfileRev()) { | ~~~~^~~~~~~~~~~~ libgraph.c:699:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 699 | if (k = slibrange.c-:>254k:i10d:l inote: splace parentheses around the assignment to silence this warningt [p]. k254i | d )i fs -(>rkeivd l=i sstf[idl]e.Rseivb(l)i)n g{s =| ^ k ; | ( )| ~~^~~~~~~~~~~~~~~~~~~ librange.c:254:10: note: use '==' to turn this assignment into an equality comparison 254 | if (rev = sfileRev()) { libgraph.c| : ^699 : 9| : == note: place parentheses around the assignment to silence this warning 699 | if (k = s->kidlist[p].kid) s->kidlist[dIn file included from ]mailslot.c.:s17i: bIn file included from llibc/system.hi:n52g: slibc/hash.h :=329 :k11;: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | ( ) CC port/mail.c 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | info.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~libgraph.c: :1133699::129:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 699 | 1133i | f i(f2k warning (s=d generated r. si-f>tk i=d lgiestte[p].nkvi(d")C LsO-C>libc/hash.hKk:_i329Dd:Rl11Ii:Fs Ttnote: "[place parentheses around the assignment to silence this warning)d )] .{ s 329i | b| l ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ii fn g(sd a=t ak ;= h| - ^> o p| s ==- >fetch(h, key, strlen(key) + 1)) { | ^ | ( ) info.c:1133:12: note: place parentheses around the assignment to silence this warning 1133 | if (drift = getenv(libc/hash.h":C329Llibrange.c:O:11C284:K: _12note: D:use '==' to turn this assignment into an equality comparisonR Iwarning: F using the result of an assignment as a condition without parentheses [-Wparentheses]T329 " | ) )i f{284 | ( d| a ^ t ia f | = ( )( rhe-v> o=p ss-t>rfcehtrc(hr(ahr,g sk-e>yr,s tsatrrtlinfo.c,e: n1133'(:,k12'e:)y ))note: use '==' to turn this assignment into an equality comparison*+ r e1 v)1133 ) | = {i0 f; | ( ^d| r ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ i | f ==t = getenv("CLOCK_DRIFT")) { | ^ | == librange.c:284:12: note: place parentheses around the assignment to silence this warning 284 | if (rev = strchr(rargs->rstart, ',')) *rev = 0; | ^ | ( ) librange.c:284:12: note: use '==' to turn this assignment into an equality comparison 284 | if (rev = strchr(rargs->rstart, ',')) *rev = 0; | ^ | == info.c:1204:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1204 | if (s = getenv(env)) { | ~~^~~~~~~~~~~~~ 1 warning generated. 1 warning generated. info.c:1204:8: note: place parentheses around the assignment to silence this warning 1204 | if (s = getenv(env)) { | ^ | ( ) info.c:1204:8: note: use '==' to turn this assignment into an equality comparison 1204 | if (s = getenv(env)) { | ^ | == librange.c:350: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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == 4 warnings generated. 2 warnings generated. CC port/mnext.c 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' 565 | for (j = 0; (p) = (j 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' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ librange.c:605:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 605 | while (d = walkrevs(&wr)) addArray(&list, &d); | ~~^~~~~~~~~~~~~~~ librange.c:605:11: note: place parentheses around the assignment to silence this warning 605 | while (d = walkrevs(&wr)) addArray(&list, &d); | ^ | ( ) librange.c:605:11: note: use '==' to turn this assignment into an equality comparison 605 | while (d = walkrevs(&wr)) addArray(&list, &d); | ^ | == librange.c:628:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 628 | while (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)) { | ^ | == mail.c:30:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 30 | if (name = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ mail.c:30:11: note: place parentheses around the assignment to silence this warning 30 | if (name = strrchr(av[0], '/')) { | ^ | ( ) mail.c:30:11: note: use '==' to turn this assignment into an equality comparison 30 | if (name = strrchr(av[0], '/')) { | ^ | == In file included from 2mv.c warning:s17 generated: . 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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:1071 warning:s15 generated:. warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 71 | whlibc/hash.hi:l329e: 11(:l enote: nplace parentheses around the assignment to silence this warning = fre a329d | ( biuff ,( d1a,t as i=z eho-f>(obpusf-)>,f esttcdhi(nh),) k{e y ,| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s trlen(key) + 1)) { | ^ | ( ) mail.clibc/hash.h::71329::1511:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 32971 | | i f w(hdialtea (=l ehn- >=o pfsr-e>afde(tbcuhf(,h ,1 ,k esyi,z esotfr(lbeunf()k,e ys)t d+i n1)))) {{ | | ^ ^ | | ( ) == mail.c:71:15: note: use '==' to turn this assignment into an equality comparison 71 | while (len = fread(buf, 1, sizeof(buf), stdin)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, 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)) { | ^ | == 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)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~ librange.clibc/style.h::79344::1125:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]expanded from macro 'unless' 44 | #793d | e fwihniel eu n(lde s=s (wea)l kirfe v(s!((&ew)r)) ) | { ^ | ~~^~~~~~~~~~~~~~~ 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]librange.c :793:11 :134 | note: place parentheses around the assignment to silence this warning p =793 | m dwbhmi_lfee t(cdh _=s twra(ldkbr,e vbsu(f&)w;r ) )| ^ ~~~~~~~~~~~~~~~~~~~~~~~{ | ^ mail.c : 110| : ( )13 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | while (len = fread(buf, 1, sizeof(buf), fin)) fwrite(buf, librange.c1:,793 :l11e:n ,note: use '==' to turn this assignment into an equality comparisonf ); 793| | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ while (d = walkrevs(&wr)) { | ^ | == 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] mail.c:110:13: note: place parentheses around the assignment to silence this warning329 | if (110d | a twah i=l eh -(>loepns -=> ffertecahd((hb,u fk,e y1,, sstirzleeonf((kbeuyf)) ,+ f1i)n)) ){ f w| r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i te(buf, 1, len, f); | ^ | ( ) mail.c:110:13: libc/hash.hnote: :use '==' to turn this assignment into an equality comparison329 :11: note: 110place parentheses around the assignment to silence this warning | whil e329 | ( liefn (=d aftrae a=d (hb-u>fo,p s1-,> fseitzceho(fh(,b ukfe)y,, fsitnr)l)e nf(wkreiyt)e (+b u1f),) 1{, l| e ^ n , | 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)) { | ^ | == 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 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. 1 warning generated. 2 warnings generated. CC port/startmenu.c CC port/svcinfo.c 5 warnings generated. CC port/uninstall.c CC progress.c CC prs.c locking.c:151:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 151 | if (p = getenv("BK_WRITE_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:151:8: note: place parentheses around the assignment to silence this warning 151 | if (p = getenv("BK_WRITE_LOCK")) { | ^ | ( ) locking.c:151:8: note: use '==' to turn this assignment into an equality comparison 151 | if (p = getenv("BK_WRITE_LOCK")) { | ^ | == locking.c:164:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 164 | if (p = getenv("BK_READ_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ locking.c:164:8: note: place parentheses around the assignment to silence this warning 164 | if (p = getenv("BK_READ_LOCK")) { | ^ | ( ) locking.c:164:8: note: use '==' to turn this assignment into an equality comparison 164 | if (p = getenv("BK_READ_LOCK")) { | ^ | == In file included from park.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 parent.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)) {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: 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)) { | ^ 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 pending.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 )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: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(libc/hash.hk:e329y:)11 :+ note: 1use '==' to turn this assignment into an equality comparison) ) { 329| | ^ i f| ( )( 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 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)) { | ^ | == CC pull.c CC push.c CC pwd.c 4 warnings generated. CC randombits.c In file included from CC randseed.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | CC range.c 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 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] 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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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] 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-locking.c>:f910e:t14c:h (warning: husing the result of an assignment as a condition without parentheses [-Wparentheses], key, st r910l | e ni(fk e(yl)o c+k e1r)s) ={ n e| s ^t e d| _ ==l ockers(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)) { | ^ | == 1 warning generated. 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)) { | ^ | == 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)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key,In file included from port/gethomedir.cs:t17r: lIn file included from eport/../sccs.hn:(20k: eIn file included from ylibc/system.h): 52+: libc/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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == 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)) { | ^ | == 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)) { | ^ | == locking.c:1126:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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)) { | ^ | == 4 warnings generated. In file included from port/getrusage.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, strmv.cl:e192n:(11k:e ywarning: )using the result of an assignment as a condition without parentheses [-Wparentheses] + 1)) { 192| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning mv.c :329192 | : 11i:f note: (place parentheses around the assignment to silence this warningd ata = 192h | - >wohpisl-e> f(ett c=h (fhg,e tkleiyn,e (sft)r)l e{n ( k| e ^ y ) | + ( ) 1)) { | ^ | ( ) mv.c:192:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h :192329 | : 11w:h inote: luse '==' to turn this assignment into an equality comparisone (t =329 | f gieft l(idnaet(af )=) h{- > o| p ^s - >| f ==e tch(h, key, strlen(key) + 1)) { | ^ | == 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++) { | ^ ~~~~~~~ CC rcheck.c names.c:82:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 82 | if (dest = sfileRev()) { | ~~~~~^~~~~~~~~~~~ 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:names.c329::8211::12 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: place parentheses around the assignment to silence this warning 82 | 329 | i fi f( d(edsatt a= =s fhi-l>eoRpesv-(>)f)e t{c h (| h ^ , k| e ( )y , strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ names.c:82:12: note: use '==' to turn this assignment into an equality comparison 82 | if (dest = sfileRev()) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = names.ch:-87>:o11p:s -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]f etch( h87, | k e yi,f s(trrkl e=n (skteryc)h r+( d1e)s)t ,{ ' || ' ^ ) ) | * ( )r k++ = 0; | ~~~^~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (datanames.c :=87 :h11-:> onote: pplace parentheses around the assignment to silence this warnings ->fe t87c | h ( h ,i fk e(yr,k s=t rslternc(hkre(yd)e s+t ,1 )')| '{) ) | * ^mv.cr :k 248+| :+ ==17 := warning: 0using the result of an assignment as a condition without parentheses [-Wparentheses]; | ^ | ( ) 248 | if (fix_pfile = HAS_PFILE(s)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ names.c:87:11: note: use '==' to turn this assignment into an equality comparison 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ^ | == mv.c:248:17: note: place parentheses around the assignment to silence this warning 248 | if (fix_pfile = HAS_PFILE(s)) { | ^ | ( ) In file included from port/getrealname.c:17: In file included from port/../sccs.h:20: In file included from mv.clibc/system.h::24852:: 17libc/hash.h:: 329note: :use '==' to turn this assignment into an equality comparison11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]248 | if (fi x329_ | p fiifl e( d=a tHaA S=_ PhF-I>LoEp(ss-)>)f 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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:1262:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1262 | if (llibc/hash.ho:c329k:e11r:s note: =place parentheses around the assignment to silence this warning neste d329_ | l oicfk e(rdsa(tpa, =0 ,h -1>)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 | ilocking.cf: 1262(:d14a:t anote: place parentheses around the assignment to silence this warning= h-> o1262p | s -i>ff e(tlcohc(khe,r sk e=y ,n essttrelde_nl(okcekye)r s+( p1,) )0 ,{ 1 )| ) ^ { | ==| ^ | ( ) 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.hlocking.c::3291262::1114:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 1262 | if (locke r329s | =i fn e(sdtaetda_ l=o chk-e>rosp(sp-,> f0e,t c1h)()h ,{ k e| y ^, s| t ==r len(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hnested.c::329326::1127:: note: warning: place parentheses around the assignment to silence this warningaddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 329 | i326f | ( draatnag e=_ wha-l>korpesv-s>(fcestecth,( h0,, kLe(yd,) ,s t0r,l e n| ( ^~~~k ey) + 1)) libc/lines.h{: 60 :| 9 ^ : note: | expanded from macro 'L' ( ) 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} libc/hash.h:: 3290:;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/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: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:361:libc/hash.h11::329 :warning: 11using the result of an assignment as a condition without parentheses [-Wparentheses]: note: place parentheses around the assignment to silence this warning 361329 | | wihfi l(ed a(tda == chs-e>to_prsd-w>efaevtecPha(ihr,( ckseeyt,, s0t,r l&ernk(okfefy,) &+d k1o)f)f ){) {| ^ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ( ) In file included from port/globalroot.c:17: In file included from port/../sccs.h:libc/hash.h20:: 329In file included from :libc/system.h11::52 : note: libc/hash.huse '==' to turn this assignment into an equality comparison: 329:11 :329 nested.c | warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]361i :f11 :( d note: a329place parentheses around the assignment to silence this warningt | a i= f 361 h | (- d>waohtpiasl -e=> f(hed-t >c=oh p(cshs-,e> tfk_eernewroot.ctyd:c,w197h e:(sa8htv:,re lPwarning: keausing the result of an assignment as a condition without parentheses [-Wparentheses]eni y(r,k( e csy197st) | er tl+i,e f n1 0()(,k)p e &y{=r) k so+| tf ^rf1 r,) c )| h& ==rd{ (k ro af| nf ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d) ,) '{: ' )| ) ^ r a| n ( )d = p + 1; | ~~^~~~~~~~~~~~~~~~~~~~ nested.c:361:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h :361329 | : 11w:h inote: lplace parentheses around the assignment to silence this warninge (d = 329c | s enewroot.cit:f_197 r:(d8dw:ae tanote: avplace parentheses around the assignment to silence this warning e =P ah i-197r> | (o cpissfe- t>(,fp e 0t=,c hs&(trhrk,ro cfkhfer,y( ,r& adsnktdor,fl fe')n:)(' k){e) y )r| a ^+n d 1 | )= ==) p{ + | 1 ^ ; | | ( ) ^ | ( ) 1 warning generated. libc/hash.h:329:11: note: newroot.cuse '==' to turn this assignment into an equality comparison: 197:8: 329note: | use '==' to turn this assignment into an equality comparison if ( d197a | t ai f= (hp- >=o psst-r>rfcehtrc(hr(ahn,d ,k e'y:,' )s)t rrlaennd( k=e yp) ++ 11;) ) | { ^ | | ^ == | == newroot.c:218:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 218 | mp_init(&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); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~ newroot.c:225:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 225 | mp_xor(&a, &b, &a); | ^~~~~~ ~~~~~~~~~~ newroot.c:226:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 226 | mp_toradix(&a, buf, 16); | ^~~~~~~~~~ ~~~~~~~~~~~ nested.c:532:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 532 | if (c->path = mdbm_fetch_str(idDB, c->rootkey)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parent.c:105:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 105 | while (which = | ~~~~~~^ 106 | (av[i] && streq(av[i], "-")) ? fgetlinested.cn:e532(:s15t:d inote: nplace parentheses around the assignment to silence this warning) : av [532i | + + ]i)f {( c -| > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p ath = mdbm_fetch_str(idDB, c->rootkey)) { | ^ | ( ) nested.c:parent.c532::10515::16 :note: use '==' to turn this assignment into an equality comparisonnote: place parentheses around the assignment to silence this warning 532105 | | iwfh i(lce- >(pwahtihc h= =m d b| m ^_ f e| t (c h_s t106r | ( i d D B , (ca-v>[rio]o t&k&e ys)t)r e{q ( a| v ^[ iCC rclone.c ]| , == "-")) ? fgetline(stdin) : av[i++]) { | | ) parent.c:105:16: note: use '==' to turn this assignment into an equality comparison 105 | while (which = | ^ | == patch.c:158:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 158 | while (line = fgetln(f, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~ patch.c:158:14: note: place parentheses around the assignment to silence this warning 158 | while (line = fgetln(f, &len)) { | ^ | ( ) patch.c:158:14: note: use '==' to turn this assignment into an equality comparison 158 | while (line = fgetln(f, &len)) { | ^ | == In file included from In file included from port/notifier.cport/networkfs.c::1717: : In file included from In file included from port/../sccs.hport/../sccs.h::2020: : 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] 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 == hhIn file included from --In file included from port/ns_sock_host2ip.c>>port/platforminit.c:oo:17pp17: ss: In file included from --In file included from port/../sccs.h>>port/../sccs.h:ff:20ee20: tt: In file included from ccIn file included from libc/system.hhhlibc/system.h:((:52hh52: ,,: libc/hash.h libc/hash.h:kk:329ee329:yy:11,,11: : ss warning: ttwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]rrusing the result of an assignment as a condition without parentheses [-Wparentheses] ll eenn(( kk 329ee329 | yy | )) i if++f (11(d))da))at ta{{a = = | | h ^ ^ h- -> >oo| | pp ( ) ( )ss -->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ libc/hash.h libc/hash.h: | :329| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :11 11:: 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)) +libc/hash.hlibc/hash.h+ :: 13293291)::))1111) :: { { note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning | | ^ ^ 329 | 329 | | == | == i iff ((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,, kkeey,y ,s tsrtlrelne(nk(ekye)y )+ +1 )1)) ){ { | ^| ^ | ==| == 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)) { | ^ | == 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: note: use '==' to turn this assignment into an equality comparison 101 | while (url = urllist_find(n, cp, flags, &k)) { | ^ | == 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)) { | ^ | ( ) port/bkd_server.c:58:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 58 | while (nav[libc/hash.hi:+329+:]11 := note: ause '==' to turn this assignment into an equality comparisonv [j++ ]329) | ; i f| ~~~~~~~~~^~~~~~~~~( data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == port/bkd_server.c:58:19: note: place parentheses around the assignment to silence this warning 58 | while (nav[i++] = av[j++]); | ^ | ( ) nested.c:670:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 670 | while (t = fgetport/bkd_server.cl:i58nCC rcs2bk.c :e319( warning:fs ) generatednote: ). use '==' to turn this assignment into an equality comparison { | 58 ~~^~~~~~~~~~~~~ | while (nav[i++] = av[j++]); | ^ | == nested.c:670:11: note: place parentheses around the assignment to silence this warning 670 | while (t = fgetline(f)) { | ^ | ( ) CC rcsparse.c 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")) { | ~~^~~~~~~~~~~~~~~~~ 11 warnings generated. 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")) { | ^ | == port/bkd_server.c:159:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 159 | if (p = getenv("_STARTSOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ port/bkd_server.c:159:8: note: place parentheses around the assignment to silence this warning 159 | if (p = getenv("_STARTSOCK")) { | ^ | ( ) port/bkd_server.c:159:8: note: use '==' to turn this assignment into an equality comparison 159 | if (p = getenv("_STARTSOCK")) { | ^ | == park.c:778:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 778 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ 1 warning generated. 4 warnings generated. park.c:778:13: note: place parentheses around the assignment to silence this warning 778 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:778:13: note: use '==' to turn this assignment into an equality comparison 778 | while (buf = mkline(mnext(m))) { | ^ | == 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); | ^ | == 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, &lenpartition.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])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:81:11: note: use '==' to turn this assignment into an equality comparison 81 | while (t = eachline(&next, &len)) { | ^ | == partition.cpark.c::284846::913:: note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 284 | 846i | f w(hricl e= (sbpuafw n=v pm(k_lPi_nWeA(ImTn,e xctm(dm[)1)]), {& c m| d ~~~~^~~~~~~~~~~~~~~~~~[ 1])) { | ^ | ( ) poly.c:86:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (p = separator(buf))partition.c :*284p:+9park.c+:: 846=note: : use '==' to turn this assignment into an equality comparison130 :; note: 284place parentheses around the assignment to silence this warning| | ~~^~~~~~~~~~~~~~~~ i f846 | ( rwch i=l es p(abwunfv p=( _mPk_lWiAnIeT(,m ncemxdt[(poly.c1m:])86,): )9& :c{ m note: d place parentheses around the assignment to silence this warning[| 1 ^ ] ) )86| | ( ){ i| f ^ ( p| === separator(buf)) *p++ = 0; | ^ | ( ) park.c:846:13: note: use '==' to turn this assignment into an equality comparison 846 | while (buf = mkline(mnext(m))) { | ^ poly.c| : ==86 :9: note: use '==' to turn this assignment into an equality comparison 86 | if (p = separator(buf)) *p++ = 0; | ^ | == 1 warning generated. 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; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ proj.c:174:10: note: place parentheses around the assignment to silence this warning 174 | if (ret = projcache_lookup(fdir)) gotopartition.c :d303o:n8e:; warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| poly.c ^ : 91 :| 10 ( )303: | warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (p = g91e | t e n vi(f" B(Kp_ C=O NsFeI1pGproj.c warninga": generatedr)174. a):t 10oo:rp (tnote: +suse '==' to turn this assignment into an equality comparison+- t>)o )c174 o | *n pfi+if+g (==r e0st;t r= d | up ~~^~~~~~~~~~~~~~~~pr (opj)c;a c h| e ~~^~~~~~~~~~~~~~~~~~~~~_ lookup(fdir)) goto done; | ^ | == poly.c:91:10: note: place parentheses around the assignment to silence this warning 91 | if (p = separator(++partition.ct:)303): 8*:p +note: +place parentheses around the assignment to silence this warning = 0; 303| | ^ i f| ( )( p = geteport/bkd_server.cn:v231(:"9B:K _warning: Cusing the result of an assignment as a condition without parentheses [-Wparentheses]O NFIG")) o231p | t s poly.c-i:>f91o :c(10op:n f=proj.cnote: i :use '==' to turn this assignment into an equality comparisongs184 t:=r 11 c91:sh | tr warning: r( using the result of an assignment as a condition without parentheses [-Wparentheses]db ukipdf( _ p184g() | ep; t o= ip | fts ^ ,e ( p rca| e)r ( )t)apark.c t:={o906 r:p (13r| +:o ~~^~~~~~~~~~~~~~~~~~~~~~~+ j twarning: c)using the result of an assignment as a condition without parentheses [-Wparentheses]a) c h*ep_+ l+906opartition.c | o:= k303 wu:0hp8;i(: lr eonote: | ouse '==' to turn this assignment into an equality comparison ^(t b) u)port/bkd_server.c303| f : | == {231 = :i 9fm| : k ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ (l note: piplace parentheses around the assignment to silence this warning n =e (g me231nt | ee xn tvi((fm" )B()Kp)_ C={O Ns Ft| Ir ~~~~^~~~~~~~~~~~~~~~~~Gc "hproj.c)r:)(184 b:ok11pd:t_ spopulate.cgnote: -:eplace parentheses around the assignment to silence this warning>299t o:oc11p o:t184n , | fwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]c g )i )f= park.c 299{(:s | r906t e:rw| t13dh ^ :ui = pl note: (e| pplace parentheses around the assignment to silence this warningp ( )r )( o;t j 906c = | a| c ^fwh ghe ei_| tll ==leo i on(kebu(uport/bkd_server.cpff:() 231r)=:o 9o{m:t k ) lnote: )| iuse '==' to turn this assignment into an equality comparison ~~^~~~~~~~~~~~~n { e ( 231m| | n ^ e x it| f( ( ) m ()p) )= {s t r| c ^ h r (| b ( )k d_getopt, c)) { | ^ populate.c| : ==299 :proj.c11::184 :note: 11place parentheses around the assignment to silence this warning: note: use '==' to turn this assignment into an equality comparison 299 | w184park.ch | :i 906l :ei13 f:( t(note: ruse '==' to turn this assignment into an equality comparison=e tf g=906e | tp lrwiohnjiecl(aefc )h()eb _u{lf o o=| k ^ um pk (l| ri ( )oport/gethomedir.cn o:et102():m)8n :e{ x warning: t using the result of an assignment as a condition without parentheses [-Wparentheses](| m ^) ) )| ==102{ | populate.ci| :f ^299 :( 11t| : == = note: use '==' to turn this assignment into an equality comparisong ete n299v | ( "wBhKi_lDeO T(BtK "=) )f g{e t l| i ~~^~~~~~~~~~~~~~~~~~~~n e(f)) { | ^ | == port/gethomedir.c:102:8: note: place parentheses around the assignment to silence this warning 102 | if (t = getenv("BK_DOTBK")) { | ^ | ( ) partition.c:336:13port/gethomedir.c:: 102warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]8 : note: use '==' to turn this assignment into an equality comparison 336102 | | iiff ((stt a=t ugse t=e npvc(l"oBsKe_(DfO)T)B K{" ) )| ~~~~~~~^~~~~~~~~~~{ | ^ | == partition.c:336:13: note: place parentheses around the assignment to silence this warning 336 | if (status = pclose(f)) { | ^ | ( ) port/gethomedir.c:110:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] partition.c :110336 | : 13i:f note: (use '==' to turn this assignment into an equality comparisont = g336e | t Hiofm e(Dsitra(t)u)s {= p| c ~~^~~~~~~~~~~~~~l ose(f)) { | ^ | == 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 110 | if (t = getHomeDir()) { | ^ | == port/gethomedir.cpark.c::113972::1013:: 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] 113 | 972 | i fw h(irlce =( bsutfa t=( dmikrl,i n&es(bm)n)e x{t ( m| ) ~~~^~~~~~~~~~~~~~~~) ) { | ~~~~^~~~~~~~~~~~~~~~~~ port/gethomedir.c:113:10: note: place parentheses around the assignment to silence this warning 113 | park.ci:f972 :(13r:c note: =place parentheses around the assignment to silence this warning stat( d972i | r ,w h&islbe) )( b{u f | = ^ m k| l ( )i ne(mnext(m))) { | ^ | ( ) port/gethomedir.c:113:10: note: use '==' to turn this assignment into an equality comparison 113 | if park.c(:r972c: 13=:partition.c :snote: 379tuse '==' to turn this assignment into an equality comparison:a 11t:( d972warning: i | using the result of an assignment as a condition without parentheses [-Wparentheses]r ,w h&is lb379e) | ) ( wb{hu if l | e= ^ (m pk| l ===i nfeg(emtnleixnte((mf))))) {{ | | ~~^~~~~~~~~~~~~ ^ | == CC receive.c partition.c:379:11: note: place parentheses around the assignment to silence this warning 1379 warning | generated . while (p = fgetline(f)) { | ^ | ( ) partition.c:379:CC redblack.c 11: note: use '==' to turn this assignment into an equality comparison 379 | while (p = fgetline(f)) { | ^ | == port/getrealname.c:132poly.c:CC regex.c :12152:: 21warning: :using the result of an assignment as a condition without parentheses [-Wparentheses] warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 132 | 152w | h i l e ( p c s=e ts,t rlcohwre(rq,, L'(/d')),) 0{, i| n ~~~^~~~~~~~~~~~~~~~r ange, uint2p(orig))) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | port/getrealname.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 132:12: note: place parentheses around the assignment to silence this warning 132 | while (p = strchr(q, '/')) { | ^ | ( ) port/getrealname.c:132:12: note: use '==' to turn this assignment into an equality comparison 132 | while (p = strchr(q, '/')) { | ^ | == 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->fetchCC registry.c (h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ park.c:1041:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1041 | while (buf = mIn file included from kprogress.cl:i17n: eIn file included from In file included from (libc/hash.hport/uninstall.c./sccs.hm:::n3291720e:: : x11In file included from In file included from t:port/../sccs.hlibc/system.h( ::mnote: 2052)place parentheses around the assignment to silence this warning: : ) In file included from libc/hash.h)libc/system.h: :329{32952: | : 11 libc/hash.h:| i: ~~~~^~~~~~~~~~~~~~~~~~f329warning: :using the result of an assignment as a condition without parentheses [-Wparentheses](11 d:a twarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses] = h->o pCC renumber.c 329 s | 329- | >i ffie ft( cd(had(tahat, apark.c = :k =1041eh :y-h13,>-: o> sponote: tspplace parentheses around the assignment to silence this warningr-s l>-ef> nef1041(te | kct ehcwy(hh)h(i ,hl+ ,e k 1ek()yeb),yu ,f{s ts= rt | lrm ^ elk nel (ni| k(n ( )eke ye()ym )n+ e +x1 t)1())m )){ ) {) | { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ 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)) { | ^ | == park.c:1041:13: note: use '==' to turn this assignment into an equality comparison 1041 | while (blibc/hash.hulibc/hash.h:f:329 329:=:11 11:m: k note: lnote: place parentheses around the assignment to silence this warningiplace parentheses around the assignment to silence this warning n e(m n329 e | 329x | ti (fim f)( )d()ad ta{at a = | = ^h -h >-| o> ==po sp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+ +1 )1)) ){ { | ^ | ^ | ( )| ( ) 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-1-> warning>f generatedfe. ettport/getinput.ccc:hh59((:hh25,,: kkwarning: eepassing '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]yy ,, sstnested.ct:r r1007lIn file included from 59l:eport/startmenu.c | e10n: n:(17 ( k: ikwarning: eIn file included from feusing the result of an assignment as a condition without parentheses [-Wparentheses]yport/../sccs.h y ):() 20c +: o1007+ In file included from m | 1libc/system.hm 1):ei))52nf) : t {libc/hash.hs({ :_r 329ce | :hl| ^11e ^ :c= k | warning: Sp| ==using the result of an assignment as a condition without parentheses [-Wparentheses]tr == ro (jb_ucfo2m,p psat tr329hl | (e 0ni)(f)b u({fd 2a )t| )a ~~~~^~~~~~~~~~~~~~~~~~) ={ h -| > ^~~~o ps->feport/../sccs.ht:c1341h:(27h:, note: kpassing argument to parameter 's' heree y, s1341t | rilnetn (ckoemym)e n+t s1_)c)h e{c k S| nested.ct ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:r 1007(:u108: *note: splace parentheses around the assignment to silence this warning, partition.ci :n1007499t | : 14li:ef n warning: )(using the result of an assignment as a condition without parentheses [-Wparentheses];r e l| ^ = 499 | p rwohji_lceo m(libc/hash.hpl:pi329an:te11h :(= 0 note: )fplace parentheses around the assignment to silence this warning)g e{t l 329i| | n ^ e i( fg| o ( )(n dea)t)a {= h| - ~~~~~^~~~~~~~~~~~~~~~> ops->fetch(h, key, strlen(key) + 1)) { | ^ nested.c| : ( )1007 :10: note: use '==' to turn this assignment into an equality comparison 1007 | if (rel = proj_comppath(0)) { partition.c| : ^499 : 14libc/hash.h| :: == 329 note: :place parentheses around the assignment to silence this warning11 : note: use '==' to turn this assignment into an equality comparison 499 | 329w | h iilfe ((dlaitnae == hf-g>eotplsi-n>ef(egtocnhe()h), {k e y| , ^ s t| r ( )l en(key) + 1)) { | ^ | In file included from ==port/svcinfo.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] partition.c:499:14: note: use '==' to turn this assignment into an equality comparison 329 | 499i | f w(hdialtea (=l ihn-e> o=p sf-g>eftelticnhe((hg,o nkee)y), {s t r| l ^e n (| k ==e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:331:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 331 | if (proj = projcapoly.cc:h195e:_29l:o owarning: kaddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]u p(buf)) r e195tlibc/hash.h | u: r329 In file included from n: port/sccs_getuser.c 11r:(:a17s n: tnote: gIn file included from rplace parentheses around the assignment to silence this warningeport/../sccs.hd _:uw20p a: (329lIn file included from p | klibc/system.hr r:oie52jfv: - slibc/hash.h>((:rds329oa,:ot 11tal:) o )=wwarning: ; eusing the result of an assignment as a condition without parentheses [-Wparentheses] hr -,| > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~oL p( sd329-) | >, f ie0ft, c (h d(| ah ^~~~t, a klibc/lines.h=e: y60h,:- 9>s:ot prnote: slexpanded from macro 'L'-e >nf( ek60te | cy h)(( _h+d, ) 1 proj.ck)?:e) 331y (:,{t12 y:s p t| enote: r ^ oplace parentheses around the assignment to silence this warningl f e (n| _( ( )dk331 )e | y [) ] i)+f{ (1(t)py)rp oe{jo f =(| _ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pd r)o)j1c,a c(htey_plelibc/hash.hoo:of329k(:u_11pd:() b)note: u_use '==' to turn this assignment into an equality comparisonfd )}) :329r | e0 t;iu fr\ n ( libc/hash.h d(:| as329 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~tt: ar11 d:=u pnote: h(place parentheses around the assignment to silence this warning-p >roop js329-- | >> rfioefot tc()hd)(a;ht ,1a warning | k generated= ^ e. yh ,-| > ( )so tprsl-e>nf(ektecyh)( h+, 1k)e)y ,{ s t| r ^l e n| ( ==k eproj.cy:)331 :+12 :1 )note: )use '==' to turn this assignment into an equality comparison { | ^ 331 | | ( ) if (proj = projcache_lookup(buf)) return (strdup(proj->root)); | ^ | libc/hash.h ==:1 329:11: warning generatednote: . use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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))); | ~~^~~~~~~~~~~~~~~~~ proj.c:383:8: note: place parentheses around the assignment to silence this warning 383 | if (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ^ | ( ) proj.c:383:8: note: use '==' to turn this assignment into an equality comparison 383 | if (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ^ | == 8 warnings generated. partition.c:722:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 722 | if (bamdirs = getdir("BitKeeper/BAM")) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:722:15: note: place parentheses around the assignment to silence this warning 722 | if (bamdirs = getdir("BitKeeper/BAM")) { | ^ | ( ) partition.c:722:15: note: use '==' to turn this assignment into an equality comparison 722 | if (bamdirs = getdir("BitKeeper/BAM")) { | ^ | == nested.c:1299:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1299 | if (f = fopen(proj_fullpath(proj_product(p), ROOT2RESYNC "/" COMPLIST), | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1300 | "r")) { | ~~~~ park.c:1435:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1435 | if (t = xfile_fenested.ct:c1299h:(8s:- >note: gplace parentheses around the assignment to silence this warningf ile, '1299c | ' )i)f {( f | = ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fopen(proj_fullpath(proj_product(p), ROOT2RESYNC "/" COMPLIST),1 warning generated| . ^ | ( 1300 | 1 park.c warning : generated"1435. r:"proj.c8)::)479 :note: {8place parentheses around the assignment to silence this warning : | warning: 1435using the result of an assignment as a condition without parentheses [-Wparentheses] | | i )f 479( | t i=f x(fsi l=e _cfoentfcihg(_ss-t>rg(fnested.cpi:,l1299 e:C,8O :N' Fcnote: I'use '==' to turn this assignment into an equality comparisonG) _)B A{1299M | _ C| iH ^ fE C (K| fO ( ) U =T )f)o p{e n (| p ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r oj_fullpath(proj_product(p), ROOT2Rpark.cE:S1435Y:N8C: "note: /use '==' to turn this assignment into an equality comparison" COM P1435L | I SiTf) ,( t | = ^ x f| i ==l e_fproj.ce:t479c:h8(:s -note: >place parentheses around the assignment to silence this warningg fi30l warninge479s, | generated . 'inested.ccf:' 1302)(:)s12 :{= warning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]| o ^n f i| 1302g == | _ s twrh(ipl,e C(OtN F=I Gf_gBeAtMl_iCnHeE(CfK)O)U T{) ) | { ~~^~~~~~~~~~~~~ | ^ | ( ) proj.c:479nested.c::81302:: 12note: :use '==' to turn this assignment into an equality comparison note: place parentheses around the assignment to silence this warning 479 | 1302i | f (wsh i=l ec o(ntf i=g _fsgtert(lpi,n eC(OfN)F)I G{_ B Apoly.c| M: ^ _380 C: H11| E: ( )C Kwarning: Ousing the result of an assignment as a condition without parentheses [-Wparentheses]U T)) { | 380 ^ | i| f == (revs = res_getnames(s, 'r')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~nested.c :1302:12: note: use '==' to turn this assignment into an equality comparison 1302 | while (tIn file included from prs.c=: 17f: gIn file included from elibc/system.ht:l52i: nlibc/hash.he:(329f:)11): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | == 329 | if (datpoly.ca: 380=: 11h:- >note: oplace parentheses around the assignment to silence this warningp s->fe t380c | h (ihf, (kreeyv,s s=t rrleesn_(gkeetyn)a m+e s1()s), {' r '| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) { | ^ | ( ) 1 warning generated. poly.c:380:11: note: use '==' to turn this assignment into an equality comparisonport/networkfs.c :78 :38011 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (revlibc/hash.hs : 78329= | : 11rw:eh sinote: _lplace parentheses around the assignment to silence this warningge e t(n ta329 m | =e sif(fgs e,(t dl'airtn'ae) ()=f ){h) - >{| o ^p s| - ~~^~~~~~~~~~~~~| > ==f etch(h, key, strlen(key) + 1)) { | ^ | ( ) port/networkfs.c:libc/hash.h78::32911::11 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 78329 | | wihfi l(ed a(tta == fhg-e>tolpisn-e>(ffe)t)c h{( h ,| ^ k e y| , ( ) strlen(key) + 1)) { | ^ | == port/networkfs.c:78:11: note: use '==' to turn this assignment into an equality comparison 78 | while (t = fgetline(f)) { | ^ | == port/platforminit.c:146:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 146 | if (t = strchr(av[0], '/')) { | ~~^~~~~~~~~~~~~~~~~~~~ proj.c:522:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 522 | if (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ port/platforminit.c:146:9: note: place parentheses around the assignment to silence this warning 146 | if (t = strchr(av[0], '/')) { | ^ | ( ) proj.c:522:8: note: place parentheses around the assignment to silence this warning 522 | if (f = fopen(file, "rport/platforminit.ct:"146):)9 :{ note: use '==' to turn this assignment into an equality comparison| ^ | 146 ( ) | if (t = strchr(av[0], '/')) { | ^ | == proj.c:522:8: note: use '==' to turn this assignment into an equality comparison 522 | if (f = fopen(file, "rt")) { | ^ | == proj.c:523:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 523 | if (t = fgetline(f)) p->rootkey = strdup(t); | ~~^~~~~~~~~~~~~ poly.cproj.c::457523port/platforminit.c:::139177::: 11warning: note: :using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 523457 | | 177 | i fi f ( it(f r =e( ntfd g =e= t slstiernpceah(rrfa()ts)o, r p(P-rA>eTrmHoo_otDteEk[LeiIy]M ))=)) s**trtre dn=ud p 0(=;t )0 ;;| ~~^~~~~~~~~~~~~~~~~~~~~~~ | | ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~ | ( ) proj.c:523:9: note: use '==' to turn this assignment into an equality comparison port/platforminit.c523: | 177 : 11i:f note: (place parentheses around the assignment to silence this warningt poly.c := 457 177:f | 13g :e t note: l place parentheses around the assignment to silence this warningii nfe ((457ft | ) )= psi-tf>r rc(ohroret(nksde, y = P =ATs sHet_prDadEruLapIt(Mot)r))(; r *e tm| o ^=t e 0[| ;i == ] )| ) ^ * r| e ( )n d = 0; | ^ | ( ) port/platforminit.c:177:11: note: use '==' to turn this assignment into an equality comparison 177 | proj.c poly.c: :524 457:i:9f13: : ( warning: tnote: using the result of an assignment as a condition without parentheses [-Wparentheses] use '==' to turn this assignment into an equality comparison = st r 524c457 | h | r ( is f,i f(P tA( Tr=He _nfDdgE eL=tI lMsi)en)pe a(*rfport/networkfs.cta): t)198=o : rp80(-:;r> emwarning: mdusing the result of an assignment as a condition without parentheses [-Wparentheses]| o5 ^tr eo [ o| i198t ==] | k ) e)iy f * =r( efsn td=r d=fu op0p(;et n) (;| s ^y m| , ~~^~~~~~~~~~~~~| ==" r")) { | ~~^~~~~~~~~~~~~~~~~ proj.c:524:9: note: place parentheses around the assignment to silence this warning 524 | if (t = fgeport/networkfs.ct:l198i:n8e:( fnote: )place parentheses around the assignment to silence this warning) p->m d1985 | r oioft k(efy == fsotprednu(ps(ytm),; In file included from "poly.c1push.c r: warning:| "459 generated17 ^ ):. : )14In file included from :./bkd.h| { : ( ) warning: 20 using the result of an assignment as a condition without parentheses [-Wparentheses]: | In file included from ^ libc/system.h : 52 | : 459 ( )libc/hash.h | : 329 : 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( lend = sep proj.ca329:r | 524a :ti9of:r ((port/networkfs.cnote: ld:use '==' to turn this assignment into an equality comparisonoa198 ct:aa 8l 524:[= | j note: ]h use '==' to turn this assignment into an equality comparison)-i )>f o *198p(l | ste - ni>=dff ef=(tg fce0 ht;=(l hi f,n| o e ~~~~~^~~~~~~~~~~~~~~~~~~~~pk( eefny)(,)s yspmt-,r> lm"edrn5"(r)ko)eo yt{)k e +y| ^1= ) )s| t =={r poly.c d: u459| p: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(14 t:) ;note: place parentheses around the assignment to silence this warning | ^ | ==459 | if (lend = separator(local[j])) *lend = 0; | ^ | ( ) libc/hash.h:329:proj.c11::525 :note: 9place parentheses around the assignment to silence this warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] poly.c :329459 | :525 14 | i: f note: i(use '==' to turn this assignment into an equality comparisonfd a(t ta459 | == fh g- e>itoflp is(n-le>e(fnfed)t )c= h p(s-he>,ps aykrneacytr,oo ros(ttl ro=lc easnlt([rkjde]uy)p))( t+*) l;1e )n )d| ~~^~~~~~~~~~~~~{= 0| ; ^ | | ^ ( ) | == proj.c:525:port/networkfs.c9libc/hash.h:::211 329:note: :9place parentheses around the assignment to silence this warning11: : warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison525 | i f329 | 211( | ti f In file included from = ipull.c (f:fd 17ga(: etfIn file included from ta ./bkd.hl =:i= 20n f: ehoIn file included from (-plibc/system.hf>e:)on52)p(: sslibc/hash.hp-y:->mport/platforminit.c329>f,::se 25311yt"::ncr8 ch":warning: r() using the result of an assignment as a condition without parentheses [-Wparentheses]oh)warning: o, using the result of an assignment as a condition without parentheses [-Wparentheses]t { k =e 329 y| | s253, ~~^~~~~~~~~~~~~~~~~ t | ir sfdit ufr(p ld((eattnt) (a;=k e= gy | e)h ^ t - e+> n o| v1p ( )()s ")-B port/networkfs.c>K{:f_ 211eL :tI| 9cM ^:hI (T note: hP| place parentheses around the assignment to silence this warning,A == proj.cT k: He525211"y: | ),9 ) : s i{tnote: f ruse '==' to turn this assignment into an equality comparison l (| e f ~~^~~~~~~~~~~~~~~~~~~~~~~~n525 ( | =k e fyio)fp e+(n t(1 s)=y) m f,{g e" tr| l" ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i) n)e ({f ) )| ^ p - >| s ( )yport/platforminit.c n:c253r:o8o:t note: =place parentheses around the assignment to silence this warning strdu p253( | t )i;f (| t ^ = | g ==e tenv("BK_Lport/networkfs.cI:libc/hash.hM211:I:329T9:P:11A :Tnote: Huse '==' to turn this assignment into an equality comparisonnote: " place parentheses around the assignment to silence this warning) ) 211CC remap.c { | 329 | | i ^ if f (| (f ( )d a=t af o=p ehn-(>soypms,- >"fre"t)c)h ({h , port/platforminit.c| k: ^e253 y: ,8| : ==s tnote: ruse '==' to turn this assignment into an equality comparisonl en( k253e | y )i f+CC remote.c (1t) )= {g e t| e ^ n v (| " ( )B K_LIMITPATH")) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, keport/networkfs.cypoly.cCC repo.c :,:220 517:s:8t12:r: l warning: ewarning: using the result of an assignment as a condition without parentheses [-Wparentheses]nusing the result of an assignment as a condition without parentheses [-Wparentheses] ( key )220 | + 517 i | 1f ) i)(f f { ( =l o| fw ^oe pr e | n= ==( slyomw,e r"Bro"u)n)d s{( c s| e ~~^~~~~~~~~~~~~~~~~t , d, side)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/networkfs.c:220:8: note: place parentheses around the assignment to silence this warning 220 | ifpoly.c :(517f: 12=: fnote: oplace parentheses around the assignment to silence this warningp en(sym ,517 | " ri"fproj.c) :)(547 l:{o9 w: e | rwarning: ^ using the result of an assignment as a condition without parentheses [-Wparentheses] = | l ( )o w547e | r B oiufn d(sf( c=s efto,p edn,( fsiildee,) )" w{t " port/networkfs.c)| :) ^ 220 :{ 8 | : ( ) | note: ~~^~~~~~~~~~~~~~~~~~~use '==' to turn this assignment into an equality comparison In file included from CC repos.c randombits.c220: | 17 : iIn file included from f./sccs.h :(20f: In file included from =libc/system.h :f52o: ppoly.clibc/hash.he::n517329(::s1211y::m ,note: warning: proj.cuse '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses]": r547" :)5179) | : {inote: 329 fplace parentheses around the assignment to silence this warning | | (i ^l f o547 w | (| e d ==r a CC repogca.c it=fa l(=of w he=-r >Bfooopupsne-dn>s(f(fecitslceeht,(, h ",d3w , warningtk s"es generated)yi. ),d e{s) t) r | l{ ^ e n (| | k ^ ( )e y )| ==+ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:547:9: note: use '==' to turn this assignment into an equality comparison 547 | if (f = fopen(file, "wt")) { CC repostats.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)) { | ^ | == 4 warnings generated. CC repotype.c poly.c:521:25: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] port/networkfs.c :521255 | : 11 : warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]p rintf(key ,255 | " %ilfu "(,n aDmAeT E=( cgseette,n vl(o"w_eBrCC resolve.c K[_iF]S)T)Y;P E "| ) ~~~ ^~~~~~~~~~~~~~~~~~~~) {| %lld | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:583:21: note: expanded from macro 'DATE' 583 | #define DATE(s, d) (time_t)(0 + (s)->slist1[d].date) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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")) { | ^ | == CC resolve_binaries.c port/networkfs.c:266:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 266 | CC resolve_contents.c if (m = mountpoint(dir)) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:266:8: note: place parentheses around the assignment to silence this warning 266 | if (m = mountpoint(dir)) { | ^ | ( ) port/networkfs.c:266:CC resolve_create.c 8: note: use '==' to turn this assignment into an equality comparison 266 | if (m = mountpoint(dir)) { | ^ | == 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, 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)) { | ^ | == 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 8 warning609s | generatedport/platforminit.c . : 321 :i9f: (warning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]r oj = pro j321_ | i niift ((dfipr n=a mpeo(pbeunf()")u)n a{m e | - ^ r " ,| ( )" r")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ proj.c:609:13: note: use '==' to turn this assignment into an equality comparison 609 | if (proj = proj_init(dirname(buport/platforminit.cf:)321):)9 :{ note: place parentheses around the assignment to silence this warning| ^ | ==321 | if (fp = poppoly.ce:n667(:"25u:n awarning: maddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]e -r", "r "667) | ) w{a l k| r ^ e v s| _ ( )s etup(&wd, s, L(local), L(remote), WR_GCAproj.c):;611 : 14| : ^~~~~~~~port/platforminit.c :warning: 321using the result of an assignment as a condition without parentheses [-Wparentheses]libc/lines.h: :960:: 9note: 611:use '==' to turn this assignment into an equality comparison | note: expanded from macro 'L' 321 | i f60i | f( p((r_fodpd) ==? pp(ortpoyejpn_e(po"rfuo(nd_audmc)et ([-p]rr)"o{,j( )t")yr p"{e) o) f | 2({ ~~~~~^~~~~~~~~~~~~~~~~~~~ warning_ sd generated)| . ) ^1 , | ( ==t ypeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:611:14: note: place parentheses around the assignment to silence this warning 611 | if (prod = proj_product(proj)) { | ^ | ( ) 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(proj.c&:w611d:,14 :s ,note: use '==' to turn this assignment into an equality comparisonL (lo c611a | l ) , Li(fr e(mportoed) ,= WpRr_o1Gj warningC_ generatedAp1. )r warning;o generated d. u| c ^~~~~~~~~t (prlibc/lines.ho:j60):)9 :{ note: expanded from macro 'L'| ^ | ==60 | (_d) port/platforminit.c?: 342(:t12y:p ewarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]f (_d) [] )342{ | ( tiyfp e(oefx(t_rda) )=1 ,p l(attyfpoeromfe(x_tdr)a)(_)d)} {: 0| ; ~~~~~~^~~~~~~~~~~~~~~~~ \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. port/platforminit.c:342:12: note: place parentheses around the assignment to silence this warning poly.c :342668 | : 11i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]e xtra =668 | p lwahtifloer m(edx t=r aw(a)l)k r{e v s| ( ^ & w d| ) ( )) { | ~~^~~~~~~~~~~~~~~ port/platforminit.c:342:12: note: use '==' to turn this assignment into an equality comparison 342 | if (extra = poly.cp:l668a:t11f:o rnote: mplace parentheses around the assignment to silence this warninge xtra( )668) | {w h i| l ^e (| d == = walkrevs(&wd)) { | ^ | ( ) poly.c:668:11: note: use '==' to turn this assignment into an equality comparison 668 | while (d = walkrevs(&wd)) { | ^ | == proj.c:636:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 636 | if (prod = proj_product(p)) return (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); | ^ | == poly.cproj.c::689640::1211:: 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] 640689 | | i fw h(iplreo j( d= =p rwoajl_kirneivts((d&iwrdn)a)m e{( b u| f ~~^~~~~~~~~~~~~~~) )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:640poly.c::11689:: 12note: :place parentheses around the assignment to silence this warning note: place parentheses around the assignment to silence this warning 640 | 689i | f (wphriolje =( dp r=o jw_ailnkirte(vdsi(r&nwadm)e)( b{u f )| ) ^ ) {| ( ) | ^ | ( ) poly.c:689:12: note: use '==' to turn this assignment into an equality comparison 689 | proj.c : 640w:h11i:l enote: use '==' to turn this assignment into an equality comparison( d = 640w | a likfr e(vpsr(o&jw d=) )p r{o j _| i ^n i t| ( ==d irname(buf))) { | ^ | == 1 warning generated. proj.c:668:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 668 | if (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ proj.c:668:8: note: place parentheses around the assignment to silence this warning 668 | if (f = fopen(file, "rt")) { | ^ | ( ) proj.c:668: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 = fgetli2n warninges( generatedf. )) p->comppath = strdup(t); | ^ | ( ) 2 warnings generated. proj.c:669:9: note: use '==' to turn this assignment into an equality comparison 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ^ | == CC resolve_filetypes.c CC resolve_flags.c 3 warnings generated. CC resolve_generic.c poly.c:878:23: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 878 | range_walkrevs(s, 0, L(d), 0, csetStop, &cs); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC resolve_modes.c progress.c:CC resolve_renames.c 138:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (s = port/uninstall.cg:e442t:e9n:v (warning: "using the result of an assignment as a condition without parentheses [-Wparentheses]_ BK_PROGRE S442S | _ I NiHfE R(IpT "=) )s t{r s t| r ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( bundle, "BitKeeper.appCC resolve_tags.c ")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ progress.c:138:8: note: place parentheses around the assignment to silence this warning 138 | if (s = gport/uninstall.ce:t442e:n9v:( "note: _place parentheses around the assignment to silence this warningB K_PRO G442R | E S Si_fI N(HpE R=I Ts"t)r)s t{r ( b| u ^ n d l| e ( ), "BitKeeper.app")) { | ^ | ( ) progress.c:138:8: note: use '==' to turn this assignment into an equality comparison 138 | if (s = geteport/uninstall.cn:v442(:"9_:B Knote: _use '==' to turn this assignment into an equality comparisonP ROGR E442S | S _ IiNfH E(RpI T=" )s)t r{s t r| ( ^b u n| d ==l e, "BitKeeper.app")) { | ^ | == 1 warning generated. CC restore.c 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)) { | ^ | ( ) proj.clibc/hash.h::861329::1011:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 329 | 861i | f i(fd a(trae t= =h -p>roopjsc-a>cfheet_clho(ohk,u pk(e"y/,. "s)t)r lreent(ukreny )( r+e t1));) {| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | ^ | == proj.c:861:10: note: place parentheses around the assignment to silence this warning 861 | if (ret = projcache_lookup("/.")) return (ret); | ^ | ( ) proj.c:861:10: note: use '==' to turn this assignment into an equality comparison 861 | if (ret = projcache_lookup("/.")) return (ret); | ^ | == port/sccs_getuser.c:129:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 129 | In file included from irandseed.cf: 16(: pIn file included from libc/system.h=: 52g: elibc/hash.ht:p329w:u11i:d (warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]d )) r = p->pw_ n329a | m ei;f (| d ~~^~~~~~~~~~~~~~a ta = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/sccs_getuser.c:129:9: note: place parentheses around the assignment to silence this warning 129 | if (p = getpwuid(id)) r = p->pw_name; | ^ 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)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; | ^ | == 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. CC review.c CC rm.c CC rmdel.c CC rmgone.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)) { | ^ | == 1 warning generated. 1 warning generated. 1 warning 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, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning In file included from rcheck.c329: | 17 : iIn file included from f./bkd.h :(20d: aIn file included from tlibc/system.ha: 52=: libc/hash.hh:-329>:o11p:s -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]f etch(h, k e329y | , isft r(ldeant(ak e=y )h -+> o1p)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->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. 3 warnings generated. 4 warnings generated. CC root.c CC rset.c CC sane.c CC scat.c 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC sccs.c 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_MCC sccs2bk.c USTEXIST)) { | ^ | == CC sccslog.c 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 = 9b warningks_ generatedn. ested2root(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)) { | ^ | == randseed.c:55:9: 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] 55 | strcpy(out, "RANDSEED="); | ^~~ /usr/include/fortify/string.h:112:55: note: passing argument to parameter '__d' here 112 | _FORTIFY_FN(strcpy) char *strcpy(char * _FORTIFY_POS0 __d, const char *__s) | ^ randseed.c:56:32: 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] 56 | outlen = sizeof(out) - strlen(out); | ^~~ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlen (const char *); | ^ 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:28: note: passing argument to parameter here 54 | size_t strlen (const char *); | ^ randseed.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(buf, sizeof(buf), out + strlen(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 4 | unsigned char *out, unsigned long *outlen); | ^ 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 = hash_fetchStr(new, k)) { | ^ | ( ) proj.c:1580:9: note: use '==' to turn this assignment into an equality comparison 1580 | if (v = hash_fetchStr(new, k)) { | ^ | == randombits.c:68:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 68 | if (p = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ randombits.c:68:8: note: place parentheses around the assignment to silence this warning 68 | if (p = getenv("BK_RANDOM")) { | ^ | ( ) proj.c:1614:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] randombits.c :161468 | : 8 : inote: fuse '==' to turn this assignment into an equality comparison (keys 68= | hiafs h(_pf epull.c=t: c364gh:eS10tt:er nPwarning: vtusing the result of an assignment as a condition without parentheses [-Wparentheses](r "(B*Kh_ ,R364 A | "N DD IO RMiT"fY) ")() t){ ={ | x ^f| i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ l | e ==_ fetch(cset, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ proj.c:1614:13: note: place parentheses around the assignment to silence this warning 1614 | if (keyspull.c :=364 :h10a:s hnote: _place parentheses around the assignment to silence this warningfrandseed.c e:t82c :h36410S | :t r warning: P 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]ti rf( *( ht82, | = " iDxfIf Ri(Tl!Ye("_p)f )e= t {cg he (t| ce ^ sn ev t(| ," ( ) R 'AcN'D)S)E E{D " )| ) ^ ) r| e ( )t urn (-1); | ^ ~~~~~~~~~~~~~~~~~~ proj.c:1614:13: note: use '==' to turn this assignment into an equality comparison 1614 | if (keys = hash_fetchpull.cS:t364r:P10t:r (note: *use '==' to turn this assignment into an equality comparisonh , "D I364R | T Y " )randseed.ci):f 84 {:( 30t : | = ^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]x f| i ==l e84_ | f eitfc h((bcasseet6,4 _'dce'c)o)d e{( p ,| ^s t r| l ==e n(p), buf, &outlen) != CRYPT_OK) return (-2); | ^ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlen (const char *); | ^ randseed.c:84:39: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 84 | if (base64_decode(p, strlen(p), buf, &outlen) != CRYPT_OK) return (-2); | ^~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:7:60: note: passing argument to parameter 'outlen' here 7 | pull.c : 370u:n13s:i gwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]e d char *370o | u t , wuhnislieg n(epd =l ofngge t*loiuntel(efn2));) f| p ^r intf(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 rcsparse.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, strlenIn file included from (receive.ck:e17y: )In file included from libc/system.h+: 521: )libc/hash.h): 329{: 11 :| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from regex.c329: | 17 : iIn file included from flibc/system.h :(52d: alibc/hash.ht:a329 :=11 :h -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]o ps->fetch(h, 329k | e yi,f s(tdraltean (=k ehy-)> o+libc/hash.hp :s1329-):>)11f :e{ t note: c place parentheses around the assignment to silence this warningh| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h , 329k | e yi,f s(tdraltean (=k ehy-)> o+p s1-)>)f e{t c h| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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) + 1libc/hash.h):)libc/hash.h329 ::{32911 :: 11 | :note: ^ place parentheses around the assignment to silence this warning note: use '==' to turn this assignment into an equality comparison| ( ) 329 | 329 | i fi f( d(adtaat a= =h ->ho-p>so-p>sf-e>tflibc/hash.hce:ht329(c:hh11,(: h k,note: e use '==' to turn this assignment into an equality comparisonyk ,e y s,329t | rs ltierfnl (e(knde(aykt)ea y +)= 1+h) -)1> )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->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from rcs2bk.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 sccs_mv.c 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: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_fa2i warningls( generatedb. uf, opts.verbose)) { | ^ | == range.c:163:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 163 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ range.c:163:11: note: place parentheses around the assignment to silence this warning 163 | while (p = fgetlinpush.ce:(642f:)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); | ^~~~~~~~~ range.c:163:11: libc/lines.hnote: :use '==' to turn this assignment into an equality comparison60 :9: 163note: | expanded from macro 'L' whil e60 | ( p( _=d )f g?e t(ltiynpee(off)()_ d{) [| ] ^) { (| t ==y peof(_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 *remote_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); | ^ 3 warnings generated. push.c:712:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 712 | } else if (i = bp_updateServer(0, rev_list, opts.quiet)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:712:15: note: place parentheses around the assignment to silence this warning 712 | } else if (i = bp_updateServer(0, rev_list, opts.quiet)) { | ^ | ( ) push.c:712:15: note: use '==' to turn this assignment into an equality comparison 712 | } else if (i = bp_updateServer(0, rev_list, opts.quiet)) { | ^ | == push.c:724:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 724 | if (rc = receive_serverInfoBlock(r)) return (rc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:732:9push.c:: 724warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]9 : note: place parentheses around the assignment to silence this warning 732 | 724 | iiff ((ir c= =t arkeecpeaitvceh_(sre)r)v e{r I n| f ~~^~~~~~~~~~~~~~o Block(r)) return (rc); | ^ | ( ) push.c:724:9: note: use '==' to turn this assignment into an equality comparison 724 | if (rc = recpull.ce:i732v:e9_:s enote: rplace parentheses around the assignment to silence this warningv erInf o732B | l o cikf( r()i) =r ettaukrenp a(trcch)(;r ) )| ^{ | | == ^ | ( ) pull.c:732:9: note: use '==' to turn this assignment into an equality comparison 732 | if (i = takepatch(r)) { | ^ | == 2 warnings generated. 13 warnings generated. 2 warnings generated. 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 = rpull.ce:c864e:i10v:e _warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]e rverInfoB l864o | c k ( ri)f) (rte t=u rsnt r(crhcr)(;u r l| s ^ [ i ]| , ( ) '|')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~ push.c:842:9: note: use '==' to turn this assignment into an equality comparison 842 | if (rc = receive_serverInfoBlock(r)) returpull.cn: 864(:r10c:) ;note: place parentheses around the assignment to silence this warning | ^ | ==864 | if (t = strchr(urls[i], '|')) *t = 0; | ^ | ( ) pull.c:864:10: note: use '==' to turn this assignment into an equality comparison 864 | if (t = strchr(urls[i], '|')) *t = 0; | ^ | == 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)) { | ^ | == 6 warnings 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from repostats.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:329:11: note: 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:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops-libc/hash.h>:f329e:t11c:h (note: hplace parentheses around the assignment to silence this warning, key, 329s | t rilfe n((dkaetya) =+ h1-)>)o p{s - >| f ^e t c| h ==( h, key, strlen(key) + 1)) { | ^ | ( ) push.c:1007:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1007 | if (f = fopen(libc/hash.hp:r329o:b11e:f ,note: use '==' to turn this assignment into an equality comparison" w")) 329{ | i| f ~~^~~~~~~~~~~~~~~~~~~~ (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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: use '==' to turn this assignment into an equality comparison 1007 | if (f = fopen(probef, "w")) { | ^ | == CC search.c 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); | ^ | == CC sec2hms.c pull.c:1157:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1157CC send.c | while (url = urllist_find(n, c, opts.quiet ? SILENT : 0, &k)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC sendbug.c pull.c:1157:14: note: place parentheses around the assignment to silence this warning 1157 | while (url = urllist_find(n, In file included from crepo.c,: 21o: pIn file included from tlibc/system.hs:.52q: ulibc/hash.hi:e329t: 11?: Swarning: Iusing the result of an assignment as a condition without parentheses [-Wparentheses]L ENT : 0, &k)) 329{ | i| f ^ ( d| a ( )t a = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (dapush.ct:a1043 :=8 :h -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]o ps->fet c1043h | ( hi,f k(epy ,= sgtertleennv((k"eByK)DCC set.c _+F E1A)T)U RIn file included from {Eregistry.c S: _17| U: ^ SIn file included from Elibc/system.h D:| "52 ( )): )libc/hash.h :{329 In file included from : repogca.c11| :: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~17 : warning: In file included from using the result of an assignment as a condition without parentheses [-Wparentheses]./bkd.h :20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: libc/hash.h using the result of an assignment as a condition without parentheses [-Wparentheses]:329 329 | : 11i:f 329note: ( | use '==' to turn this assignment into an equality comparisond aitf a 329 ( | =d aihtf-a > (o=dp aspush.cht-:-a>1043> f:o=e8p t:shc --hnote: >>(place parentheses around the assignment to silence this warningfoh ep,ts c-k1043h>e | (fy he,i,t f cs kht(e(rpyhl ,,e= n sk(gtekeryetl,yee )nns v(t+(kr "el1Bye)K)n)D ( _+k{F e E1y A))| T) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~U + R{ E 1S )_| )U ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ S {E D "| ) ^) {| == | ^ | ( ) libc/hash.h:329:11: note: push.cplace parentheses around the assignment to silence this warning: 1043:8: note: 329use '==' to turn this assignment into an equality comparison | if 1043( | d aitfa (=p h=-libc/hash.h >:go329ep:ts11e-:n> vfnote: (eplace parentheses around the assignment to silence this warning"t BcKhD (_329hF | ,E AikTfeU yR(,Ed Sas_ttUarS lE=eD n"h()-k)>e oy{p) s -+| > ^f1 e) t)| c ==h{ ( h ,| ^ k e y| , ( ) strlen(key) + 1)) { | ^ | ( ) In file included from libc/hash.hresolve.c::32940:: 11In file included from :./resolve.h :note: 17use '==' to turn this assignment into an equality comparison: In file included from libc/hash.hlibc/system.h ::32932952 | :: 11libc/hash.hi::f 329 note: :(use '==' to turn this assignment into an equality comparison11d :a t warning: a329 | =using the result of an assignment as a condition without parentheses [-Wparentheses] ihf- >(od pa329st | -a > if=fe th(c-dh>a(othpa,s -=k> efhye-,t> coshpt(srh-l,>e fnke(etkyce,hy ()sh t,+r lk1ee)ny)(, k {es yt )r| l ^+e n 1(| )k ==)e y{) +| 1 ^1push.c warning ): generated )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 rflibc/hash.hd:,329 :F11I:L Enote: place parentheses around the assignment to silence this warning* wf, i n329t | liefv e(ld,a tian t= *hi-n>,o pisn-t> f*eotucth,( h ,| ^k ey, strlen(key) + push.c1:)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 libc/hash.h :137329 | :i11n:t note: guse '==' to turn this assignment into an equality comparisonz ipAl l3292 | f hi(fi n(td artfad ,= FhI-L>Eo p*sw-f>,f eitncth (lhe,v ekle,y ,i nstt r*lienn,( kienyt) *+o u1t),) {| ^ | ^ | == pull.c:1262:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1262 | if In file included from (repotype.cr:c17 : =In file included from ./sccs.hp:u20l: lIn file included from _libc/system.hp:a52r: tlibc/hash.h1:(329a:v11,: rwarning: , keyusing the result of an assignment as a condition without parentheses [-Wparentheses]_ list, en v7329V warning | as r generatedi). f) (gdoattoa o=u th;- > o| p ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from repos.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 = hpull.c-:>1262o:p9s:- >note: fplace parentheses around the assignment to silence this warninge tch(h ,1262 | k libc/hash.hei:yf329, : (11sr:tc r note: l=place parentheses around the assignment to silence this warninge np(uk le329ly | _) p ia+fr t1(1)d()aa tv{a, =r| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h -k>eoyp_sl-i>sfte,t cehn(vhV,a rk)e)y ,g osttor loeunt(;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, kpull.c:1262:9: note: use '==' to turn this assignment into an equality comparison 1262elibc/hash.h | y: ,329i :fs11 t:(r rlnote: ceuse '==' to turn this assignment into an equality comparison n =( kp329eu | yl )li _f+p a(1rd)ta)1t (a{a v= , | h ^ r- ,> o| kp ( )es y-_>lfiesttc,h (ehn,v Vkaery),) sgtortloe no(uklibc/hash.hte:;y329 ): 11| +: ^ 1note: )use '==' to turn this assignment into an equality comparison| ) == { 329 | | ^i f | ( ==d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from resolve_binaries.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 =26 warninghs- generated>. ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison In file included from remap.c329: | 17 : iIn file included from f./sccs.h :(20d: aIn file included from tlibc/system.ha: 52=: libc/hash.hh:-329>:o11p:s -warning: >fetusing the result of an assignment as a condition without parentheses [-Wparentheses]c h(h, rclone.ck :e329315y | :, 9 i:sf t warning: r(using the result of an assignment as a condition without parentheses [-Wparentheses]ld eant(ak e=315y | )h -i+>f o 1p()sr)-c > {f= e tt| cr ^hi (g hg| ,e == r k(eayv,[ 0s]t,r l"epnr(ek"e)y)) +g o1t)o) d{o n e| ; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~^~~~~~~~~~~~~~~~~~~~~~~ rclone.c:315:9libc/hash.h:: 329note: :place parentheses around the assignment to silence this warning11 : note: place parentheses around the assignment to silence this warning 315 | i329f | (irfc (=d attrai g=g ehr-(>aovp[s0-]>,f e"tpcrhe("h),) k egyo,t os tdrolneen;( k e| y ^ ) +| ( )1 )) { | ^ | ( ) rclone.c:315:9: note: use '==' to turn this assignment into an equality comparison libc/hash.h :315329 | : 11i:f note: (use '==' to turn this assignment into an equality comparisonr c = t329r | i gigfe r((daavt[a0 ]=, h"-p>roep"s)-)> f egtoctho( hd,o nkee;y , | s ^t r l| e ==n (key) + 1)) { | ^ | == push.crclone.c::1212316::319:: warning: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]using the result of an assignment as a condition without parentheses [-Wparentheses] 316 | 1212i | f g(zricp A=l lr2cflho(nref_dp,a rwtf1,( rg,z iepn,v V0a,r )&)n , g0o)t;o d| o ^~n e; ./bkd.h| : ~~~^~~~~~~~~~~~~~~~~~~~~~~~~137 :60: note: passing argument to parameter 'out' here 137 | int gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *orclone.cu:t316,: 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; | ^ | == 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:139:42: note: passing argument to parameter 'in' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ 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), &(opts.out)); | ^~~~~~~~~~~ ./bkd.h:139:51: note: passing argument to parameter 'out' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ 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; | ^ | == pull.c:1493:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1493 | if (cpath = getenv("BKD_COMPONENT_PATH")) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:1493:13: note: place parentheses around the assignment to silence this warning 1493 | if (cpath = getenv("BKD_COMPONENT_PATH")) { | ^ | ( ) rclone.c:390:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] pull.c:1493:13 :390 | note: use '==' to turn this assignment into an equality comparisoni f (r c1493 | = bipf_ u(pcdpaattehS e=r vgeert(egnevt(e"nBvK(D"_BCKO_MCPSOENTESN"T)_,P A0T,H "!)o)p t{s . v| e ^r b o| s ==e )) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rclone.c:390:9: note: place parentheses around the assignment to silence this warning 390 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, !opts.verbose)) { | ^ | ( ) rclone.c:390:9: note: use '==' to turn this assignment into an equality comparison 390 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, !opts.verbose)) { | ^ | == 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 329 | if (data = h->ops->fetch(1h warning, generated . 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rclone.c:478:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h: 329478In file included from : | resolve_create.c11 :: 20 i: note: fIn file included from place parentheses around the assignment to silence this warning ./resolve.h (:r17c : 329In file included from = | libc/system.h :ai52tf: o libc/hash.hi(:(d329&a:bt11ua:f [=warning: 1 using the result of an assignment as a condition without parentheses [-Wparentheses]]h )-)> o{ p 329s | -| > ~~~^~~~~~~~~~~~~~~if fe t(cdha(tha, =k ehy-,> osptsr-l>efne(tkcehy()h ,+ k1e)y), {s t r| l ^ e n (| krclone.c ( )e: y478): 10+: 1note: )place parentheses around the assignment to silence this warning) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~478 | if (rc = atoi(&buf[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) rclone.c+: 4781:)10libc/hash.h):: 329{note: : use '==' to turn this assignment into an equality comparison11 :| ^ note: 478place parentheses around the assignment to silence this warning | | == i329f | (irfc (=d aattao i=( &hb-u>fo[p1s]-)>)f e{t c h| ( ^h , | k ==eIn file included from yresolve_generic.c,: 20s: tIn file included from r./resolve.hl:e17n: (In file included from klibc/system.he:y52): libc/hash.h+: 3291:)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: use '==' 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)) { | ^ | == receive.c:99:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 99 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ receive.c:99:11: note: place parentheses around the assignment to silence this warning 99 | while (t = fgetline(f)) { | ^ | ( ) receive.c:99:11: note: use '==' to turn this assignment into an equality comparison 99 | while (t = fgetline(f)) { | ^ | == CC setup.c CC sfio.c CC shrink.c CC sinfo.c CC slib.c AR libc.a 8 warnings generated. In file included from rclone.cresolve_tags.c::69020:: 9In file included from :./resolve.h :warning: 17using the result of an assignment as a condition without parentheses [-Wparentheses]: In file included from libc/system.h:52: libc/hash.h:329:11: 690warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (rc = send_B A329M | _ misfg ((rd,a tbap _=k ehy-s>,o pesn-v>Vfaert,c ho(pht,s .kbepys,z )s)t rgloetno( kdeoyn)e ;+ 1| ) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 In file included from (resolve_contents.cd:rcsparse.ca20:t: 450aIn file included from rclone.c: ./resolve.h:40=:690: 17: h: 9warning: libc/hash.h-In file included from :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]:>libc/system.h 329o:note: :p52place parentheses around the assignment to silence this warning11 s: :450-libc/hash.h | > :note: f690329place parentheses around the assignment to silence this warningie | : ft 11 ci :(hf329 s( | warning: th( using the result of an assignment as a condition without parentheses [-Wparentheses]r,ri ) cf k r e=(a329y dn | ,sad etbisnaiftd t r_=s(lB deAh=anM- t(_>aakmod espl=ygse )(-rh r>3-+,f2> e(o1btrp)pcas)_hn- k(d>{ehbf y,ie s tt| ,ksc ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e,h ey (n,shv t,Vsr at,krr e,lsy et,onr p(lstketsenr.y(lb)sep tns+r(z )k)1)e));y ) )g olibc/hash.h{| +t: ^~~ o329 1 :| )d11 ^ )o: n {enote: | ;place parentheses around the assignment to silence this warning ( )libc/zlib/zlib.h :| 821 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | : 329 ^ 61 | : i| note: f ( )passing argument to parameter 'buf' here (dat a821 | =Z EhX-T>EoRpNlibc/hash.hs :-u329>L:fo11en:tg c note: hZuse '==' to turn this assignment into an equality comparisonrclone.c(E :hX690, P: 329O9klibc/hash.h | R:e: T y329i note: ,:fause '==' to turn this assignment into an equality comparison 11 d s:(lt dernote: 690arlplace parentheses around the assignment to silence this warning | t3e a2ni (f=O329k F | e(h( yr-(i)c>uf oL +=po( snd1s-ga)e> t)nfaa ded {_tl= Bce Ahrh| M(,-In file included from ^ _h >restore.c m,co: s op17| gkns: ( )(es-In file included from ryt>./sccs.h,, f: Be20bsyt: pttcIn file included from _rehlibc/system.hklf(:ee h52yn*,: s(b libc/hash.hlibc/hash.h,kuk:: efe329329ey,y::n) ,1111v u ::V+Is a ntwarning: note: r1trusing the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison,) l )l eo e329 np{n | 329(t ) | ks )i e.| ;fiyb ^1 f)p warning ( s generated| d(+z| . ^ad ) == ta1) at) a)g= o ={th o-h >-| do> ^ opo nsp e-s| ;>- ( ) f> ef| te ^ct hc (h| h( ==,h ,k ekye,y ,s trcsparse.csr:tl452re:lnlibc/hash.h40e(::nk329 (e:warning: ky11passing '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]e): y )+note: use '==' to turn this assignment into an equality comparison+4521 | )1 ))i329 )f | { {(i sf| t ^| r( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)d a| rt ==aa n d=b iht-s> In file included from o=resolve_modes.cp :sa20-d: >lIn file included from fe./resolve.her:t317c2: h(In file included from (rlibc/system.hha:,n52 d: kblibc/hash.hlibc/hash.hei::yt329329,s:: ,1111s ::ts rtwarning: note: lrplace parentheses around the assignment to silence this warningeusing the result of an assignment as a condition without parentheses [-Wparentheses], n (s kt329e r | y329l ) | ei nf+i( fs(1 td)(ra)d)t a)a{t; a = | =| h ^ ^~~- h > -o| >libc/zlib/zlib.hp ==o:s p821-s:>-61f>:ef tenote: ctpassing argument to parameter 'buf' herehc (hh( ,h821 , | k ZekEyeX,yT ,Es RtsNrt lruelLneo(nnk(gek ye12Z)y warningE )sX+ generatedP +. O1 R)1T)) )a{ d {l e| r ^ | 3 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 | O ( )F ((uLong adler, const Bytef *buf, uInt len)); | ^ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->olibc/hash.hp:s329-:>11f:e tnote: cplace parentheses around the assignment to silence this warningh (h, k e329y | , isft r(ldeant(ak e=y )h -+> o1p)s)- >{f e t| c ^h ( h| , == key, strlen(key) + 1)) { | ^ | ( ) 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(ralibc/hash.hn:d329b:i11t:s ,note: use '==' to turn this assignment into an equality comparisons tr, 329s | t rilfe n((dsattra) )=; h -| > ^~~o ps->libc/zlib/zlib.hf:e821t:c61h:( hnote: ,passing argument to parameter 'buf' here key ,821 | sZtErXlTeEnR(Nk euyL)o n+g 1Z)E)X P{O R T| ^a d l| e ==r 32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ In file included from In file included from review.crm.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] 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,, ssttrrlrclone.cle:en774n(:(k37ke:ey y)warning: ) passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] + + 11)))) {774{ | | g| ^ z ^ i p | A| ( )l ( ) l 2fh(fileno(fh), fout, gzip, &opts.in, &opts.out, 0); | ^~~~~~~~ ./bkd.hlibc/hash.h:libc/hash.h:137:329:329:51:11:11: : note: note: passing argument to parameter 'in' herenote: use '==' to turn this assignment into an equality comparison use '==' to turn this assignment into an equality comparison 137 | 329i329 | n | t i ifgf z (i(dpdaAatltala 2 =f= h h(h-i->n>otop psrs-f->d>f,fe etFtcIchLh(E(h h,*, w kfke,ey y,i, n stst trlrlelevenen(l(k,ke eyiy)n) t + + * 1i1)n)),) {i{ n t | | ^* ^ o u | t| ==, == | ^ 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, FILE *wf, int level, int *in, int *out, | ^ 9 warnings generated. 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 | if (pid = fork()) { | ^ | ( ) rcs2bk.c:343:10: note: use '==' to turn this assignment into an equality comparison 343 | if (pid = fork()) { | ^ | == In file included from rmgone.c:161: warningIn file included from generated./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 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 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. remote.c:88:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (p = getenv("_BK_REMOTEGZIP")) gzip = arenumber.ct:o110i:(9p:) ;warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (d = sccs_top(s)) { | ~~^~~~~~~~~~~~~ remote.c:88:8: note: place parentheses around the assignment to silence this warning 88 | if (p = geterenumber.cn:v110(:"9_:B Knote: _place parentheses around the assignment to silence this warningR EMOT E110G | Z I Pi"f) )( dg z=i ps c=c sa1_t warningto generatedoi. p((ps));) {| ^ | ^ | ( ) | ( ) remote.c:renumber.c88::1108::9 :note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison 88110 | | i fi f( p( d= =g estcecnsv_(t"o_pB(Ks_)R)E M{O T E| G ^Z I P| " ==) ) gzip = atoi(p); | ^ | == repostats.c:68:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 68 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ repostats.c:68:11: note: place parentheses around the assignment to silence this warning 68 | while (t = fgetline(f)) { | ^ | ( ) repostats.c:68:11: note: use '==' to turn this assignment into an equality comparison 68 | while (t = fgetline(f)) { | ^ | == rcsparse.c:666:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 666 | if (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:8: note: use '==' to turn this assignment into an equality comparison 666 | if (d = rcs_findit(rcs, rcs->defbranch)) return (d); | ^ | == repostats.c:100:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 100 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ CC smerge.c repostats.c:100:12: note: place parentheses around the assignment to silence this warning 100 | while (t = fgetline(f)) { | ^ | ( ) repostats.c:100:12: note: use '==' to turn this assignment into an equality comparison 100 | while (t = fgetline(f)) { | ^ | == repostats.c:110:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | while (t = fgetline(f2)) { | ~~^~~~~~~~~~~~~~ CC sort.c repostats.c:110:13: note: place parentheses around the assignment to silence this warning 110 | while (t = fgetline(f2)) { | ^ | ( ) repostats.c:110:13: note: use '==' to turn this assignment into an equality comparison 110 | while (t = fgetline(f2)) { CC startmenu.c | ^ | == CC stat.c repotype.c:36:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 36 | if (dir = av[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; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ifrcsparse.c :(850d:i9r: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]a v[1]) { 850 | | ^ i f| ==( p = strchr(cvsbranch, ','))remote.c :s199e:l8e:c twarning: _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]b ranch( r199c | s , lpi+n1e) ;= (| g ~~^~~~~~~~~~~~~~~~~~~~~~~~e tline2(r, buf, sizeof(buf)) > 0) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcsparse.c:850:9: note: place parentheses around the assignment to silence this warning 850 | if (p = strchr(cvsbranch, ',')) select_branch(rcs, p+1); | ^ | ( ) renumber.c:221:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 221 | if (m = rcsparse.cM:E850R:G9E:( snote: ,use '==' to turn this assignment into an equality comparison d)) {850 | | ~~^~~~~~~~~~~~~i f (p = strchr(cvsbranch, ',')) select_branch(rcs, p+1);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 (srenumber.ct:In file included from r221In file included from sccs.cn:sane.c:e8:17q:22: ( : In file included from "note: In file included from libc/system.hEplace parentheses around the assignment to silence this warninglibc/system.h:R :52R52: O: libc/hash.h221Rlibc/hash.h: | -:329 B329:iA:11fD11: : (C warning: mMwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] Dusing the result of an assignment as a condition without parentheses [-Wparentheses] =: MbEkR" G, 329E 329 | (l | si i,nif ef d, () (d)1da 7at{)ta )a =| 2{= ^ warning h s h- generated| ->| . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>o ( ) op pslibc/style.hs-:->31>f:fe37et:tc chnote: h(expanded from macro 'strneq'(h h,, k31ke | ey#y,d, e sfstitrrenumber.cnrl:ele221 en:sn(8t(k:rke rcsparse.cneynote: :ey)use '==' to turn this assignment into an equality comparison870q) :( +10 a+ :221, 1 | b1)warning: ,))using the result of an assignment as a condition without parentheses [-Wparentheses]in) f) { { ( ( m870! | | s| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r M nEicRfmG pE(((p(s a,=) ,ds()tb)r) c,{h( rn ()| b) ^r) a n | c| ==h ^~~ n ame, ':/usr/include/string.h':)40): 40*:p +libc/hash.hnote: libc/hash.h+:passing argument to parameter here: 329 329=:: 1111400:: | ; i note: note: n place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warningt| ~~^~~~~~~~~~~~~~~~~~~~~~~~~s t 329r329 | n | c imifpf (((dcdaoatntasa t = = c hhh-a->r>o op*ps,s- ->c>fofenetstctch h(c(hhrcsparse.ch,a:, r870 k :ke*10ey,:y, , snote: siplace parentheses around the assignment to silence this warningstz trerl_l ete870n)n | (;( k k e e y| yi) ^)f ++(3 p warning11 s))= generated)) . s{{t r c| | h ^ ^ r ( b| | r ( ) ( )a nchname, ':')) *p++ = 0; | ^ | ( ) remote.clibc/hash.hlibc/hash.h:::222329329:::61111::: warning: note: note: 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]rcsparse.cuse '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison : 870 : 222 10329 | 329: | | i note: ifiuse '==' to turn this assignment into an equality comparisonf f ( (s (dt870dar | atn tae a q =(i= "f hE h-R(->Rp>oO opR=ps- s-"s->,t>f rfelcetihtcnrche(h(,b(h rh,6a, )n k)cke hey{ny, a, m s| est ^~~~~~~~~~~~~~~~~~~~~~~~~,tr rl'libc/style.hle::en'31n():(k)37ke :ey* y)pnote: ) +expanded from macro 'strneq' ++ + 1 =1)31 )) | 0) #; {d { e f| | i ^| ^n ^ e | | s ==| ==t == r neq(a,b,n) (!strncmp((a),(b),(n))) | ^~~ /usr/include/string.h:40:40: note: passing argument to parameter here 40 | int strncmp (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:9: note: 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:238: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] 238 | line = fgetline(zin); | ^ ~~~~~~~~~~~~~ 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=", 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))) 1 warning| generated ^~~. /usr/include/string.h:40:26: note: passing argument to parameter here 40 | int strncmp (constIn file included from root.cc:h17a: rIn file included from libc/system.h*:,52 : clibc/hash.ho:n329s:t11 :c hwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]r *, size_ t329) | ; i f| ^( data = h->ops->fetch(h, key, strlen(key) + 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(libc/hash.ha:,329b:,11n:) note: (place parentheses around the assignment to silence this warning! strnc m329p | ( (iaf) ,((dba)t,a( n=) )h)- > o| p ^~~s ->/usr/include/string.hf:e40t:c26h:( hnote: ,passing argument to parameter here key ,40 | sitnrtl esnt(rknecym)p +( c1o)n)s t{ c h| a ^ r *| , ( ) const char *, size_t); | ^ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, keyremote.c,: 246s:t7r:l ewarning: npassing '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]( key) +246 | 1 ) )i f{ ( s| t ^r n e| q ==( line, "@STDERR=", 8)) wf = err; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 strncmprepo.c :(115c:o14n:s twarning: using the result of an assignment as a condition without parentheses [-Wparentheses]c har *, c115o | n s ti fc h(anru m*s,t rs i=z eh_ats)h;_ f e| t ^c hStr(h, rk)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ repos.cremote.c::131247::816:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]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 | 131 | biyft e(sf == aftoopie16(n(pathlog, "r"repo.c)): warning115{remap.c&:s :l14 generated 38i:. | :n ~~^~~~~~~~~~~~~~~~~~~~~10enote: :[place parentheses around the assignment to silence this warning 8 warning: ]using the result of an assignment as a condition without parentheses [-Wparentheses]) ;115 | | 38 ^~~~~~~~ | i fi f( n/usr/include/stdlib.h(u:rm23es:tt23 r:= =note: i passing argument to parameter heresh SaC sC23hS | _(ifrneettl crepos.c)ah:)tS131 ot:{ir8 (: (h | cIn file included from ,note: ~~~~^~~~~~~~~~~~~orset.c place parentheses around the assignment to silence this warning n:r s17kt: ) In file included from )c131./sccs.h h | :{a 20 ri: fIn file included from | * libc/system.h ^ )(: ;f52 : | =libc/hash.h ( )resolve.c| : : ^f329227 o::p118e::n (warning: warning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses]a thlog, " r227329" | | ) )ii ffremap.c{ : ((38 crepo.cd:| :a10 ^ =115t: :a s14 note: | e:=place parentheses around the assignment to silence this warning ( )t jnote: hm use '==' to turn this assignment into an equality comparison-p38 >( | oc pl115ise | f-a >n (fuirepfet_ tcj( hmn=(pu repos.ch)mi:,)ss131 tS:k{rC8e C:y =S ,| (note: ~~^~~~~~~~~~~~~~~~~~~~~hruse '==' to turn this assignment into an equality comparisons ae tslrh )l_131)ef | ne {(ti kcf eh | yS( ^ )repogca.ctf :r +140(=| :h ( )113,f ): oresolve.c) rp: warning: ke227{using the result of an assignment as a condition without parentheses [-Wparentheses])n: )(8 p:| {a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t140note: h | place parentheses around the assignment to silence this warning| l remap.c ^ow: g h38 ,227iremote.c:| | l:10 ==" e270: ri : "f(9note: ) k:use '==' to turn this assignment into an equality comparison)(e cywarning: { 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] libc/hash.h38== : | | 329 s f ^:ie270g 11ft | e : j t| (m l ==note: rp i place parentheses around the assignment to silence this warninge(ln tcie ln (=ee329f a | )in= )su i Spff{C_g Cje( Smtdrepos.c| (pla: ~~~~^~~~~~~~~~~~~r)it132 e)na:l e 12){(=:) z repo.c ih:warning: {| n-122using the result of an assignment as a condition without parentheses [-Wparentheses] ^ )>: ;o15| p: ^| 132s ( )| | -warning: ^ ~~~~~~~~~~~~~ >using the result of an assignment as a condition without parentheses [-Wparentheses]| f ==werepogca.c ht :ic122140lh | :e( 13 h}:(, t enote: klplace parentheses around the assignment to silence this warningresolve.c=es : ye227f, :g remote.c140i8es: | f:tt272 lr:w(note: il9hhuse '==' to turn this assignment into an equality comparisonne:i en l=(( warning: e fk227assigning 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] h)e | (a)y ks ) ieh{ 272fy_ + | f (=r| 1 c o ~~^~~~~~~~~~~~~) fm )l=gF i ei{nstl eele ti(| =jn0 ^ me, fp( n(f | ec)| ( )xl) ~~^~~~~~~~~~~~~~~~~~ trepos.ce (:a{b 132n u123:u f | 12p| , :_ ^ j rpnote: m -rplace parentheses around the assignment to silence this warningp| >o libc/hash.h) ( )rj: ) f_329132 )f: | { u11 ?l: l w| bpnote: h ^uause '==' to turn this assignment into an equality comparisoni ft l he| :329( == | repogca.cp( 0 :,t;i140 f:"= 13B | (:if ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~d tg anote: Ketuse '==' to turn this assignment into an equality comparisoneta el pi =en140 re | h/( -lfw>o)hog)ip/ lsN{e-F >I (fL| keE ^ etS yc" h)| =() ( ) h) f, g {ek teremote.c ly:| i,279 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n : es6(t:fr )lwarning: )epassing '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] n {( k e | yrepos.c279 ^): | 132 +:i| 12f ==1: ) ()note: s use '==' to turn this assignment into an equality comparisont{ r n e132| qrepo.c | ^(: "122 E:w| R15h ==R:i O lRnote: e-place parentheses around the assignment to silence this warning " (,t l=122i | nf eg},e te6ll)is)ne e g(iofft) o)( he{ r =r ;| h ^a s| h ^~~~~~~~~~~~~~~~~~~~~~~~~| _ ==f rlibc/style.ho:m31F:i37l:e (note: 0expanded from macro 'strneq', | ^31 | #| d (e fi n123e | s tprrnoejq_(fau,lbl,pna)t h((!ps,t r"nBcimtpK(e(a),(b)e,p(enr)/)l)o g /| N ^~~F ILES/usr/include/string.h":)40):)40 :{ note: passing argument to parameter here| | 40 ) | int strncmp (const char *, const char *, size_t); | ^ repo.c:122:15: note: use '==' to turn this assignment into an equality comparison 122 | } else if (h = hash_fromFile(0, | ^ | == 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)) CC stattest.c i = 1<<5; | ^~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ libc/stdio.h:258:36: note: passing argument to parameter here 258 | int sscanf(const char * __restrict, const char * __restrict, ...) | ^ 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) In file included from |scat.c=: 17D: _In file included from B./sccs.hL:U20E: ;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 status.c | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | CC stripdel.c if (data = h-repogca.c>:o165p:s10-:> fnote: euse '==' to turn this assignment into an equality comparisont ch( h165, | k e yi,f s(tpr l=e nP(AkReEyN)T (+s ,1 )d)) ){ F L| A ^ G S (| s ( ), p) |= D_BLUE; | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data CC synckeys.c = h->ops->fetch(h, key, strrepogca.cl:e166n:(10k:e ywarning: )using the result of an assignment as a condition without parentheses [-Wparentheses] + 1)) {166 | | ^ i f| ==( p = MERGE(s, d)) FLAGS(s, p) |= D_BLUE; | ~~^~~~~~~~~~~~~ repogca.c:166:10: note: place parentheses around the assignment to silence this warning 166 | if (p =CC tagmerge.c MERGE(s, d)) FLAGS(s, p) |= D_BLUE; | ^ | ( ) repogca.c:166:10: note: use '==' to turn this assignment into an equality comparison 166 | if (p = MERGE(s, d)) FLAGS(s, p) |= D_BLUE; | ^ | == make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC testcode.c rcsparse.c:1298:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1298 | if (d->next = rcs->table) rcs->table->prev = d; | ~~~~~~~~^~~~~~~~~~~~ repos.c:253:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] rcsparse.cremap.c: :1298253235: | :14 10:i: f note: warning: place parentheses around the assignment to silence this warning(using the result of an assignment as a condition without parentheses [-Wparentheses] f = 1298f | o 235pi | ef n i((fpdrepo.c a-:(t>178rhn:ele8tox: gt =warning: , using the result of an assignment as a condition without parentheses [-Wparentheses] =r " mrrd" ci)178sr) | -( >b{itu faf b)| (l) ~~^~~~~~~~~~~~~~~~~~~~~se )r= e rthcuasrs-nh> _t(farebetltce)h-;S> tp rr| (e ~~~~^~~~~~~~~~~~hv , =r kd);) {| ^ | ~~^~~~~~~~~~~~~~~~~~~~~~| ( ) repos.c:253:8: note: place parentheses around the assignment to silence this warning 253 | if (f = fopen(pathlog, "r")) { | ^ | ( ) remap.crcsparse.c::2351298::1014:: note: repo.cnote: place parentheses around the assignment to silence this warning:use '==' to turn this assignment into an equality comparison 178 :8 : 235 1298 | note: | place parentheses around the assignment to silence this warning i repos.ci f:f178 253 | (:( r8die:-ft > note: n(=use '==' to turn this assignment into an equality comparisones x rt =m 253 d= | hi arris(cfhbs _u-(ff>fe)t t)a=c b hrlfSeeott)pru e(rrnhnc(, sp (-arr>tketh)tal))bo ;lg{ e, - | >"| ^ pr ^ r" e) | v)| ( ) ( ) ={ d ;| ^ | ^| == | == repo.cremap.c::178235::810:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 178235 | | iiff ((srrepos.c e:=t260 :h=12a :sr hmwarning: _using the result of an assignment as a condition without parentheses [-Wparentheses]df iert( cb260hu | Sf t) r)w( hhri,el teru kr()nt) (={r ef tg| )e ^;t l i| | n == ^e ( 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:9remap.c:: 322note: :place parentheses around the assignment to silence this warning14 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 283 | if ( f322 | = fiofp e(nm(resolve_generic.cap:pa35dt:ih17rl: o =gwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses]g e"tad"i )r35)( | b {ui ff ) | )( ^ r {s -| > ( )| s ~~~~~~~^~~~~~~~~~~~~n ames = res_getnames(rs->s, 'm')) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ repos.c:283:9: note: use '==' to turn this assignment into an equality comparison 283 | if (f = fopen(pathlog, "a"))remap.c :{322 : 14| : ^ note: place parentheses around the assignment to silence this warning| == 322resolve_generic.c | : 35 :i17f: (note: mplace parentheses around the assignment to silence this warninga pdir =35 | g eitfd i(rr(sb-u>fs)n)a m{e s | = ^ r e| s ( )_ getnames(rs->s, 'm')) { repos.c| : ^ 291 : 9| ( ): warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 291 | remap.c :i322f: 14(:f note: =use '==' to turn this assignment into an equality comparison fop e322n | ( p airesolve_generic.ctf:h 35l(:om17ga:,p dnote: "iuse '==' to turn this assignment into an equality comparisonwr " )= ) 35 g | {e ti df| i ~~^~~~~~~~~~~~~~~~~~~~~r( (rbsu-f>)s)n a{m e s| ^= r| e ==s _getnames(rs->s, 'm')) { | 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 (f = fopen(pathlog, "w")) { | ^ | == In file included from sccslog.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->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: repo.cnote: :place parentheses around the assignment to silence this warning253 :10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]329 | if ( d253a | t a =i fh -(>po p=s -p>rfoejt_cihn(iht,( ck-e>yp,a tsht)r)l e{n ( k| e ~~^~~~~~~~~~~~~~~~~~~~y ) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison repo.c :329253 | : 10i:f note: (place parentheses around the assignment to silence this warningd ata = 253h | - > o pisf- >(fpe t=c hp(rho,j _kienyi,t (sct-r>lpeant(hk)e)y ){ + | 1 ^ ) ) | { ( ) | ^ | == repo.c:253:10: note: use '==' to turn this assignment into an equality comparison 253 | if (p = proj_init(c->path)) { | ^ | == restore.c:44:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | if (rc = systemf("bk -?BK_NO_REPO_LOCK=YES -r 2c warninghse generatedc. k -ac >'%s' 2>&1", | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | tmpfile)) { | ~~~~~~~~ restore.c:44:9: note: place parentheses around the assignment to silence this warning 44 | if (rc = systemf("bk -?BK_NO_REPO_LOCK=YES -r check -ac >'%s' 2>&1", | ^ | ( 45 | tmpfile)) { | | ) 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:38:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:38:9: note: place parentheses around the assignment to silence this warning 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | ( ) resolve_renames.c:38:9: note: use '==' to turn this assignment into an equality comparison 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | == resolve_renames.c:55:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:55:9: note: place parentheses around the assignment to silence this warning 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | ( ) resolve_renames.c:55:9: note: use '==' to turn this assignment into an equality comparison 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | == resolve_tags.c:46:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 46 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ resolve_tags.c:46:12: note: place parentheses around the assignment to silence this warning 46 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | ( ) resolve_tags.c:46:12: note: use '==' to turn this assignment into an equality comparison 46 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | == rm.cresolve_renames.c:CC tclsh.c :resolve.c96133:::74288:::9 :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]warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 96 133 | 742 | | i if f i (f(resolve_tags.ct i: ( 54=i=: 12s=s:t l rcowarning: cotusing the result of an assignment as a condition without parentheses [-Wparentheses]hmT rpa(_kr oea54vnn | ereview.c(d r:r, l166s wa:,'hp11 |i(:r'lo s)epwarning: -) tusing the result of an assignment as a condition without parentheses [-Wparentheses]> (s s{p-n >a =166cm| | oe ~~^~~~~~~~~~~~~~~~~~~e ms a p-c l>h illisoiftcn ,ae( l(dg,& f r=i0, l) se)&t) lr){ec nh{ )r | )( ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c| f, ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p rm.cr':i-96n':t)8f):( s{note: t place parentheses around the assignment to silence this warningd e| r ~~^~~~~~~~~~~~~~~~r ,96 | " \itf% .(*ts \=n "s,t rlcCC takepatch.c ehresolve_renames.cnrresolve.c:,(:133 r742:pa:8)n9:;d: , note: review.c note: place parentheses around the assignment to silence this warning:| 'place parentheses around the assignment to silence this warning 166 ~~^~~~~~~~~~~~~~~~~~~~| : ' 11) 133:)742 | | note: { iplace parentheses around the assignment to silence this warning f i | f ( ^ 166i ( | i =| ( )= s lciooftm Tp(a_dko ev=ne (rsrltsaresolve_tags.cr,p:c (54hrorm.c:rsp:12(-t96:c>s: ,CC testdates.c s-8note: n>:place parentheses around the assignment to silence this warning'ac -monote: 'em use '==' to turn this assignment into an equality comparison)sp54 )-l | >i {96ls | otw c,h| ia i ^ flgl ,fe ( i | t0l( ( ) )ep =)) )=s{ t {er ac| ch ^ | hr ^ l( ir| na ( )| en review.c ( )(d: &,166r :,'11 |:&' l)note: e)use '==' to turn this assignment into an equality comparisonn ){) 166 f | | p ^r i n resolve_renames.c| ti: ==resolve.cff133 :( :742s(8:td:9d :e=note: r use '==' to turn this assignment into an equality comparisonnote: rs use '==' to turn this assignment into an equality comparison,t r133"c | \h742 tr | i%( f.c *,i(s fi\' n-(="'i ,) s )=ll oe{ctn oT, ma | pkp ^_e) on; v( | er ==rs| l, ^ a pr (s| o- ( )p> tssn-a>mceosm-p>llioscta,l ,g f0i)l)e ){) {| resolve_tags.c ^: 54| : ^| 12 ==: | note: ==use '==' to turn this assignment into an equality comparison In file included from sccs2bk.c54: | 17 : rm.cIn file included from w:libc/system.hh114:i:52l11: e:libc/hash.h :(warning: 329pusing the result of an assignment as a condition without parentheses [-Wparentheses]: 11=: e warning: a114using the result of an assignment as a condition without parentheses [-Wparentheses]c | h lwihniel(e & 329r( | ,t i&=flresolve_generic.c e:s(n178td):ra)11ct :haf r pwarning: (=rusing the result of an assignment as a condition without parentheses [-Wparentheses]t i ,hn -t'>f:o ('p178s)s | t)- d > e*firtefr+t ,+c( hr"=(e\ htt', %- =.'k *;ers yf\ ,[n| i" ~~^~~~~~~~~~~~~~~~s], t. rfllueennnc,(( krpes)y);)) +{| ^1 )| ) ~~~~^~~~~~~~~~~~~~~~| =={ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm.c:114:11: note: place parentheses around the assignment to silence this warning review.c :114221 | : 8w:hresolve_renames.c i:warning: l168using the result of an assignment as a condition without parentheses [-Wparentheses]e: 8(:t 221warning: = | using the result of an assignment as a condition without parentheses [-Wparentheses] resolve_generic.c si:tf178r libc/hash.h: c(:11168hd329: | r : (=11note: it :place parentheses around the assignment to silence this warningf,R Bnote: ('t place parentheses around the assignment to silence this warningi:r178 'e | =)e )_329 s f | il*i fotni t+df(T+( ra r(ek=adte na n'gt=(-ea r', rs; =f, & [ nhir| e-]s ^ w>.- )of> )pus| snn ( ){-ca >(m fre| ess ~~^~~~~~~~~~~~~~~~~~~~~~~~~~t)- c)>h r({eh m, o | tk ^ ee ,y ,| 0 rm.c ( ))s: )t114 r:{l11 e: n | (note: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~kuse '==' to turn this assignment into an equality comparison ereview.c y:)221 :114+8 | : 1 w)note: h)place parentheses around the assignment to silence this warningi l{resolve_generic.ce : 221178(| | :t ^ 11 i:= f | note: s ( )(use '==' to turn this assignment into an equality comparisont d r c=h resolve_renames.cr178R:( | B168t t:, r8 ie:'fe : _note: '(fplace parentheses around the assignment to silence this warning)ri )en tlibc/hash.hd * :(168t=329r | + :a +r11ni f:gf=[ e inote: ,(']use '==' to turn this assignment into an equality comparison i-. & 'fn= ;ue 329 nws | c)l | ()oi ^r tf s{T ) a(| ) kd == | ea { ^ nt (a r | | s= ^ ( ), h r-| s> ==-o >pssn-a>mfeest-c>hr(ehm,o tkee,yreview.c ,:0 221)s:)t8 r:{l enote: nuse '==' to turn this assignment into an equality comparison| ( ^ k e 221y| | ) ( ) i+f 1()d) ={ R B| t ^r e e| _ ==f ind(range, &new)) { | resolve_renames.c ^: 168 :| 8 ==: note: use '==' to turn this assignment into an equality comparison 168 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | == 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 rm.c(:f149o:u11n:d warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] intvl_i n149( | r a n gief, (lsi2n e=) )s cbcrse_aikn;i t (| p ^ a t h| , ( ) INIT_MUSTEXIST|INIT_NOCKSUM)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ review.c:304:14: note: use '==' to turn this assignment into an equality comparison 304 | if (found = intvl_in(range, line)) breakrm.c;: 149 :| 11 ^: note: | place parentheses around the assignment to silence this warning == 149 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | ( ) 14 warnings generated. rm.c:149:11: note: use '==' to turn this assignment into an equality comparison 149 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | == rm.c:156:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 156 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | rm.c ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~: 156:10: note: place parentheses around the assignment to silence this warning 156 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | ( ) rmdel.c:65:8: note: place parentheses around the assignment to silence this warning 65 | if (e = sccs_csetBoundarm.cr:y156(:s10,: dnote: ,use '==' to turn this assignment into an equality comparison 0)) {156 | | ^ i f | ( ( )s 2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | == rmdel.c:65:8: note: use '==' to turn this assignment into an equality comparison 65 | if (e = sccs_csetBoundary(s, d, 0)) { | ^ | == 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, ' ')) { | ^ | == 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++; | ^ | == 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] 1 warning329 generated | . 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_create.c:607:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 607 | if (i libc/hash.h=: 329c:o11m:p _note: ouse '==' to turn this assignment into an equality comparisonv erla presolve.c329(: | r1047 s:i-16f>: o (pwarning: dtusing the result of an assignment as a condition without parentheses [-Wparentheses]as t-a> c =o1047 m | hpa-lg>iaosiptns,:- >gifffei tl(cehh)o()wh ,{= k se| ly ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o, t Tsatkr2el warningnes(n generatedr(. sk,e yr)s -+> d1n)a)m e{, 0| ) ^) {| == | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_create.c:607:8: note: place parentheses around the assignment to silence this warningsccs.c :66:18 :607 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (i = c66o | m pw_hoivleer l(anpa(vr[si-+>2o]resolve.cp :t=1047s :-a16>v:c[ oinote: m]place parentheses around the assignment to silence this warningp) l iis +t1047+, | ; a gg fa| ii ~~~~~~~~~^~~~~~~ln e:) )i f{ ( h| o ^ w = slotTaken(| r ( )s , rs->dname, 0)) { | ^ | ( ) sccs.c:66:18: note: place parentheses around the assignment to silence this warning 66 | resolve_create.c :w607h:i8l:e note: (use '==' to turn this assignment into an equality comparisonn aresolve.cv :[6071047i | :+ 162i:]f note: =(use '==' to turn this assignment into an equality comparison i a v= [ 1047ic | ]oa)mg pai_i+on+v:;e ri lf| a ^ p( (h ro| sw ( )- >=o pstlso-t>Tcaokmepnl(irsst,, rgsf-i>lden)a)m esccs.c{,: 66 0:| )18 ^): {note: | use '==' to turn this assignment into an equality comparison == | ^66 | | w ==h ile (nav[i+2] = av[i]) i++; | ^ | == 2 warnings generated. 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); | ~~^~~~~~~~~~~~~ rmgone.c:109:12: note: place parentheses around the assignment to silence this warning 109 | while (t = fgetline(f)) hash_insertStrU32(h, t, 1); | ^ | ( ) rmgone.c:109:12: note: use '==' to turn this assignment into an equality comparison 109 | while (t = fgetline(f))sccs.c :h79a:s18h:_ iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]s ertStr U793 | 2 (whh,i lte, (1n)a;v [ i| + ^1 ] | = == av[In file included from isec2hms.c]:)17 : iIn 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs.c:79:18: note: place parentheses around the assignment to silence this warning 79 | while (nav[i+1] = av[i]) i++; | ^ | ( ) libc/hash.h:329:11: note: rmgone.cplace parentheses around the assignment to silence this warning: 120:11sccs.c: : 32979warning: | :using the result of an assignment as a condition without parentheses [-Wparentheses] 18 i:f note: (use '==' to turn this assignment into an equality comparison120d | a tw79ah | i =lw ehh iresolve_create.c-:(l>657teo: p10=(s: n- fa>warning: gvfusing the result of an assignment as a condition without parentheses [-Wparentheses]e[e titl+ci 1hn657](e | h( =,fi )fak) ve ([y{ri, e] t)s| t ~~^~~~~~~~~~~~~=ir +lr+em;nd (i kr| e( ^yb )u f| +) == ) 1 ){) {| ~~~~^~~~~~~~~~~~ | ^ | ( ) rmgone.c:120:11: note: place parentheses around the assignment to silence this warning 120 | while (t = fgetline(f)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison resolve_create.c :329657 | : 10i:f note: (place parentheses around the assignment to silence this warningd aIn file included from t rmgone.csearch.ca657:: | 12017= :: i11In file included from hf:./sccs.h- :>(note: 20oruse '==' to turn this assignment into an equality comparison: pe In file included from stlibc/system.h - :120>=52 | f : erlibc/hash.hwtm:hcd329ihi:l(r11eh(: ,b ( uwarning: tkfusing the result of an assignment as a condition without parentheses [-Wparentheses] e) =y) , f { gs 329et | tr| ll ^ iie fnn e(In file included from | ((ksccs_mv.c ( )dfe: a)y17t)): a In file included from {+libc/system.h= : 152h| ): - ^)libc/hash.h> :o {329p| :s == 11-resolve_create.c | :>: ^ f657 warning: e: using the result of an assignment as a condition without parentheses [-Wparentheses]t10| c: ==h (note: huse '==' to turn this assignment into an equality comparison329, | ki657ef | y ,(i dfsa tt(rarl ee=tn (h=k- e>ryom)pd si+-r >(1fb)eu)tf c){h) ( h{| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ k| e ^y , | strle ==n (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, 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(h, key, libc/hash.hs:t329r:l11e:n (note: kuse '==' to turn this assignment into an equality comparisone y) + 3291 | ) )i f{ ( d| a ^t a | = == h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve.c:1180:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1180 | if (how = slotTaken(rs, to, 0)) to = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~~~ 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; | ^ | == 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: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 time.c CC timestamp.c CC touch.c CC trigger.c 1 warning generated. 1 warning generated. sane.c:315:16: 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] 2318 warning | s generatedi. f ((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 ch1a warningr generated . *out, unsigned long *outlen); | ^ 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); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from shrink.c:18: In file included from libc/system.h:52: libc/hash.h:329:11resolve_create.c:: 1157warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : note: place parentheses around the assignment to silence this warning 1157 | i329f | (irfe t( d=a tgac _=s ahm-e>Foiplse-s>(frest)c)h (rhe,t ukreny ,( rsettr)l;e n (| k ^ e y )| ( )+ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_create.c:1157:11: note: use '==' to turn this assignment into an equality comparison 1157 | if (ret = gc_sameFiles(rs)) return (rlibc/hash.he:t329):;In file included from 11 setup.c: : | 17note: ^: place parentheses around the assignment to silence this warning In file included from libc/system.h| : == 52 329: | libc/hash.h :i329f: 11(:d awarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]a = h->ops- >329f | e ticfh ((hd,a tkae y=, hs-t>rolpesn-(>kfeeyt)c h+( h1,) )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 | 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)) { | ^ | == 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sfio.c:59: 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:1570:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1570 | if (t = strstr(file, "/SCCS/")) 1{ warning generated . | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 1 warning1570 generated | . if (t = strstr(file, "/SCCS/")4) warning s{ 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, rkey3) warning)s generated{. | ^ | ( ) In file included from sinfo.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 = rset.ch:-439>:o11p:s -note: >use '==' to turn this assignment into an equality comparisonf etch (439h | , ikfe y(,p astthr l=e nm(dkbemy_)f e+t c1h)_)s t{r ( o| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t s->s->idDB, rkey)) { | ^ | == 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 set.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)) { | ^ | ( ) resolve.c:1704:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1704 | libc/hash.hi:f329 :(11i: =note: use '==' to turn this assignment into an equality comparisonc omp_ o329v | e rilfa p((doapttas -=> cho-m>polpiss-t>,f egtfcihl(eh),) k{e y ,| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s trlen(key) + 1)) { | ^ | == 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(opts->complist, gfile)) { | ^ | == rset.c:563:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 563 | if (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:297:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 297 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ sccslog.c:297:12: note: place parentheses around the assignment to silence this warning 297 | while (p = eachline(&t, &len)) { | ^ | ( ) sccslog.c:297:12: note: use '==' to turn this assignment into an equality comparison 297 | while (p = eachline(&t, &len)) { | ^ | == 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)) { | ^ | == 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; | ^ | == 1 warning 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 | rset.c : 728i:f6 :( swarning: 4tinitializing '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] warnings generated. r 1 = loadf i728l | e (up8f ,* r0o)o)t _{k e y| ^ = H| E ( )A P(s, rkoff); | ^ ~~~~~~~~~~~~~~ 6 warnings generated. resolve.c:1893:13: note: use '==' to turn this assignment into an equality comparison 1893 | if (str1 = loadfile(pf, 0)) { | ^ | == 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; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ send.c:78:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 78 | if (fresolve.c :=1969 :f17o:p ewarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]( x_sendl o1969g | , i"fr "()m)u s{t C o| m ~~^~~~~~~~~~~~~~~~~~~~~~~m it = xfile_exists(CHANGESET, 'r')) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ send.c:78:8: note: place parentheses around the assignment to silence this warning 78 | if (f resolve.c=: 1969f:o17p:e In file included from nnote: sort.c(place parentheses around the assignment to silence this warning:x 17_: sIn file included from elibc/system.h1969n: | d52 l: iolibc/hash.hfg: ,329( :m"11ur:s" t)warning: C)using the result of an assignment as a condition without parentheses [-Wparentheses]o m{m i t| 329 ^ | = ix| ff ( ) i (ldea_teax i=s ths-(>CoHpAsN-G>EfSeEtTc,h ('hr,' )k)e search.cysend.c{:,: 51 78 :s:| 37t8 ^ :r: l warning: enote: | using the result of an assignment as a condition without parentheses [-Wparentheses]nuse '==' to turn this assignment into an equality comparison ( ) ( ke y 78)51 | | + i if1f ) ()(f s {.= i gf| no ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~opresolve.c re:en1969c(:ax17s_:es )enote: nuse '==' to turn this assignment into an equality comparisonfd olro g1969(, | p "i=rf " s)(t)mr u;{s t* Cp| o ^m= m it| libc/hash.hto ==: l 329=o: w11xe:fr i(note: l*place parentheses around the assignment to silence this warningep _)e;x i329ps | +ts(CHANGESET, 'r')) if (data =+ )h{;- > o| | p ^ ~~~^~~~~~~~~~~~~s - >| f ==e tch(h, key, strlen(key) + 1)) { | ^ | ( ) search.c:51libc/hash.h::37329:: 11note: :place parentheses around the assignment to silence this warning note: use '==' to turn this assignment into an equality comparison 51329 | | iiff ((sd.aitgan o=r ehc-a>soep)s -f>ofreCC unbk.c t(cph (=h ,s tkre;y ,* ps t=r lte1on warningl( generatedok. weeyr)( *+p )1;) )p +{+ ) ;| ^ | ^ | == | ( ) search.c:51:37: note: use '==' to turn this assignment into an equality comparison 51 | if (s.ignorecase) for (p = str; *p = tolower(*p); p++); | ^ | == CC undo.c CC undos.c CC unedit.c CC unique.c CC uninstall.c CC unlink.c CC unlock.c send.c:237:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~ In file included from CC unpull.c 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] 329 | if (send.cd:a237t:a10 := note: hplace parentheses around the assignment to silence this warning- >ops- >237f | e t cihf( h(,r ck e=y ,s yssttrelme(nc(mkde)y )? +1 1:) )0 ){ g| o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t o out; | ^ | ( ) send.c:237:10: note: use '==' to turn this assignment into an equality comparison 237 | if (rlibc/hash.hc: 329=: 11s:y snote: tplace parentheses around the assignment to silence this warninge m(cmd )329 | ? search.ci1:f 89 ::( 20d0:a) t warning: a using the result of an assignment as a condition without parentheses [-Wparentheses] g =o th o-89 > | oo up tsf;-o >r f | e( ^tp c h=| ( ==hs ,t rk;e y*,p s=t rtloelno(wkeery()* p+) ;1 )p)+ +{) ;CC unrm.c | ^ | ~~~^~~~~~~~~~~~~ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data =search.c :h89-:>20o:p snote: -place parentheses around the assignment to silence this warning> fetch (89h | , kfeoyr, (spt r=l esnt(rk;e y*)p += 1t)o)l o{w e r| ( ^* CC unwrap.c p )| ; == p++); | ^ | ( ) search.c:89:20: note: use '==' to turn this assignment into an equality comparison 89 | for (p = str; *p = tolower(*p); p++); | ^ | == In file included from startmenu.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.hrset.c::3291052::1110:: 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] 1052329 | | i fi f( d(aet a= =P AhR-E>NoTp(ss-,> fde)t)c hM(AhR,K (ksetya,t es[ter]lsendbug.c,e: n32a(:ck11te:iy v)warning: e using the result of an assignment as a condition without parentheses [-Wparentheses],+ n1o) n)32g | c{ a i) f;| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( n| a ~~^~~~~~~~~~~~~~m e = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ 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 =libc/hash.h :h329-:>rset.c11o::p1052 s:note: -10place parentheses around the assignment to silence this warning>: f esendbug.cnote: t :place parentheses around the assignment to silence this warningc32932 h | :( 11h1052i:, | f note: k (place parentheses around the assignment to silence this warninge d yia,f t 32as( | te =r i l=fhe -nP(>(AnokRapeEmsyNe-)T > (=f+s e ,st1 tc)drh))r( )ch{ h, Mr A(k| Rae ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Kvy ([,s0 t]sa,tt re'l[/ee'n])(,)k ea{yc )t i| +v ^ e 1, ) | )n ( ) o {n g c| a ^ ) ; libc/hash.h | : ( )329| : ^ 11 : | note: ( )place parentheses around the assignment to silence this warning 329 | if (data = h->opssendbug.c-:>32f:e11t:c hnote: (use '==' to turn this assignment into an equality comparisonh ,libc/hash.h :k32329e | :y 11rset.c,i:: f 1052s note: :t(use '==' to turn this assignment into an equality comparison10rn :la e mnote: n329euse '==' to turn this assignment into an equality comparison( | k =ei yfs1052) t | (r +dr ac 1thi)arf) ( =a({ ve h[ -0=| >] ^ o,P p A s'R| -/E3 ( )>'N warning f)Tse)( generatedt s. c{,h ( dh| ), ^) k Me| Ay ==R, K (ssttlibc/hash.hra:lt329ee:n[11(e:k] e,note: y use '==' to turn this assignment into an equality comparison)a c+t i3291v | )e ),i f{n o( nd| ga ^ct aa ) | ;= == h| - ^> o p| s ==- >fetch(h, key, strlen(key) + 1)) { | ^ | == 5 warnings generated. rset.c:1053:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1053 | if (e = MERGE(s, d)) MARK(state[e], active, nongca); | ~~^~~~~~~~~~~~~ rset.c:1053:10: note: place parentheses around the assignment to silence this warning 1053 | if (e = MERGE(s, d)) MARK(state[e], active, nongca); | ^ | ( ) rset.c:1053:10: note: use '==' to turn this assignment into an equality comparison 1053 | if (e = MERGE(s, d)) MARK(state[e], active, nongca); | ^ | == 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)) { rset.c| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1062 :12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1062 | while (e = 18c warningsse generatedt. _rdweavePair(s, RWP_ONE, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs2bk.c:362:15:send.c :note: 289place parentheses around the assignment to silence this warning: 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 362 | wh i289l | e w(hsiilzee (=p rset.c f:=r1062 e:fa12gd:e( tbnote: luplace parentheses around the assignment to silence this warningif n,e ( 1f1062,) | ) s i{wz he io| lf ~~^~~~~~~~~~~~~e( b(uef )=, cfshe)t)_ r{d w e| a ^ v e P| a ( )i r(s, RWP_ONE, &rkoff, &dkoff)) { | ^ | send.c ( ): 289:11: note: place parentheses around the assignment to silence this warning 289 | whilesccs2bk.c :(362p: 15=: fnote: guse '==' to turn this assignment into an equality comparisone tlin e362( | rset.cf :) 1062)w: h12{i: l enote: | use '==' to turn this assignment into an equality comparison12 ^ ( warning ss i generated| 1062z. ( ) | e =w hfirleea d((eb u=f ,c s1e,t _sridzweeoafv(esend.cbP:ua289fi:)r11,(: s f,note: h use '==' to turn this assignment into an equality comparison)R )W P289{_ | O Nw| Eh ^,i l &e| r ==k( opf f=, f&gdektolfifn)e)( f{) ) | { ^ | | ^ == | == 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)); | ^ send.c:297:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] sccs_mv.c :297239 | : 8 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( t = str c239h | r (ipf, ('p| '=) )_ r*etl a=t i0v;e N a| m ~~^~~~~~~~~~~~~~~~e (t, 0, 0, 0, proj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ send.c:297:9: note: place parentheses around the assignment to silence this warning sccs_mv.c :297239 | : 8 :i fnote: place parentheses around the assignment to silence this warning( t = s t239r | c hirf( p(,p '=| '_)r)e l*att i=v e0N;a m e| ( ^ t , | 0 ( ), 0, 0, proj)) { | ^ | ( ) send.c:297:9: note: use '==' to turn this assignment into an equality comparison 297 | if (t = ssccs_mv.ct:r239c:h8r:( pnote: ,use '==' to turn this assignment into an equality comparison '|' )239) | *itf =( p0 ;= _| r ^e l a| t ==i veName(t, 0, 0, 0, proj)) { | ^ | == 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: In file included from using the result of an assignment as a condition without parentheses [-Wparentheses]synckeys.c :17: In file included from ./bkd.h:20: 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->fetc h329( | h ,i fk e(yd,a tsat r=l ehn-(>koepyssccs2bk.c)-: >407+f: e121t:)c )hwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]{h , | k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e y407, | s twrhlielne( k(epy )= +e a1c)h)l i{n e (| & ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t , &len)) fprintf(fh, "c %.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ 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: place parentheses around the assignment to silence this warning 329 | if (dsccs2bk.ca:t407a: 12=: hnote: -place parentheses around the assignment to silence this warning> ops-> f407e | t c hw(hhi,l ek e(yp,libc/hash.h :=s329 t:er11al:ce hnnote: l(use '==' to turn this assignment into an equality comparisonik neey ()329& | t+ , i 1f&) l)(e dn{a) t) a | f ^ =p r hi| -n ( )>t ofp(sf-h>,f e"tcc h%(.h*,s \kne"y,, lsetnr,l epn)libc/hash.h(;:k 329e :y| 11) ^ : + note: | use '==' to turn this assignment into an equality comparison1 ( ) ) ) 329{ | i| f ^ ( d| a ==t a = h->ops->fetch(h, key, strlen(key) sccs2bk.c+: 4071:)12): {note: use '==' to turn this assignment into an equality comparison | ^ | 407 == | while (p = eachline(&t, &len)) fprintf(fh, "c %.*s\n", len, p); | ^ | == rset.c:1159:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1159 | if (d = sccs_getCksumDelta(s, right)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stat.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] rset.c:1159:9 :329 | note: place parentheses around the assignment to silence this warningi f (d a1159t | a =i fh -(>do p=s -s>cfcest_cghe(thC,k skuemyD,sccs2bk.ce :ls408tt:ar48(l:se ,nwarning: (format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat]rk iegyh)t ) +)408 | 1{ ) ) i | f{ ^ ( D| | A ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( )T E_FUDGE(s, d)) fprintf(fh, "F %lu\n", DATE_FUDGE(s, d)); | ~~~ ^~~~~~~~~~~~~~~~ | %lld rset.c:1159./sccs.h::9584:: 26note: :use '==' to turn this assignment into an equality comparison note: expanded from macro 'DATE_FUDGE' 1159 | 584 | i#flibc/hash.hd :e(329fd:i 11n=:e snote: Dcplace parentheses around the assignment to silence this warningAc TsE__ gF329eU | tD CGikEfs( us(m,dD aedtl)at a(=(t sih,m- e>r_oitpg)sh(-t0>) f)+e t{(c sh )(| -h ^>, s lk| ie ==sy t,2 [sdt]r.ldeant(ekFeuyd)g e+) 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)) { | ^ | == sccs2bk.c:426:26: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 424 | fprintf(strset.cd:e1206r:r8,: "warning: %using the result of an assignment as a condition without parentheses [-Wparentheses]- 10.10s 1206% | 1 0isf i(=s% 2=u s| = ~~^% 2u d1207= | % s f = %slcuc\sn_"k,e y i| n ~~~i t A| n %lldd Ca c425h | e ( c s e t -s>-p>rgofji,l er,k ,R ESVI(LsE,N Td,) ,s DdB,, dc,s et -426> | i d D B ) ) d{e l t| a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ sdate(s, d), DATE_FUDGE(s, d)); | ^~~~~~~~~~~~~~~~ ./sccs.h:584:26: note: expanded from macro 'DATE_FUDGE' 584 | #define DATE_FUDGE(s, d) (time_t)(0 + (s)->slirset.cs:t12062:[8d:] .note: dplace parentheses around the assignment to silence this warninga teF u1206d | g ei)f (| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = In file included from | stripdel.c ^: 17 : | In file included from (libc/system.h :52: libc/hash.h1207: | 329 : 11 : warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]c cs_keyinitAndC a329c | h ei(fc s(edta-t>ap r=o jh,- >rokp,s -S>IfLeEtNcTh,( hs,D Bk,e yc,s estt-r>liednD(Bk)e)y ){ + | 1 ) ) | { ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1206:8: note: use '==' to turn this assignment into an equality comparison 1206 | if (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)) { | ^ | == In file included from tagmerge.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)) { | ^ | == 8 warnings generated. In file included from stattest.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)) { | ^ | == sccs2bk.c:544:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 544 | while (m = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ sccs2bk.c:544:12: note: place parentheses around the assignment to silence this warning 544 | while (m = sccs_eachNum(&p, &sign)) { | ^ | ( ) 5 warnings generated. sccs2bk.c:544:12: note: use '==' to turn this assignment into an equality comparison 544 | while (m = sccs_eachNum(&p, &sign)) { | ^ | == 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 3 warning84s | generated . if (flist = mkconfig(stdout, CC upgrade.c flist, verbose)) { | ^ | ( ) setup.c:84:13: note: use '==' to turn this assignment into an equality comparison 84 | if (flist = mkconfig(stdout, flist, verbose)) { | ^ | == CC urlinfo.c CC utils.c 1 warning generated. setup.c:108:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 108 | if (f = popen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ CC uu.c 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")) { | ^ | == CC what.c CC which.c sccs2bk.c:638:27: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 637 | fprintf(stderr, "%s: maxfudge=%u lastfudge=%lu\n", | ~~~ | %lld 638 | s->gfile, maxfudge, DATE_FUDGE(s, e)); | ^~~~~~~~~~~~~~~~ ./sccs.h:584:26: note: expanded from macro 'DATE_FUDGE' 584 | #define DATE_FUDGE(s, d) (time_t)(0 + (s)->slist2[d].dateFudge) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 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)) { | ^ | ( ) 1 warning generated. setup.c:198:13: note: use '==' to turn this assignment into an equality comparison 198 | if (flist = mkconfig(f, flist, 1)) { | ^ | == 4 warnings generated. resolve.c:2764:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2764 | if (ret = trigger(cmd, "pre")) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~ resolve.c:2764:10: note: place parentheses around the assignment to silence this warning 2764 | if (ret = trigger(cmd, "pre")) { | ^ | ( ) resolve.c:2764:10: note: use '==' to turn this assignment into an equality comparison 2764 | if (ret = trigger(cmd, "pre")) { | ^ | == 3 warnings generated. resolve.c:2819:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2819 | In file included from itclsh.cf: 24(: lIn file included from libc/system.h=: 52s: clibc/hash.hc:s329_:k11e:y iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]i t(0, key, 329I | N IiTf_ N(OdCaKtSaU M=, ho-p>tosp-s>-i>dfDeBt)c)h ({h , | k ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e y, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:2819:9: note: place parentheses around the assignment to silence this warning 2819 | if (l = sccs_keyinit(0,libc/hash.h :k329e:y11,: Inote: Nplace parentheses around the assignment to silence this warningI T_NOC K329S | U Mi,f o(pdtast-a> i=d DhB-)>)o p{s - >| f ^ e t c| h ( )( h, key, strlen(key) + 1)) { | ^ | ( ) resolve.c:2819:9: note: use '==' to turn this assignment into an equality comparison 2819 | libc/hash.hi:f329 :(11l: =note: use '==' to turn this assignment into an equality comparisons ccs_ k329e | y iinfi t((d0a,t ak e=y ,h -I>NoIpTs_-N>OfCeKtScUhM(,h ,o pktesy-,> isdtDrBl)e)n ({k e y| ) ^ + | 1 ==) ) { | ^ | == sinfo.c:49:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 49 | if (s = xfile_fetch(gfile, 'p')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ sinfo.c:49:10: note: place parentheses around the assignment to silence this warning 49 | if (s = xfile_fetch(gfile, 'p')) { | ^ | ( ) sinfo.c:49:10: note: use '==' to turn this assignment into an equality comparison 49 | if (s = xfile_fetch(gfile, 'p')) { | ^ | == sfio.c:384:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 384 | if (n = out_bptuple(buf, &byte_count)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:384:10: note: place parentheses around the assignment to silence this warning 384 | if (n = out_bptuple(buf, &byte_count)) { | ^ | ( ) sfio.c:384:10: note: use '==' to turn this assignment into an equality comparison 384 | if (n = out_bptuple(buf, &byte_count)) { | ^ | == 2 warnings generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ setup.c:342:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 342 | if (f = fopen(path, "rt")) return libc/hash.h(:f329):;11 : | note: ~~^~~~~~~~~~~~~~~~~~~place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1sfio.c):)450 :{10 : | warning: ^ using the result of an assignment as a condition without parentheses [-Wparentheses] | ( ) 450 | setup.c : 342i:f9 :( nnote: place parentheses around the assignment to silence this warning= out_ x342f | i l ei(fb resolve.cu(libc/hash.h:ff:3020, 329: =:8x 11:ff: io warning: lpnote: using the result of an assignment as a condition without parentheses [-Wparentheses]eeuse '==' to turn this assignment into an equality comparison ,n (&p b a329y3020t | t | h e ,i_i fcf" o r(u(tdnt"at )t)=)a) sr={te rth ru-| cr> ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hno r p((spf-a)>t;fh e, t | c' ^ h/ (' h)| ,) ( ) k*ety ,= s0t;r l e| n ~~^~~~~~~~~~~~~~~~~~~~( key) + 1))sfio.c :{450 : 10| : ^ note: setup.cplace parentheses around the assignment to silence this warning| : ==342 :9 :450 | note: use '==' to turn this assignment into an equality comparison if (342n | = iofu t(_fx f=iresolve.c l:fe3020o(:pb8eu:nf (,note: p place parentheses around the assignment to silence this warningax tfhi, l 3020e" | ,r ti&"fb) y)(t ter _e=ct ousurtnnrt r)(c)fh )r{;( p a| | t ^ ^h , | | ' ( ) ==/ ')) *t = 0; | ^ | ( ) sfio.c:450:10: note: use '==' to turn this assignment into an equality comparison 450 | resolve.c : 3020i:f8 :( nnote: use '==' to turn this assignment into an equality comparison= ou t3020_ | x fisetup.cif:l 345e(:(t8b :u= f warning: ,susing the result of an assignment as a condition without parentheses [-Wparentheses] t xrfri cl345he | r, ( ip&fab ty(htf,e _='c /of'uo)np)te )n*)(t p {a= t h0| ,; ^ " r| | t ^ ==" ) )| ==r eturn (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 345sfio.c | : 462i:f10 :( fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= fopen(p a462t | h , "irft "()n) =r eotuutr_ns y(mlifn)k;( b u| f ^, &| s ==b , &byte_count)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. setup.csfio.c::347462::810:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 347462 | | i f i(ff (=n f=o poeunt(_psaytmhl,i n"kr(tb"u)f), r&estbu,r n& b(yft)e;_ c o| u ~~^~~~~~~~~~~~~~~~~~~n t)) { | ^ | ( ) 35setup.csfio.c warning::s347462 generated::. 810:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 347462 | | i f i(ff (=n f=o poeunt(_psaytmhl,i n"kr(tb"u)f), r&estbu,r n& b(yft)e;_ c o| u ^ n t )| ) ( ) { | ^ | == setup.c:347:8: note: use '==' to turn this assignment into an equality comparison 347 | if (f = fopen(path, "rt")) return (f); | ^ | == 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. sfio.c:467:14: note: place parentheses around the assignment to silence this warning 467 | reg: if (n = outsetup.c_:f362i:l9e:( bwarning: uusing the result of an assignment as a condition without parentheses [-Wparentheses]f , &sb, &362b | y tief_ c(oiunn t=, c0o,n f0i)g)_ t{e m p| l ^ a t e| ( ( )) ) { | ~~~^~~~~~~~~~~~~~~~~~~ sfio.c:467:14: note: use '==' to turn this assignment into an equality comparison 467 | reg: ifsetup.c :(362n: 9=: onote: uplace parentheses around the assignment to silence this warningt _file (362b | u fi,f &(sibn, =& bcyotnef_icgo_utnetm,p l0a,t e0()))) {{ | | ^ ^ | | == ( ) setup.c:362:9: note: use '==' to turn this assignment into an equality comparison 362 | if (in = config_template()) { | ^ | == sort.c:63:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 63 | if (i = sortfcn(&na, &nb)) return (i); | ~~^~~~~~~~~~~~~~~~~~~ sort.c:63:8: note: place parentheses around the assignment to silence this warning 63 | if (i = sortfcn(&na, &nb)) return (i); | ^ | ( ) sort.c:63:8: note: use '==' to turn this assignment into an equality comparison 63 | if (i = sortfcn(&na, &nb)) return (i); | ^ | == sfio.c:512: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] 512 | 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)); | ^ 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')) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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 | sfio.c : 534 :i22f: (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] = xfil e534_ | f estucmh (+R=O OaTd2lReErS3Y2N(Cs u m| , ^ l i| n ==k Me, n); | ^~~~~~ CC xfile.c 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 xflags.c CC zone.c 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_sfio.cn:e561w:c19h:k swarning: upassing '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]m (cset )561) | {s u m| ^ = a| d ( )l 4e warningrs3 generated2. (0, data, sz); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTEresolve.cR:N3243 :u11L:o nnote: guse '==' to turn this assignment into an equality comparison ZEX P3243O | R T aidfl e(rr3c2 =O Fs(c(cusL_onnegw cahdklseurm,( ccsoents)t) B{y t e| f ^ * b| CC bkver.c u ==f , uInt len)); | ^ sfio.c3: warning591s: generated22. : 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)); | ^ 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")) { | ^ | ( ) 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] 613 | unless (useDsum) ssmerge.cu:m124 :=8 :a dnote: luse '==' to turn this assignment into an equality comparisone r32 (124s | u mi,f b(upf ,= ng)e;t e n| v ^~~( "BK_Mlibc/zlib/zlib.hE:R821G:E61_:D Inote: Spassing argument to parameter 'buf' hereA BLE" )821) | Z{E X T| E ^R N | u ==L ong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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); | ^ | == make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' 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-CC libc/mdbm/mtst.c >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. sfio.c:817:8: smerge.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]272 :10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 817 | 272i | f i(fp (=i ngce t=e nsvt(r"c_hBrK(_rSeFvI,O _'F+A'I)L)" )*)i nfca+i+l == 0a;t o i| ( ~~~~^~~~~~~~~~~~~~~~~~p ); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ sfio.csmerge.c::817272::810:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 272817 | | iiff ((ipn c= =g estterncvh(r"(_rBeKv_,S F'I+O'_)F)A I*Li"n)c)+ +f a=i l0 ;= a| t ^ o i (| p ( )) ; | ^ | ( ) smerge.c:272:10: note: use '==' to turn this assignment into an equality comparisonsfio.c :817:8 :272 | note: use '==' to turn this assignment into an equality comparisoni f (i n817c | =i fs t(rpc h=r (greetve,n v'(+"'_)B)K _*SiFnIcO+_+F A=I L0";) ) | f ^a i l| === atoi(p); | ^ | In file included from ==timestamp.c :17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: In file included from warning: testdates.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 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]smerge.c :329273 | : 10 i:329f | warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]id fa t(a d 273a= | t ahi -f=> o(hpe-sx>-co> pf=se -ts>ctfhre(cthhc,rh ((kihen,yc , k ?es yti,rn lcse tn:r( lkreeenyv(),k e+'y -)1' ))+)) 1{*) e) x | c{ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ + | = ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.clibc/hash.h::273329::1011:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warninglibc/hash.h :329:11 : 273 329 | note: | place parentheses around the assignment to silence this warning i iff ( (e329dx | ac t ia=f =s( tdhra-ct>haor p(=si -nh>c-f >e?ot pcishn-(c>h ,f: e ktreceyhv,(, h s,'t -rk'le)ey)n, ( *kseetxyrc)l+ e++n (=1k )e0)y; ) { +| ^ | 1 ^ ) )| ( )| { ( ) | ^ | ( ) smerge.clibc/hash.h:libc/hash.h:273:329:329:10:11:11: : note: note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison use '==' to turn this assignment into an equality comparison 273 | 329 329 | i | f i if(f e (x(dcda at=ta a s =t= r hch-h->r>o(opipsns-c-> >f?fe etitcnchch( (status.ch:h:, ,84 r :kek11eve:y,y , ,warning: ' using the result of an assignment as a condition without parentheses [-Wparentheses]s-s t'tr)rl) le 84en* | n(e (kxwkechey+iy)+l) In file included from e +time.c= + : ( 1170p1): ; ))In file included from =) ./sccs.h {:| f{ 20 ^g : e | In file included from t| ^libc/system.h| l ^ : ==i 52 n | : e| ==libc/hash.h( == :f 329c:h11g:) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ~~^~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:84:11: note: place parentheses around the assignment to silence this warning 84 | while (p = fgetline(fchg)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, kstatus.ce:y84,: 11s:t rnote: luse '==' to turn this assignment into an equality comparisone n(k e84y | ) w+h i1l)e) ({p =| ^ f g e| t ( )l ine(fchg)) { | ^ | == 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)) { | ^ | == status.c:93:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 93 | 2 warning si generatedf. (pi = hash_insert(pcount, | ~~~^~~~~~~~~~~~~~~~~~~~~ 94 | p+16, strlen(p+16)+1, | ~~~~~~~~~~~~~~~~~~~~~ 95 | 0, sizeof(*pi))) { | ~~~~~~~~~~~~~~~ status.c:93:11: note: place parentheses around the assignment to silence this warning 93 | if (pi = hash_insert(pcount, | ^ | ( 94 | p+16, strlen(p+16)+1, 95 | 0, sizeof(*pi))) { | | ) status.c:93:11: note: use '==' to turn this assignment into an equality comparison 93 | if (pi = hash_insert(pcount, | ^ | == 2 warnings generated. 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)); | ^ status.c:156:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 156 | while (p = fgetline(fsfiltagmerge.ce:)58): 3{: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ~~^~~~~~~~~~~~~~~~~~ 58 | EACH_PTAG(s, d, e, j) FLAGS(s, e) |= D_RED; | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) =status.c :(156j: 11<: 2note: )place parentheses around the assignment to silence this warning ? PT A156G | S (wsh,i lde, (jp) =: f0g;e t+l+ijn)e ( f| s ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f ile)) { | ^ | ( ) status.c:156:11: note: use '==' to turn this assignment into an equality comparison 156 | while tagmerge.c(:p58 :=3 :f gnote: eplace parentheses around the assignment to silence this warningt li./sccs.hn:e572(:f18s:f inote: lexpanded from macro 'EACH_PTAG'e )) {572 | | f ^o r | ( ==j = 0; (p) = (j smerge.c{o: 782p :s| 13- ^:> f warning: e| using the result of an assignment as a condition without parentheses [-Wparentheses]t == c h(h, 782k | e y , wshtirllee n((dk e=y )f g+e t1l)i)n e{( t f| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) { | ~~^~~~~~~~~~~~~~ smerge.c:782:libc/hash.h13::329 :note: 11place parentheses around the assignment to silence this warning: note: place parentheses around the assignment to silence this warning 782 | 329 | w hiifl e( d(adt a= =f ghe-t>loipnse-(>tffe)t)c h{( h ,| ^ k e y| , ( ) strlen(key) + 1)) { | ^ | ( ) smerge.c:782:13: note: use '==' to turn this assignment into an equality comparison 782 | while (d libc/hash.h=: 329f:g11e:t lnote: iuse '==' to turn this assignment into an equality comparisonn e(tf )329) | {i f | ( ^d a t| a == = h->ops-synckeys.c>:f298e:t14c:h (warning: husing the result of an assignment as a condition without parentheses [-Wparentheses], key, s t298r | l e nw(hkielye) (+k e1y) )= {f g e| t ^l i n| e ==( fin)) { | ~~~~^~~~~~~~~~~~~~~ In file included from trigger.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: synckeys.clibc/hash.h::298329::1411:: note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 298 | while (k e329y | =i ff g(edtaltian e=( fhi-n>)o)p s{- > f| e ^ t c h| ( ( )h , key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ synckeys.c:298:14: note: use '==' to turn this assignment into an equality comparison 298 | while (key = fgetline(fin)) { | ^ | == 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:324:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 324 | if (tag = sccs_d2tag(s, probed)) fputs(tag, fout); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ synckeys.c:324:12: note: place parentheses around the assignment to silence this warning 324 | if (tag = sccs_d2tag(s, probed)) fputs(tag, fout); | ^ | ( ) synckeys.c:324:12: note: use '==' to turn this assignment into an equality comparison 324 | if (tag = sccs_d2tag(s, probed)) fputs(tag, fout); | ^ | == 2 warnings generated. synckeys.c:340:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 340 | if (tag = sccs_d2tag(s, tagd)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ synckeys.c:340:12: note: place parentheses around the assignment to silence this warning 340 | if (tag = sccs_d2tag(s, tagd)) { | ^ | ( ) synckeys.c:340:12: note: use '==' to turn this assignment into an equality comparison 340 | if (tag = sccs_d2tag(s, tagd)) { | ^ | == 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)) { | ^ | == 2 warnings generated. sfio.c:1556:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1556 | if (cur = pclose(f[i])) { | ~~~~^~~~~~~~~~~~~~ sfio.c:1556:11: note: place parentheses around the assignment to silence this warning 1556 | if (cur = pclose(f[i])) { | ^ | ( ) sfio.c:1556:11: note: use '==' to turn this assignment into an equality comparison 1556 | if (cur = pclose(f[i])) { | ^ | == 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; | ^ ~~~ 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; | ^ ~ 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 | if (d = sccs_findKey(s, k)) { | ^ | == 1 warning generated. 8 warnings generated. 1 warning generated. In file included from In file included from undos.cunpull.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] 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)))) {{ | | ^ ^ | | == == In file included from In file included from unbk.cunlock.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] 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ 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.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,, kklibc/hash.hee:yy329,,: 11ss:tt rrnote: llplace parentheses around the assignment to silence this warningee nn((kk ee329yy | )) i++f 11())d))a t{{a =| | ^ ^ h - >| | o ( ) ( )p s->In file included from fundo.ce:t17c: hIn file included from (libc/system.hh:,52 : klibc/hash.he:y329,: 11s:t rwarning: llibc/hash.husing the result of an assignment as a condition without parentheses [-Wparentheses]elibc/hash.h: n:329(329:k:11 e11:329y: | ) note: note: use '==' to turn this assignment into an equality comparisoni+use '==' to turn this assignment into an equality comparison testcode.cf 16 : 1 warning329310()329s | :d) | generated 23a . i:t{if a f 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]=| (d ^ dah at - ta310>| a | o ( ) = p = s h -h-s>->uf>omeop tps=cs- h->a(>fdhfel,ete tcrlibc/hash.hkey, strlen(key) +ch3: h(23291(In file included from h(:)huninstall.c,s11),: u: 17km {k: e,note: eIn file included from y use '==' to turn this assignment into an equality comparison y./sccs.h,o | ,: u ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20st s329: t,t | In file included from r r libc/system.hlsli:etef52nrn : (l((libc/hash.hkekd:enea329y(yt:)o)a11 u :+t+= ) warning: 1)1husing the result of an assignment as a condition without parentheses [-Wparentheses]);)- ) )> libc/hash.ho{| {:p ^~~ 329s 329 :-| | | 11> ^ ^:f i e f note: t| | place parentheses around the assignment to silence this warningc ==( == h d (a htlibc/zlib/zlib.h329,a: | 821 k=:ie 61fyh: ,- ( >note: dsopassing argument to parameter 'buf' hereatp trsal - e821>=n | f (ZehkEt-eXc>yTho)E(p Rhs+N,- >1ukf)Lee)oyt n,c{g h s( Zth| Er, ^Xl Pek One| R(y ==Tk, e aysd)tl re+lr e31n2)( )kO eF{y( )( u| +L ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o 1n)g) a{d l e| r ^ , c| o ( )n st Bytef *buf, uInt len)); | ^ libc/hash.h:329:libc/hash.h11::329 :note: 11use '==' to turn this assignment into an equality comparison: 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: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 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] 329 | if testcode.c(:d338a:t33a: =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]h ->ops->f e338t | c h (ihf, (kde.yl,e ns)t rsluemn (=k eayd)l e+r 312)()s u{m , | d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. buf, d.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,libc/hash.h :u329I:n111t: warning generatedlnote: . eplace parentheses around the assignment to silence this warningn )); | 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 {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] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:1795:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1796 | libc/hash.h : 329 :d11i:f fnote: _place parentheses around the assignment to silence this warningc mpLin e329, | diiff f(_dhaatsah L=i nhe-,> odpisftestcode.c-f:>_367fc:eo22ts:ct h,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]h& ,d kae ty367a, | ) )s ts{ru lm e | n= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( kaedyl)e r+3 21()s)u m{, d| , ^ l e| n ( )) ; | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXsmerge.cP:O1795R:T15 :a libc/hash.hdnote: :lplace parentheses around the assignment to silence this warning329e :r113:2 1795note: O | use '==' to turn this assignment into an equality comparisonF ( (i uf329L | o( nhig[f s ai(dddleae]tr a,= =cd oihnf-sf>t_o ipBtsye-tm>esff(e &t*rcbahun(fgh,e, , u kI1en,yt , s lmseetnrr)gl)ee;Dn a( tk| ae ^,y ) | + ^ 1 )| ) ( { | 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, | ^ | == takepatch.c:245:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 245 | while (buf = fgetline(opts->p)) { | ~~~~^~~~~~~~~~~~~~~~~~~ testcode.c:396: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] 396 | sum = adler32(sum, d, len); | ^ takepatch.clibc/zlib/zlib.h::245821::1361:: note: note: place parentheses around the assignment to silence this warningpassing argument to parameter 'buf' here 245821 | | ZwEhXiTlEeR N( buuLfo n=g fZgEeXtPlOiRnTe (aodpltesr-3>2p )O)F ({( u L| o ^ n g | a ( )d ler, const Bytef *buf, uInt len)); | ^ takepatch.c:245:13: note: use '==' to turn this assignment into an equality comparison 245 | while (buf = fgetline(opts->p)) { | ^ | == takepatch.c:264:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 264 | if (rc = sfio(opts->p, (int)(opts->N - files))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:264:11: note: place parentheses around the assignment to silence this warning 264 | if (rc = sfio(opts->p, (int)(opts->N - files))) { | ^ | ( ) 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)) { | ^ | ( ) takepatch.c:298:10: note: use '==' to turn this assignment into an equality comparison 298 | if (rc = stopNway(opts->parallel, &opts->conflicts, &remote)) { | ^ | == 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 326 | while (t = fgetline(f)) ++files; | ^ | ( ) takepatch.c:326:13: note: use '==' to turn this assignment into an equality comparison 326 | while (t = fgetline(f)) ++files; | ^ | == testcode.c:541:50: 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] 541 | if (do_adler32) sum_adler = adler32(sum_adler, buf, c); | ^~~ 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. 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] In file included from uu.c:24: In file included from libc/system.h:52: libc/hash.h329: | 329 :i11f: (warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]a ta = h->ops->fet c329h | ( hi,f k(edya,t as 8t= warningr slh generatede-. n>(okpesy-)> f+e t1c)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 (datlibc/hash.ha: 329=: 11h:- >note: oplace parentheses around the assignment to silence this warningp s->fe t329c | h (ihf, (kdeayt,a s=t rhl-e>no(pkse-y>)f e+t c1h)()h ,{ k e| y ^ , s| t ( )r len(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)) { | ^ | == 2 warnings generated. In file included from urlinfo.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 (datIn file included from aunwrap.c :=17 : hIn file included from -libc/system.h>:o52p: slibc/hash.h-:>329f:e11t:c hwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]h , key, st r329l | e ni(fk e(yd)a 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->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 ( )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->fetclibc/hash.hh:(329h:,11 :k enote: yuse '==' to turn this assignment into an equality comparison, str l329e | n (ikfe y()d a+t a1 )=) h{- > o| p ^s - >| f ==e tch(h, key, strlen(key) + 1)) { | ^ | == In file included from unrm.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.clibc/hash.h::510329::1211:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 5 warning329510s | | generated . i fw h(idlaet a( t= =h -f>goeptsl-i>nfee(tpc)h)( h{, k| e ~~^~~~~~~~~~~~~y , strlen(key) + 1)) { | ^ | ( ) takepatch.clibc/hash.h::510329::1211:: note: note: place parentheses around the assignment to silence this warning use '==' to turn this assignment into an equality comparison510 | w h329i | l ei f( t( d=a tfag e=t lhi-n>eo(pps)-)> f{e t c| h ^ ( h ,| ( )k ey, strlen(key) + 1)) { | ^ | == takepatch.c:510:12: note: use '==' to turn this assignment into an equality comparison 510 | while (t In file included from =utils.c :f17g: eIn file included from t./bkd.hl:i20n: eIn file included from (libc/system.hp:)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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 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)) { | ^ | == slib.c:1056: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] 1056 | tp->tm_ho1u warningr generated . += atoi(z) * sign; | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:1058: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] 1058 | tp->tm_min += atoi(z) * sign; | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ touch.c:65:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 65 | for (i = optind; fn = av[i]; i++) { | ~~~^~~~~~~ touch.c:65:22: note: place parentheses around the assignment to silence this warning 65 | for (i = optind; fn = av[i]; i++) { | ^ | ( ) touch.c:65:22: note: use '==' to turn this assignment into an equality comparison 65 | for (i = optind; fn = av[i]; i++) { | ^ | == touch.c:66:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 66 | if (type = is_xfile(fn)) { | ~~~~~^~~~~~~~~~~~~~ touch.c:66:12: note: place parentheses around the assignment to silence this warning 66 | if (type = is_xfile(fn)) { | ^ | ( ) touch.c:66:12: note: use '==' to turn this assignment into an equality comparison 66 | if (type = is_xfile(fn)) { | ^ | == slib.c:1230: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] 1230 | *d = atoi(s); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ takepatch.c:781:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 781 | while (b = fgetln(f, &len)) { | ~~^~~~~~~~~~~~~~~~~ takepatch.c:781:12: note: place parentheses around the assignment to silence this warning 781 | while (b = fgetln(f, &len)) { | ^ | ( ) takepatch.c:781:12: note: use '==' to turn this assignment into an equality comparison 781 | while (b = fgetln(f, &len)) { | ^ | == slib.c:1296:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1296 | if (h = strchr(u, '@')) { | ~~^~~~~~~~~~~~~~~~ slib.c: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, '@')) { | ^ | == 1 warning generated. slib.c:1331:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1331 | if (h = strchr(USERHOST(s, d), '@')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1331:8: note: place parentheses around the assignment to silence this warning 1331 | if (h = strchr(USERHOST(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, '[')) { | ^ | ( ) takepatch.c:951:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] slib.c951: | 1333 :i9f: (note: tuse '==' to turn this assignment into an equality comparisono p = 1333s | c c si_ft o(pp( s=) )s t{r c h| r ~~~~^~~~~~~~~~~~~( h, '[')) { | ^ | == takepatch.c:951:10: note: place parentheses around the assignment to silence this warning 951 | if (top = sccs_top(s)) { | ^ | ( ) 4 warnings generated. takepatch.c:951:10: note: use '==' to turn this assignment into an equality comparison 951 | if (top = sccs_top(s)) { | ^ | == slib.c:1358:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1358 | if (h = strchr(USERHOST(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), '@')) { | ^ | == 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from xflags.ctakepatch.c::17994: :In file included from 9libc/system.h:: 52note: : place parentheses around the assignment to silence this warninglibc/hash.h :329:11: warning: 994using the result of an assignment as a condition without parentheses [-Wparentheses] | if (d =329 | c sieft _(idnastear t=( sh,- >ioFp,s -d>Ff,e tdc,h (ohp,t sk-e>yf,a sstt)r)l e{n ( k| e ^ y ) | + ( ) 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:994:9: note: use '==' to turn this assignment into an equality comparison 994 | if (d = cset_insert(s, iF, dF, d, opts->fastlibc/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: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)) { | ^ | == In file included from what.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->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, keytrigger.c,: 325s:t9r:l ewarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]( key) + 1 )325) | { i f| ^( p | = == getenv("_BKD_LOGFILE")) {1 warning generated| . ~~^~~~~~~~~~~~~~~~~~~~~~~~ trigger.c:325:9: note: place parentheses around the assignment to silence this warning 325 | if (p = getenv("_BKD_LOGFILE")) { | ^ | ( ) 8trigger.c warning:s325 generated:. 9: note: use '==' to turn this assignment into an equality comparison 325 | if (p = getenv("_BKD_LOGFILE")) { | ^ | == 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 ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) =In file included from xfile.c(:j17 : ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ 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 bkver.c:1: 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:1115:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1115 | if (cdb = loadCollapsed())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)) { | ^ | ( ) takepatch.c:1115:10: note: place parentheses around the assignment to silence this warning 1115 | if (cdb = loadCollapsed()) { | ^ 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) + takepatch.c1:)1115): 10{: note: | use '==' to turn this assignment into an equality comparison ^ | ==1115 | if (cdb = loadCollapsed()) { | ^ | == In file included from zone.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unpull.c:128:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 128 | EACH_PTAG(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (libc/hash.hj: 329<: 112:) note: ?place parentheses around the assignment to silence this warning PTAGS (329s | , idf, (jd)a t:a 0=; h+-+>jo)pIn file included from swhich.c -:| >17 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f: eIn file included from t./sccs.hc:h20(: hIn file included from ,libc/system.h :k52e: ylibc/hash.h,: 329s:t11r:l ewarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]( key) + 1)) 329{ | i| f ^ ( d| a ( )tunpull.c a: 128=: 4h:- >note: oplace parentheses around the assignment to silence this warningp stakepatch.c-./sccs.h:>:1145f572:e:13t18:c: h libc/hash.hwarning: (note: :using the result of an assignment as a condition without parentheses [-Wparentheses]hexpanded from macro 'EACH_PTAG'329 , : 11k : e572 1145y | note: | , use '==' to turn this assignment into an equality comparison f so t rwr329 hl | (ie jlni e(f= k (e(0tyd; )a = t( +apf )g1= e) =t)h l -(i{>jn o e p<(| s p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-2- >)>f de?it fcPfhTM(AehGm,S) ()ks e,{y ,d ,| s ~~^~~~~~~~~~~~~~~~~~~~~~tj r)l e:n (0k;e y+)+ j+) 1 libc/hash.h)| :) ^329 :{11 : | note: ^place parentheses around the assignment to silence this warning | == 329 | if (data =takepatch.c :h1145-:>13o:p snote: -place parentheses around the assignment to silence this warning>unpull.c f:e128t :c11454h | :( h note: , use '==' to turn this assignment into an equality comparison w kh./sccs.hei:yl572,e: 18s(:tt r note: l=expanded from macro 'EACH_PTAG'e nf(g ke572et | yl )if no+er ( 1p()-j)> d={i f0 f;| M ^ e( mp ))| ) ( ) = { ( j| ^ < 2| ) ( ) ? PTAGS(s, d, j) : 0; ++j) | ^ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (dattakepatch.ca: 1145=: 13h:- >note: ouse '==' to turn this assignment into an equality comparisonp s->f e1145t | c h ( hw,h ikleey ,( ts t=r lfegne(tkleiyn)e (+p -1>)d)i f{f M e| m ^) ) | { == | ^ | == unique.c:45:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 45 | if (p1 = strstr(key, "/ChangeSet|")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:45:10: note: place parentheses around the assignment to silence this warning 45 | if (p1 = strstr(key, "/ChangeSet|")) { | ^ | ( ) unique.c:45:10: note: use '==' to turn this assignment into an equality comparison 45 | if (p1 = strstr(key, "/ChangeSet|")) { | ^ | == 3 warnings generated. 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 | ^ | ( ) 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 | ^ | == unique.c:63:30: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 63 | fprintf(fout, "\n%lx\n@\n", now); | ~~~ ^~~ | %llx 7 warnings generated. slib.c:1616:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1616 | if (sym unique.c=: 88f:i13n:d Swarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses]m (s, r e88v | ) ) irfe t(ufrund g(es y=m -a>tsoeir()t;+ 3 )| ) ~~~~^~~~~~~~~~~~~~~~~ { | ~~~~~~^~~~~~~~~~~ unique.c:88:13: note: place parentheses around the assignment to silence this warning 88slib.c | : 1616 :i11f: (note: fplace parentheses around the assignment to silence this warningu dge =1616 | a t oiif( t(+s3y)m) ={ f i| n ^ d S y| m ( )( s, rev)) return (sym->ser); | ^ | ( ) unique.c:88:13: note: use '==' to turn this assignment into an equality comparison 88 | if (fudge = atoislib.c(:t1616+:311):) note: {use '==' to turn this assignment into an equality comparison | ^ 1616 | | == if (sym = findSym(s, rev)) return (sym->ser); | ^ | == 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: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) | ^ slib.c:1674:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1674 | if (sym = findSym(s, rev)) return (sym->ser); | ~~~~^~~~~~~~~~~~~~~~~ slib.c:1674:11: note: place parentheses around the assignment to silence this warning 1674 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | ( ) slib.c:1674:11: note: use '==' to turn this assignment into an equality comparison 1674 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | == 9 warnings 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)unique.c):1205,: 12(:t ywarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]e of(_d)) _205d | } :w h0i;l e\ slib.c( :s| 1824 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:= 11 :f gwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t line(fi n1824) | ) { i f| ~~^~~~~~~~~~~~~~~( dk = proj_cset2key(proj, rev, rk)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:205:12: note: place parentheses around the assignment to silence this warning 205 | while (s = slib.cf:g1824e:t11l:i nnote: eplace parentheses around the assignment to silence this warning( fin)) 1824{ | | ^ i f | ( ( )d k = proj_cset2key(proj, rev, rk)) { | ^ | ( ) unique.c:205:12: note: use '==' to turn this assignment into an equality comparison 205 | while (s = fgetline(fin)) { slib.c :| 1824 ^: 11 :| ==note: use '==' to turn this assignment into an equality comparison 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c./hash.h::247329::811:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 329 | 247 | i fi f( d(att a= =g eht-e>novp(s"-_>BfKe_tUcNhI(Qh_,T RkAeCyE,_ TsHtRrElSeHn"()k)e y{) +| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 )) { | ^ | ( ) ./hash.h:329:11: note: unique.cuse '==' to turn this assignment into an equality comparison: 247:8 :329 | note: place parentheses around the assignment to silence this warningi f (da t247a | =i fh -(>to p=s -g>efteetncvh(("h_,B Kk_eUyN,I Qs_tTrRlAeCnE(_kTeHyR)E S+H "1)))) {{ | | ^ ^ | | ( ) == unique.c:247:8: note: use '==' to turn this assignment into an equality comparison 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ^ | == upgrade.c:102:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 102 | } else if (p = config_str(0, CONFIG_UPGRADE_URL)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.c:102:15: note: place parentheses around the assignment to silence this warning 102 | } else if (p = config_str(0, CONFIG_UPGRADE_URL)) { | ^ | ( ) upgrade.c:102:15: note: use '==' to turn this assignment into an equality comparison 102 | } else if (p = config_str(0, CONFIG_UPGRADE_URL)) { | ^ | == upgrade.c:124:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 124 | } else if (p = getenv("BK_UPGRADE_PLATFORM")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:319:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ upgrade.c:124:15: note: place parentheses around the assignment to silence this warning 124 | } else if (p = getenv("BK_UPGRADE_PLATFORM")) { | ^ | ( ) unique.c:319:8: note: place parentheses around the assignment to silence this warning 319 | if (s = getenv("_BK_UNIQ_DIRupgrade.c":)124): 15{: note: | use '==' to turn this assignment into an equality comparison ^ | ( )124 | } else if (p = getenv("BK_UPGRADE_PLATFORM")) { | ^ | == unique.c:319:8: note: use '==' to turn this assignment into an equality comparison 319 | if (s undo.c=: 469g:e11t:e nwarning: vusing the result of an assignment as a condition without parentheses [-Wparentheses]( "_BK_UNI Q469_ | D IiRf" )()e r{r s | = ^ n e| s ==t ed_populate(n, &opupgrade.cs:)137): 9g:o twarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses] err; | 137 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | if (p = strstr(bundle, "BitKeeper.app")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:321:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | } else if (s = config_stundo.cr:(4690:1,11 warning : generatedC . Oupgrade.cnote: N:place parentheses around the assignment to silence this warningF137 I:G9_ :U469 N | note: I place parentheses around the assignment to silence this warningQi DfB ) ()137e | r{ r s i | f= ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (npe s=t esdt_rpsotpru(lbautned(lne,, &"oBpist)K)e egpoetro. aepunique.crp:r"321;): )15 :| { ^ note: place parentheses around the assignment to silence this warning | | ^ ( ) 321| | ( ) } else if (s = config_str(0, CONFIG_UNIQDB)) { | ^ undo.c :| 469 ( ):upgrade.c 11::137 :note: 9use '==' to turn this assignment into an equality comparison: note: use '==' to turn this assignment into an equality comparison 469 | 137i | f (iefr r(sp == nsetsrunique.cts:et321dr:_(15pb:ou pnnote: uduse '==' to turn this assignment into an equality comparisonll aet ,e321 ( | "n B,}i t&eKolepsesep) e)ir f.g ao(ptspo " =)e1 )r warningc r generatedo{;. n f i| | g ^ ^_ s t| | r == ==( 0, CONFIG_UNIQDB)) { | ^ | == upgrade.ctakepatch.c::1891827::950:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]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] 1891827 | | uinfl e(ses =( sstt-r>cnhors(upm,) 's\tn-'>)s)u m*Ce +=+ a=d l0e;r 3 2| ( ~~^~~~~~~~~~~~~~~~~s tslib.c-:>1972s:u29m:C ,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]b uf, len )1972; | | ^~~i nt release = rev ? atoi(rev) : 1; upgrade.c :| 189 ^~~libc/zlib/zlib.h: :9821::slib.c 61:note: :451place parentheses around the assignment to silence this warning : note: 10passing argument to parameter 'buf' here: 189note: | passing argument to parameter 's' here821 | Zi451Ef | X aT(tEeoR iN=( uus8Lt or*ncsgh) r Z( Ep| X, ^P O'R\Tn 'a)d)l e*re3+2+ O=F (0(;u L o| n ^ g a| d ( )l er, const Bytef *buf, uInt len)); | ^ upgrade.c:189:9: note: use '==' to turn this assignment into an equality comparison 189 | if (e = strchr(p, '\n')) *e++ = 0; | ^ | == upgrade.c:207:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 207 | if (f = fopen(new, "w")) { | ~~^~~~~~~~~~~~~~~~~ upgrade.c:207:11: note: place parentheses around the assignment to silence this warning 207 | if (f = fopen(new, "w")) { | ^ | ( ) upgrade.c:207:11: note: use '==' to turn this assignment into an equality comparison 207 | if (f = fopen(new, "w")) { | ^ | == 1 warning generated. urlinfo.c:62:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (t = strchr(url, '|')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~ urlinfo.c:62:10: note: place parentheses around the assignment to silence this warning 62 | if (t = strchr(url, '|')) *t = 0; | ^ | ( ) urlinfo.c:62:10: note: use '==' to turn this assignment into an equality comparison 62 | if (t = strchr(url, '|')) *t = 0; | ^ | == undo.c:596:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 596 | if (rc = systemf("bk -Lw -?FROM_PULLPUSH=YES " | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597 | "takepatch %s -af'%s'", opt, opts->patch)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:2044:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2044 | while (t = undo.cf:g596e:t10l:i nnote: eplace parentheses around the assignment to silence this warning( s->fh )596) | { i f| ~~^~~~~~~~~~~~~~~~~( rc = systemf("bk -Lw -?FROM_PULLPUSH=YES " | ^ | ( 597 | "takepatch %s -af'%s'", opt, opts->patchslib.c):)2044 :{14 : | note: place parentheses around the assignment to silence this warning | ) 2044 | while (t = fgetline(s->fh)) { | ^ | ( ) undo.c:596:10: note: use '==' to turn this assignment into an equality comparison 596 | if (rc = systemf("bk -Lw -?slib.cF:R2044O:M14_:P Unote: Luse '==' to turn this assignment into an equality comparisonL PUSH =2044Y | E S " w h| i ^l e | ( ==t = fgetline(s->fh)) { | ^ | == takepatch.c:1979:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1979 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ takepatch.c:1979:11: note: place parentheses around the assignment to silence this warning 1979 | while (t = fgetline(f)) { | ^ | ( ) takepatch.c:1979:11: note: use '==' to turn this assignment into an equality comparison 1979 | while (t = fgetline(f)) { | ^ | == 3 warnings generated. 1 warning generated. undo.c:702:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 702 | while (revline = fgetline(f)) { | ~~~~~~~~^~~~~~~~~~~~~ undo.c:702:17: note: place parentheses around the assignment to silence this warning 702 | while (revline = fge1t warningl generatedi. ne(f)) { | ^ | ( ) undo.c:702:17: note: use '==' to turn this assignment into an equality comparison 702 | while (revline = fgetline(f)) { | ^ | == takepatch.c:2085:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2085 | while (*t++ = *next++) { | ~~~~~^~~~~~~~~ takepatch.c:2085:14: note: place parentheses around the assignment to silence this warning 2085 | while (*t++ = *next++) { | ^ | ( ) 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")) { | ^ | == 10 warnings generated. 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)) { | ^ | == upgrade.c:463:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 463 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ 1 warning generated. upgrade.c:463:8: note: place parentheses around the assignment to silence this warning 463 | if (f = fopen(buf, "r")) { | ^ | ( ) upgrade.c:463:8: note: use '==' to turn this assignment into an equality comparison 463 | if (f = fopen(buf, "r")) { | ^ | == undo.c:901:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 901 | while (from = fgetline(f)) { | ~~~~~^~~~~~~~~~~~~ undo.c:901:14: note: place parentheses around the assignment to silence this warning 901 | while (from = fgetline(f)) { | ^ | ( ) undo.c:901:14: note: use '==' to turn this assignment into an equality comparison 901 | while (from = fgetline(f)) { | ^ | == urlinfo.c:260: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] 260 | webencode(f, data->url, 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); | ^ takepatch.c:2263:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2263 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ urlinfo.c:262:23: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 262 | fprintf(f, "%ld\n", data->time); takepatch.c :| 2263 ~~~ ^~~~~~~~~~: 14 :| %lldnote: 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)) { | ^ | == takepatch.c:2273:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2273 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ takepatch.c:2273:13: note: place parentheses around the assignment to silence this warning 2273 | while(line = fgetln(in, &len)) { | ^ | ( ) 1 warning generated. takepatch.c:2273:13: note: use '==' to turn this assignment into an equality comparison 2273 | while(line = fgetln(in, &len)) { | ^ | == upgrade.c:553:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 553 | if (f = fopen(out, "w")) { | ~~^~~~~~~~~~~~~~~~~ 1 warning generated. upgrade.c:553:9: note: place parentheses around the assignment to silence this warning takepatch.c553: | 2282 : 13i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]f = fop e2282n | ( owuhti,l e"(wl"i))n e{ = | f ^ g e t| l ( )n (in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ upgrade.c:553:9: note: use '==' to turn this assignment into an equality comparison 553 | if (f = fopen(otakepatch.cu:t2282,: 13":w "note: )place parentheses around the assignment to silence this warning) { | ^2282 | | w ==h ile(line = fgetln(in, &len)) { | ^ | ( ) takepatch.c:2282:13: note: use '==' to turn this assignment into an equality comparison 2282 | while(line = fgetln(in, &len)) { | ^ | == xflags.c:131:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 131 | while (r = eachline(&x, 0)) { | ~~^~~~~~~~~~~~~~~~~ xflags.c:131:11: note: place parentheses around the assignment to silence this warning 131 | while (r = eachline(&x, 0)) { | ^ | ( ) xflags.c:131:11: note: use '==' to turn this assignment into an equality comparison 131 | while (r = eachline(&x, 0)) { | ^ | == 1 warning generated. 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_REPO_ID")) data->repoID = strdup(t); | ^ | ( ) urlinfo.c:351:8: note: use '==' to turn this assignment into an equality comparison 351 | if (t = getenv("BKD_REPO_ID")) data->repoID = strdup(t); | ^ | == slib.c:2393:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2393 | if (rc = rename(xfile, s->sfile)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~ xfile.c:262:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 262 | if (rcwhich.c :=44 :f12i:l enote: Mplace parentheses around the assignment to silence this warningo ve(s f44i | l e 1i,f s(fpialteh2 )=) wghoitcoh (oeuxte;) ) | { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | ( ) which.c:44:12: note: use '==' to turn this assignment into an equality comparison 44 | if (paxfile.ct:h262 :=9 :w hnote: iplace parentheses around the assignment to silence this warningc h(exe )262) | {i f | ( ^r c | = == fileMove(sfile1, sfile2)) goto out; | ^ | ( ) xfile.c:262:9: note: use '==' to turn this assignment into an equality comparison 262 | if (rc = fileMove(sfile1, sfile2)) goto out; | ^ | == 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 (bufxfile.c :=289 :s9c:c swarning: _using the result of an assignment as a condition without parentheses [-Wparentheses]n extdata (289s | ) )i f{ ( r| c ^ = | u ==n link(sfile)) goto out; | ~~~^~~~~~~~~~~~~~~ xfile.c:289:9: note: place parentheses around the assignment to silence this warning 289 | if (rc = unlink(sfile)) goto out; | ^ | ( ) urlinfo.cxfile.c::531289::129:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 289 | 531i | f (wrhci l=e u(ntl i=n kf(gseftillien)e)( fgooutto) )o u{t ; | ~~^~~~~~~~~~~~~~~~| ^ | == urlinfo.c:531:12: note: place parentheses around the assignment to silence this warning 531 | while (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] 532 | if (p = separator(t)) *p = 0; | ~~^~~~~~~~~~~~~~ urlinfo.c:532:10: note: place parentheses around the assignment to silence this warning 532 | if (p = separator(t)) *p = 0; | ^ | ( ) urlinfo.c:532:10: note: use '==' to turn this assignment into an equality comparison 532 | if (p = separator(t)) *p = 0; | ^ | == slib.c:2566:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2566 | if (p = strrchr(tmp, '/')) { | ~~^~~~~~~~~~~~~~~~~~~ 2slib.c warning:s2566 generated:. 10: note: place parentheses around the assignment to silence this warning 2566 | if (p = strrchr(tmp, '/')) { | ^ | ( ) slib.c:2566:10: note: use '==' to turn this assignment into an equality comparison 2566 | if (p = strrchr(tmp, '/')) { | ^ | == utils.c:670:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 670 | if (p = strchr(buf, ':')) { | ~~^~~~~~~~~~~~~~~~~~ utils.c:670:9: note: place parentheses around the assignment to silence this warning 670 | if (p = strchr(buf, ':')) { | ^ | ( ) utils.c:670:9: note: use '==' to turn this assignment into an equality comparison 670 | if (p = strchr(buf, ':')) { | ^ | == 2 warnings generated. 1 warning generated. utils.c:836:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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")) { | ^ | == utils.c:877:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 877 | if (repo = proj_repoID(prod)) { | ~~~~~^~~~~~~~~~~~~~~~~~~ utils.c:877:12: note: place parentheses around the assignment to silence this warning 877 | if (repo 1= warning generatedp. roj_repoID(prod)) { | ^ | ( ) utils.c:877:12: note: use '==' to turn this assignment into an equality comparison 877 | if (repo = proj_repoID(prod)) { | ^ | == utils.c:880:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 880 | 14 warning s generatedi. f (b16p warning s= generated . 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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")) { | ^ | == slib.c:3019:25: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 3019 | walkrevs_setup(&wr, s, L(l1), 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3019:32: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 3019 | walkrevs_setup(&wr, s, L(l1), 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3021:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3021 | while (d = walktagrevs(&wr)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:3021:11: note: place parentheses around the assignment to silence this warning 3021 | while (d = walktagrevs(&wr)) { | ^ | ( ) slib.c:3021:11: note: use '==' to turn this assignment into an equality comparison 3021 | while (d = walktagrevs(&wr)) { | ^ | == slib.c:3023:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3023 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3023:17: note: place parentheses around the assignment to silence this warning 3023 | while (sym = sccs_walkTags(sym, s, d, 0, 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, | ^ | == 1 warning generated. utils.c:1081:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1081 | if (p = bp_serverURL(bp)) { | ~~^~~~~~~~~~~~~~~~~~ 1 warning generated. 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)) { | ^ | == 1 warning generated. utils.c:1113:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1113 | if (repoid = proj_repoID(prod)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ utils.c:1113:14: note: place parentheses around the assignment to silence this warning 1113 | if (repoid = proj_repoID(prod)) { | ^ | ( ) utils.c:1113:14: note: use '==' to turn this assignment into an equality comparison 1113 | if (repoid = proj_repoID(prod)) { | ^ | == utils.c:1145:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1145:8: note: place parentheses around the assignment to silence this warning 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ^ | ( ) slib.c:3217:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] utils.c:1145: 83217: | note: iuse '==' to turn this assignment into an equality comparisonf (i 1145= | niLfi n(eps (=s -g>estyemnlvi(s"t_)B)K D{_ T E| S ~~^~~~~~~~~~~~~~~~~~~~T FEAT")) { | ^ | == slib.c:3217:8: note: place parentheses around the assignment to silence this warning 3217 | if (i = nLines(s->symlist)) { | ^ | ( ) slib.c:3217:8: note: use '==' to turn this assignment into an equality comparison 3217 | if (i = nLines(s->symlist)) { | ^ | == 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3241:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3241 | EACHutils.c_:P1178T:A8G:( snote: ,place parentheses around the assignment to silence this warning d, p ,1178 | i )i f{ ( p| ^~~~~~~~~~~~~~~~~~~~~= gete./sccs.hn:v572(:"18_:B Knote: _expanded from macro 'EACH_PTAG'N EST E572D | _ LfOoCrK "()j) ={ 0 ;| ^ ( p )| ( )= (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1178:8: note: use '==' to turn this assignment into an equality comparison 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ^ | == 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 | for (j = 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)) { | ^ | == 4 warnings generated. 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')) { | ^ | ( ) utils.c:1275:8: note: use '==' to turn this assignment into an equality comparison 1275 | if (p = strchr(s, '\n')) { | ^ | == 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) | ^ 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)) { | ^ | ( ) 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] utils.c: 13073427: | 8 : snote: -use '==' to turn this assignment into an equality comparison> ve r1307s | i oinf =( pa t=o is(t&rbcuhfr[(3s],) ;c ) )| ^~~~~~~{ | ^slib.c : 451| : ==10 : note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^4 warnings generated. 10 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", 0, chkutils.cx:o1404r:)14): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ slib.c:3585:10: note: place parentheses around the assignment to silence this warning 3585 | if (f2 = fopen_bkfile(bin_heapfile(s, '2'), "r", 0,utils.c :c1404h:k14x:o rnote: )place parentheses around the assignment to silence this warning) { | ^ 1404 | | i ( )f (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath);slib.c : 3585| : ^ 10 : | note: ( )use '==' to turn this assignment into an equality comparison 3585 | if (f2 = fopen_bkfile(bin_heapfile(s, '2'), "r", 0utils.c,: 1404c:h14k:x onote: ruse '==' to turn this assignment into an equality comparison) ) { 1404| | ^ i f| ==( oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ^ | == 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])) { | ^ | == 8 warnings generated. 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_Cslib.cH:E3828C:K25_:F Rwarning: 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]Q UENCY)) {3828 | | ^ P A R| E ( )N T_SET(s, d, atoi(p)); | ^ ./sccs.h:592:50: note: expanded from macro 'PARENT_SET' 592 | #define PARENT_SEutils.cT:(1577s:,13 :d ,note: use '==' to turn this assignment into an equality comparisonv ) PA R1577E | N TiSf_ S(EwTi(nsd,o wd ,= 0c,o nvf)i g _| i ^n t(./sccs.h0:,591 :C63O:N Fnote: Iexpanded from macro 'PARENTS_SET'G _CHE C591K | _#FdReEfQiUnEeN CPYA)R)E N{T S _| S ^E T (| s ==, d, j, v) ((s)->slist1[d].parents[j] = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ utils.c:1583:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1583 | if (f = fopen(CHECKED, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~ utils.c:1583:8: note: place parentheses around the assignment to silence this warning 1583 | if (f = fopen(CHECKED, "r")) { | ^ | ( ) utils.c:1583:8: note: use '==' to turn this assignment into an equality comparison 1583 | if (f = fopen(CHECKED, "r")slib.c): 3861{: 14 :| ^warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | == 3861 | while (q = eachstr(&p, &i)) { | ~~^~~~~~~~~~~~~~~~~ utils.c:1584:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1584 | if (t = fgetline(f)) checkt = strtoul(t, 0, 10); | ~~^~~~~~~~~~~~~ slib.c:3861:14: note: place parentheses around the assignment to silence this warning 3861 | while (q = eachstr(&p, &i)utils.c): 1584{: 9 :| ^ note: place parentheses around the assignment to silence this warning | ( ) 1584 | if (t = fgetline(f)) checkt = strtoul(t, 0, 10); | ^ slib.c : 3861| : ( )14 : note: use '==' to turn this assignment into an equality comparison 3861 | while (q = eachstr(&p, &i)) { | ^ | == utils.c:1584:9: note: use '==' to turn this assignment into an equality comparison 1584 | if (t = fgetline(f)) checkt = strtoulslib.c(:t3863,: 240:, warning: 1passing '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]0 ); | 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) | ^ 6 warnings generated. 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) | ^ 2 warnings generated. 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, ':')) { | ^ | == 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: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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:4397:8: note: place parentheses around the assignment to silence this warning 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ^ | ( ) slib.c:4397:8: note: use '==' to turn this assignment into an equality comparison 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ^ | == slib.c:4408:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ~~^~~~~~~~~~~~~~~~ slib.c:4408:13: note: place parentheses around the assignment to silence this warning 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ^ | ( ) slib.c:4408:13: note: use '==' to turn this assignment into an equality comparison 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ^ | == slib.c:4509:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4509 | if (t = getenv("BKD_CLONE_DEFAULT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:4509:8: note: place parentheses around the assignment to silence this warning 4509 | if (t = getenv("BKD_CLONE_DEFAULT")) { | ^ | ( ) slib.c:4509:8: note: use '==' to turn this assignment into an equality comparison 4509 | if (t = getenv("BKD_CLONE_DEFAULT")) { | ^ | == slib.c:4558:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4558 | if (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:4558:9: note: place parentheses around the assignment to silence this warning 4558 | if (f = fopen(file, "rt")) { | ^ | ( ) slib.c:4558:9: note: use '==' to turn this assignment into an equality comparison 4558 | if (f = fopen(file, "rt")) { | ^ | == 30 warnings generated. 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)) { | ^ | == make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' slib.c:4693:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4693 | if (v = mdbm_fetch_str(cfg, k)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:4693:10: note: place parentheses around the assignment to silence this warning 4693 | if (v = mdbm_fetch_str(cfg, k)) { | ^ | ( ) slib.c:4693:10: note: use '==' to turn this assignment into an equality comparison 4693 | if (v = mdbm_fetch_str(cfg, k)) { | ^ | == slib.c:4716:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4716 | if (root = proj_root(0)) { | ~~~~~^~~~~~~~~~~~~~ slib.c:4716:11: note: place parentheses around the assignment to silence this warning 4716 | if (root = proj_root(0)) { | ^ | ( ) slib.c:4716:11: note: use '==' to turn this assignment into an equality comparison 4716 | if (root = proj_root(0)) { | ^ | == slib.c:4749:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4749 | if (root = proj_root(0)) { | ~~~~~^~~~~~~~~~~~~~ slib.c:4749:11: note: place parentheses around the assignment to silence this warning 4749 | if (root = proj_root(0)) { | ^ | ( ) slib.c:4749:11: note: use '==' to turn this assignment into an equality comparison 4749 | if (root = proj_root(0)) { | ^ | == slib.c:4764:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:4764:10: note: place parentheses around the assignment to silence this warning 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ^ | ( ) slib.c:4764:10: note: use '==' to turn this assignment into an equality comparison 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ^ | == 8 warnings generated. slib.c:5076:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5076 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:5076:12: note: place parentheses around the assignment to silence this warning 5076 | while (t = sccs_nextdata(s)) { | ^ | ( ) slib.c:5076:12: note: use '==' to turn this assignment into an equality comparison 5076 | while (t = sccs_nextdata(s)) { | ^ | == slib.c:5079: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] 5079 | d = atoi(t+3); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 9 warnings generated. 2 warnings generated. slib.c:5449:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5449 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ~~^~~~~~~~~~~~~~~~~~~ slib.c:5449:8: note: place parentheses around the assignment to silence this warning 5449 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ^ | ( ) slib.c:5449:8: note: use '==' to turn this assignment into an equality comparison 5449 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ^ | == slib.c:5500:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5500 | if (t = strrchr(buf, '/')) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:5500:8: note: place parentheses around the assignment to silence this warning 5500 | if (t = strrchr(buf, '/')) { | ^ | ( ) slib.c:5500:8: note: use '==' to turn this assignment into an equality comparison 5500 | if (t = strrchr(buf, '/')) { | ^ | == slib.c:5537:7: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 5536 | fprintf(stderr, "time_t=%lu vs %lu date=%s zone=%s\n", | ~~~ | %lld 5537 | date2time(date, zone, EXACT), t, date, zone); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:5537:37: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 5536 | fprintf(stderr, "time_t=%lu vs %lu date=%s zone=%s\n", | ~~~ | %lld 5537 | date2time(date, zone, EXACT), t, date, zone); | ^ 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)) { | ^ | ( ) slib.c:5790:12: note: use '==' to turn this assignment into an equality comparison 5790 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == 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)) { | ^ | ( ) slib.c:5909:13: note: use '==' to turn this assignment into an equality comparison 5909 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == 15 warnings generated. slib.c:6114: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] 6114 | fputs(buf, s->outfh); | ^~~ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:6123:8: 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/style.h:48:31: note: expanded from macro 'fnext' 48 | #define fnext(buf, in) fgets(buf, sizeof(buf), 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)) { | ^ | == 21 warnings generated. 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)) { | ^ | == slib.c:6734:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6734 | if (data = hash_insert(h, | ~~~~~^~~~~~~~~~~~~~~~ 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]; | ^ ~~~~~~~ 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(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: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)) { | ^ | == 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++); | ^ ~~~ 11 warnings generated. 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; | ^ ~~~ slib.c:7169: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] 7169 | for (e = buf; *e && (*e != '%'); e++); | ^ ~~~ slib.c:7171: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] 7171 | e = e1 = | ^ 7172 | expand(s, d, buf, &sccs_expanded); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7178: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] 7178 | e = buf; | ^ ~~~ slib.c:7184:12: 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] 7184 | for (t = e; *t && (*t != '$'); t++); | ^ ~ slib.c:7187:26: 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] 7187 | rcsexpand(s, d, e, &rcs_expanded); | ^ slib.c:2647:35: note: passing argument to parameter 'line' here 2647 | rcsexpand(sccs *s, ser_t d, char *line, int *expanded) | ^ 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] 7186 | e = e2 = | ^ 7187 | rcsexpand(s, d, e, &rcs_expanded); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == 12 warnings generated. 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; | ^ ~~~~~~~~~~~~~ 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)) { | ^ | == 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) | ^ 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 = sccs_nextdata(s)) { | ^ ~~~~~~~~~~~~~~~~ slib.c:8269:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8269 | 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 | if (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) | ^ 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) | ^ 7 warnings generated. 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)) { | ^ | == 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. 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, CON17F warningIsG generated_. 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++); | ^ ~~~~~~~~~~ 8 warnings generated. 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)); | ^~~ ./sccs.h:593:49: note: expanded from macro 'MERGE_SET' 593 | #define MERGE_SET(s, d, v) PARENTS_SET(s, d, 1, v) | ^ ./sccs.h:591:63: note: expanded from macro 'PARENTS_SET' 591 | #define PARENTS_SET(s, d, j, v) ((s)->slist1[d].parents[j] = (v)) | ^ 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)); | ^~~~ ./sccs.h:595:46: note: expanded from macro 'PTAG_SET' 595 | #define PTAG_SET(s, d, v) PTAGS_SET(s, d, 0, v); | ^ ./sccs.h:594:59: note: expanded from macro 'PTAGS_SET' 594 | #define PTAGS_SET(s, d, j, v) ((s)->slist2[d].ptags[j] = (v)) | ^ 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)); | ^~~~ ./sccs.h:596:46: note: expanded from macro 'MTAG_SET' 596 | #define MTAG_SET(s, d, v) PTAGS_SET(s, d, 1, v); | ^ ./sccs.h:594:59: note: expanded from macro 'PTAGS_SET' 594 | #define PTAGS_SET(s, d, j, v) ((s)->slist2[d].ptags[j] = (v)) | ^ 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) | ^ 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)) { | ^ | == 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)); | ^ ./sccs.h:592:50: note: expanded from macro 'PARENT_SET' 592 | #define PARENT_SET(s, d, v) PARENTS_SET(s, d, 0, v) | ^ ./sccs.h:591:63: note: expanded from macro 'PARENTS_SET' 591 | #define PARENTS_SET(s, d, j, v) ((s)->slist1[d].parents[j] = (v)) | ^ 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)); | ^ ./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: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)); | ^ ./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: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)); | ^ ./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: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] 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")) { | ^ | == 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) | ^ 23 warnings generated. 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = strchr(parts[0], '@')) { | ^ | ( ) slib.c:17804:10: note: use '==' to turn this assignment into an equality comparison 17804 | if (key = strchr(parts[0], '@')) { | ^ | == 16 warnings generated. 21 warnings generated. 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")) { | ^ | == 6 warnings generated. 229 warnings generated. LINKING ./bk make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' building ../doc/bk_refcard.ps bk: Cannot find product root. make[3]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' 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 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. 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 ../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 ../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 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.c CC bn_mp_cmp_d.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 /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 bn_mp_mul_d.c 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 Making directory ../../lib/tcl8.6/opt0.4 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/http1.0 cd dltest ; make Installing L docs to ../../share/doc//L 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_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=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 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_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=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 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_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=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 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_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=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_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=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_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=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_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=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 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 Making directory ../../lib/tcl8.6/encoding 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) 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,--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,--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 cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -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,--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,--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 /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 http1.0 files to ../../lib/tcl8.6/http1.0/ /Users/rob/bk/dev-oss-L-default-bug/src/gui/tcltk/tcl/generic/Lscanner.l: In function 'include_push': /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] cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -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 /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 | ^~ Installing package http 2.8.9 as a Tcl Module 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 cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -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 Installing package platform 1.0.14 as a Tcl Module Installing package platform::shell 1.1.4 as a Tcl Module make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest' Installing encoding files to ../../lib/tcl8.6/encoding/ /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' troff:little.man:821: warning: cannot select font 'CW' 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: character with input code 195 not defined troff:little.man:3116: warning: character with input code 194 not defined troff:little.man:3116: warning: character with input code 169 not defined troff:little.man:3116: warning: character with input code 226 not defined troff:little.man:3116: warning: character with input code 162 not defined troff:little.man:3116: warning: character with input code 164 not defined troff:little.man:3116: warning: character with input code 197 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 '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; | ^~~~~~~~~~ /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: 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 '4294967295' exceeds maximum object size 2147483647 [-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 /usr/include/fortify/stdlib.h:23, 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: In function 'L_parse': Lgrammar.c:550:21: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-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 /usr/include/fortify/stdlib.h:23, 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); | ^~~~~~ 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 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 /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[]); | ~~~~~~~^~~~~~~~~~ CC ttkEntry.c CC ttkFrame.c CC ttkImage.c CC ttkInit.c 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 Making directory ../../lib/tk8.6/images ar cr libtkstub8.6.a tkStubLib.o ttkStubLib.o ; ranlib libtkstub8.6.a 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/ 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_TYPE=long\ long -DHAVE_STRUCT_STAT64=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_TYPE=long\ long -DHAVE_STRUCT_STAT64=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_TYPE=long\ long -DHAVE_STRUCT_STAT64=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_TYPE=long\ long -DHAVE_STRUCT_STAT64=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_TYPE=long\ long -DHAVE_STRUCT_STAT64=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_TYPE=long\ long -DHAVE_STRUCT_STAT64=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_TYPE=long\ long -DHAVE_STRUCT_STAT64=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_TYPE=long\ long -DHAVE_STRUCT_STAT64=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/tkTableWin.c: In function 'StickyPrintProc': ./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/tkTableUtil.c: In function 'TableOptionBdSet': ./generic/tkTableWin.c:162:1: warning: old-style function definition [-Wold-style-definition] 162 | StickyParseProc(clientData, interp, tkwin, value, widgRec, offset) | ^~~~~~~~~~~~~~~ ./generic/tkTableUtil.c:73:1: warning: old-style function definition [-Wold-style-definition] 73 | TableOptionBdSet(clientData, interp, tkwin, value, widgRec, offset) | ^~~~~~~~~~~~~~~~ ./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/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/tkTableWin.c: In function 'EmbWinRequestProc': ./generic/tkTableWin.c:417:1: warning: old-style function definition [-Wold-style-definition] 417 | EmbWinRequestProc(clientData, tkwin) | ^~~~~~~~~~~~~~~~~ ./generic/tkTableEdit.c: In function 'TableDeleteChars': ./generic/tkTableEdit.c:365:1: warning: old-style function definition [-Wold-style-definition] 365 | TableDeleteChars(tablePtr, index, count) | ^~~~~~~~~~~~~~~~ ./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 'EmbWinLostSlaveProc': ./generic/tkTableWin.c:490:1: warning: old-style function definition [-Wold-style-definition] 490 | EmbWinLostSlaveProc(clientData, tkwin) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'EmbWinStructureProc': ./generic/tkTableWin.c:523:1: warning: old-style function definition [-Wold-style-definition] 523 | EmbWinStructureProc(clientData, eventPtr) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTableEdit.c: In function 'TableModifyRC': ./generic/tkTableEdit.c:584:1: warning: old-style function definition [-Wold-style-definition] 584 | TableModifyRC(tablePtr, doRows, flags, tagTblPtr, dimTblPtr, | ^~~~~~~~~~~~~ ./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) | ^~~~~~~~~~~~~~~ ./generic/tkTableCellSort.c: In function 'MergeLists': ./generic/tkTableCellSort.c:254:1: warning: old-style function definition [-Wold-style-definition] 254 | MergeLists(leftPtr, rightPtr) | ^~~~~~~~~~ ./generic/tkTableCellSort.c: In function 'MergeSort': ./generic/tkTableCellSort.c:317:1: warning: old-style function definition [-Wold-style-definition] 317 | MergeSort(headPtr) | ^~~~~~~~~ ./generic/tkTableCell.c: In function 'TableGetIndex': ./generic/tkTableCell.c:826:1: warning: old-style function definition [-Wold-style-definition] 826 | TableGetIndex(tablePtr, str, row_p, col_p) | ^~~~~~~~~~~~~ ./generic/tkTable.c: In function 'StringifyObjects': ./generic/tkTable.c:436:1: warning: old-style function definition [-Wold-style-definition] 436 | StringifyObjects(objc, objv) | ^~~~~~~~~~~~~~~~ ./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/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 'TableWidgetObjCmd': ./generic/tkTable.c:634:1: warning: old-style function definition [-Wold-style-definition] 634 | TableWidgetObjCmd(clientData, interp, objc, objv) | ^~~~~~~~~~~~~~~~~ ./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/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) | ^~~~~~~~~~~~~~ ./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 '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: 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,--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:stdin:253: warning: cannot select font 'CW' troff:stdin:254: warning: cannot select font 'CW' troff:stdin:255: warning: cannot select font 'CW' troff:stdin:256: warning: cannot select font 'CW' troff:stdin:257: warning: cannot select font 'CW' troff:stdin: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:stdin: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:stdin: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:stdin:315: warning: cannot select font 'CW' troff:stdin:315: warning: cannot select font 'CW' troff:stdin:315: warning: cannot select font 'CW' troff:stdin:316: warning: cannot select font 'CW' troff:stdin:320: warning: cannot select font 'CW' troff:stdin:324: warning: cannot select font 'CW' troff:stdin: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:stdin:298: warning: cannot select font 'CB' troff:stdin:307: warning: cannot select font 'CB' troff:stdin: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:stdin:295: warning: cannot select font 'CB' troff:stdin:299: warning: cannot select font 'CB' troff:stdin:303: warning: cannot select font 'CB' troff:stdin: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:stdin:281: warning: cannot select font 'CB' troff:stdin:282: warning: cannot select font 'CB' troff:stdin: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:stdin: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:stdin:391: warning: cannot select font 'CB' troff:stdin:391: warning: cannot select font 'CB' troff:stdin:391: warning: cannot select font 'CB' troff:stdin:392: warning: cannot select font 'CB' troff:stdin:395: warning: cannot select font 'CB' troff:stdin:399: warning: cannot select font 'CB' troff:stdin:402: warning: cannot select font 'CB' troff:stdin:405: warning: cannot select font 'CB' troff:stdin:408: warning: cannot select font 'CB' troff:stdin:411: warning: cannot select font 'CB' troff:stdin:414: warning: cannot select font 'CB' troff:stdin:417: warning: cannot select font 'CB' troff:stdin:420: warning: cannot select font 'CB' troff:stdin:423: warning: cannot select font 'CB' troff:stdin:426: warning: cannot select font 'CB' troff:stdin:429: warning: cannot select font 'CB' troff:stdin:432: warning: cannot select font 'CB' troff:stdin: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:stdin:348: warning: cannot select font 'CW' troff:stdin:353: warning: cannot select font 'CW' troff:stdin:355: warning: cannot select font 'CW' troff:stdin:362: warning: cannot select font 'CW' troff:stdin:378: warning: cannot select font 'CW' troff:stdin:411: warning: cannot select font 'CW' troff:stdin:412: warning: cannot select font 'CW' troff:stdin:413: warning: cannot select font 'CW' troff:stdin:415: warning: cannot select font 'CW' troff:stdin:417: warning: cannot select font 'CW' troff:stdin:428: warning: cannot select font 'CW' troff:stdin:435: warning: cannot select font 'CW' troff:stdin:444: warning: cannot select font 'CW' troff:stdin:452: warning: cannot select font 'CW' troff:stdin:463: warning: cannot select font 'CW' troff:stdin:469: warning: cannot select font 'CW' troff:stdin:471: warning: cannot select font 'CW' troff:stdin:477: warning: cannot select font 'CW' troff:stdin:477: warning: cannot select font 'CW' troff:stdin:479: warning: cannot select font 'CW' troff:stdin:490: warning: cannot select font 'CW' troff:stdin:503: warning: cannot select font 'CW' troff:stdin:513: warning: cannot select font 'CW' troff:stdin:515: warning: cannot select font 'CW' troff:stdin:532: warning: cannot select font 'CW' troff:stdin:539: warning: cannot select font 'CW' troff:stdin:550: warning: cannot select font 'CW' troff:stdin:562: warning: cannot select font 'CW' troff:stdin:575: warning: cannot select font 'CW' troff:stdin:585: warning: cannot select font 'CW' troff:stdin:590: warning: cannot select font 'CW' troff:stdin:592: warning: cannot select font 'CW' troff:stdin:600: warning: cannot select font 'CW' troff:stdin:608: warning: cannot select font 'CW' troff:stdin:610: warning: cannot select font 'CW' troff:stdin:615: warning: cannot select font 'CW' troff:stdin:622: warning: cannot select font 'CW' troff:stdin:634: warning: cannot select font 'CW' troff:stdin:662: warning: cannot select font 'CW' troff:stdin:672: warning: cannot select font 'CW' troff:stdin:677: warning: cannot select font 'CW' troff:stdin:680: warning: cannot select font 'CW' troff:stdin:689: warning: cannot select font 'CW' troff:stdin:696: warning: cannot select font 'CW' troff:stdin:699: warning: cannot select font 'CW' troff:stdin:708: warning: cannot select font 'CW' troff:stdin:708: warning: cannot select font 'CW' troff:stdin:709: warning: cannot select font 'CW' troff:stdin:709: warning: cannot select font 'CW' troff:stdin:709: warning: cannot select font 'CW' troff:stdin:710: warning: cannot select font 'CW' troff:stdin:710: warning: cannot select font 'CW' troff:stdin:712: warning: cannot select font 'CW' troff:stdin:727: warning: cannot select font 'CW' troff:stdin:731: warning: cannot select font 'CW' troff:stdin:731: warning: cannot select font 'CW' troff:stdin:734: warning: cannot select font 'CW' troff:stdin:736: warning: cannot select font 'CW' troff:stdin:744: warning: cannot select font 'CW' troff:stdin:749: warning: cannot select font 'CW' troff:stdin:752: warning: cannot select font 'CW' troff:stdin:761: warning: cannot select font 'CW' troff:stdin:763: warning: cannot select font 'CW' troff:stdin:776: warning: cannot select font 'CW' troff:stdin:790: warning: cannot select font 'CW' troff:stdin:802: warning: cannot select font 'CW' troff:stdin:812: warning: cannot select font 'CW' troff:stdin:822: warning: cannot select font 'CW' troff:stdin:829: warning: cannot select font 'CW' troff:stdin:832: warning: cannot select font 'CW' troff:stdin:840: warning: cannot select font 'CW' troff:stdin:844: warning: cannot select font 'CW' troff:stdin:847: warning: cannot select font 'CW' troff:stdin:849: warning: cannot select font 'CW' troff:stdin:855: warning: cannot select font 'CW' troff:stdin:865: warning: cannot select font 'CW' troff:stdin:876: warning: cannot select font 'CW' troff:stdin:888: warning: cannot select font 'CW' troff:stdin:904: warning: cannot select font 'CW' troff:stdin:906: warning: cannot select font 'CW' troff:stdin:922: warning: cannot select font 'CW' troff:stdin:926: warning: cannot select font 'CW' troff:stdin:926: warning: cannot select font 'CW' troff:stdin:930: warning: cannot select font 'CW' troff:stdin:943: warning: cannot select font 'CW' troff:stdin:949: warning: cannot select font 'CW' troff:stdin:957: warning: cannot select font 'CW' troff:stdin:970: warning: cannot select font 'CW' troff:stdin:982: warning: cannot select font 'CW' troff:stdin:987: warning: cannot select font 'CW' troff:stdin:993: warning: cannot select font 'CW' troff:stdin:1001: warning: cannot select font 'CW' troff:stdin:1009: warning: cannot select font 'CW' troff:stdin:1022: warning: cannot select font 'CW' troff:stdin:1024: warning: cannot select font 'CW' troff:stdin:1025: warning: cannot select font 'CW' troff:stdin:1027: warning: cannot select font 'CW' troff:stdin:1037: warning: cannot select font 'CW' troff:stdin:1049: warning: cannot select font 'CW' troff:stdin:1061: warning: cannot select font 'CW' troff:stdin:1068: warning: cannot select font 'CW' troff:stdin:1070: warning: cannot select font 'CW' troff:stdin:1079: warning: cannot select font 'CW' troff:stdin:1089: warning: cannot select font 'CW' troff:stdin:1102: warning: cannot select font 'CW' troff:stdin:1119: warning: cannot select font 'CW' troff:stdin:1130: warning: cannot select font 'CW' troff:stdin:1140: warning: cannot select font 'CW' troff:stdin:1146: warning: cannot select font 'CW' troff:stdin:1151: warning: cannot select font 'CW' troff:stdin:1161: warning: cannot select font 'CW' troff:stdin:1168: warning: cannot select font 'CW' troff:stdin:1173: warning: cannot select font 'CW' troff:stdin:1182: warning: cannot select font 'CW' troff:stdin:1190: warning: cannot select font 'CW' troff:stdin:1195: warning: cannot select font 'CW' troff:stdin:1220: warning: cannot select font 'CW' troff:stdin:1226: warning: cannot select font 'CW' troff:stdin:1247: warning: cannot select font 'CW' troff:stdin:1249: warning: cannot select font 'CW' troff:stdin:1260: warning: cannot select font 'CW' troff:stdin:1260: warning: cannot select font 'CI' troff:stdin:1260: warning: cannot select font 'CW' troff:stdin:1262: warning: cannot select font 'CW' troff:stdin:1269: warning: cannot select font 'CW' troff:stdin:1280: warning: cannot select font 'CW' troff:stdin:1287: warning: cannot select font 'CW' troff:stdin:1290: warning: cannot select font 'CW' troff:stdin:1301: warning: cannot select font 'CW' troff:stdin:1313: warning: cannot select font 'CW' troff:stdin:1323: warning: cannot select font 'CW' troff:stdin:1334: warning: cannot select font 'CW' troff:stdin:1334: warning: cannot select font 'CW' troff:stdin:1334: warning: cannot select font 'CW' troff:stdin:1335: warning: cannot select font 'CW' troff:stdin:1341: warning: cannot select font 'CW' troff:stdin:1352: warning: cannot select font 'CW' troff:stdin:1353: warning: cannot select font 'CW' troff:stdin:1354: warning: cannot select font 'CW' troff:stdin:1357: warning: cannot select font 'CW' troff:stdin:1359: warning: cannot select font 'CW' troff:stdin:1362: warning: cannot select font 'CW' troff:stdin:1365: warning: cannot select font 'CW' troff:stdin:1389: warning: cannot select font 'CW' troff:stdin:1391: warning: cannot select font 'CW' troff:stdin:1410: warning: cannot select font 'CW' troff:stdin:1425: warning: cannot select font 'CW' troff:stdin:1425: warning: cannot select font 'CW' troff:stdin:1426: warning: cannot select font 'CW' troff:stdin:1426: warning: cannot select font 'CW' troff:stdin:1427: warning: cannot select font 'CW' troff:stdin:1430: warning: cannot select font 'CW' troff:stdin:1436: warning: cannot select font 'CW' troff:stdin:1461: warning: cannot select font 'CW' troff:stdin:1468: warning: cannot select font 'CW' troff:stdin:1473: warning: cannot select font 'CW' troff:stdin:1475: warning: cannot select font 'CW' troff:stdin:1484: warning: cannot select font 'CW' troff:stdin:1488: warning: cannot select font 'CW' troff:stdin:1496: warning: cannot select font 'CW' troff:stdin:1498: warning: cannot select font 'CW' troff:stdin:1507: warning: cannot select font 'CW' troff:stdin:1514: warning: cannot select font 'CW' troff:stdin:1514: warning: cannot select font 'CW' troff:stdin:1524: warning: cannot select font 'CW' troff:stdin:1538: warning: cannot select font 'CW' troff:stdin:1540: warning: cannot select font 'CW' troff:stdin:1542: warning: cannot select font 'CW' troff:stdin:1552: warning: cannot select font 'CW' troff:stdin:1553: warning: cannot select font 'CW' troff:stdin:1554: warning: cannot select font 'CW' troff:stdin:1555: warning: cannot select font 'CW' troff:stdin:1555: warning: cannot select font 'CW' troff:stdin:1557: warning: cannot select font 'CW' troff:stdin:1572: warning: cannot select font 'CW' troff:stdin:1582: warning: cannot select font 'CW' troff:stdin:1590: warning: cannot select font 'CW' troff:stdin:1596: warning: cannot select font 'CW' troff:stdin:1601: warning: cannot select font 'CW' troff:stdin:1605: warning: cannot select font 'CW' troff:stdin:1608: warning: cannot select font 'CW' troff:stdin:1610: warning: cannot select font 'CW' troff:stdin:1611: warning: cannot select font 'CW' troff:stdin:1613: warning: cannot select font 'CW' troff:stdin:1613: warning: cannot select font 'CW' troff:stdin:1622: warning: cannot select font 'CW' troff:stdin:1628: warning: cannot select font 'CW' troff:stdin:1636: warning: cannot select font 'CW' troff:stdin:1649: warning: cannot select font 'CW' troff:stdin:1672: warning: cannot select font 'CW' troff:stdin:1677: warning: cannot select font 'CW' troff:stdin:1677: warning: cannot select font 'CW' troff:stdin:1678: warning: cannot select font 'CW' troff:stdin:1684: warning: cannot select font 'CW' troff:stdin:1695: warning: cannot select font 'CW' troff:stdin:1704: warning: cannot select font 'CW' troff:stdin:1711: warning: cannot select font 'CW' troff:stdin:1733: warning: cannot select font 'CW' troff:stdin:1744: warning: cannot select font 'CW' troff:stdin:1764: warning: cannot select font 'CW' troff:stdin:1771: warning: cannot select font 'CW' troff:stdin:1771: warning: cannot select font 'CW' troff:stdin:1774: warning: cannot select font 'CW' troff:stdin:1776: warning: cannot select font 'CW' troff:stdin:1788: warning: cannot select font 'CW' troff:stdin:1788: warning: cannot select font 'CW' troff:stdin:1791: warning: cannot select font 'CW' troff:stdin:1805: warning: cannot select font 'CW' troff:stdin:1809: warning: cannot select font 'CW' troff:stdin:1822: warning: cannot select font 'CW' troff:stdin:1837: warning: cannot select font 'CW' troff:stdin:1844: warning: cannot select font 'CW' troff:stdin:1851: warning: cannot select font 'CW' troff:stdin:1852: warning: cannot select font 'CW' troff:stdin:1852: warning: cannot select font 'CW' troff:stdin:1854: warning: cannot select font 'CW' troff:stdin:1864: warning: cannot select font 'CW' troff:stdin:1865: warning: cannot select font 'CW' troff:stdin:1869: warning: cannot select font 'CW' troff:stdin:1886: warning: cannot select font 'CW' troff:stdin:1886: warning: cannot select font 'CW' troff:stdin:1890: warning: cannot select font 'CW' troff:stdin:1892: warning: cannot select font 'CW' troff:stdin:1892: warning: cannot select font 'CW' troff:stdin:1893: warning: cannot select font 'CW' troff:stdin:1895: warning: cannot select font 'CW' troff:stdin:1905: warning: cannot select font 'CW' troff:stdin:1905: warning: cannot select font 'CW' troff:stdin:1909: warning: cannot select font 'CW' troff:stdin:1913: warning: cannot select font 'CW' troff:stdin:1915: warning: cannot select font 'CW' troff:stdin:1918: warning: cannot select font 'CW' troff:stdin:1933: warning: cannot select font 'CW' troff:stdin:1942: warning: cannot select font 'CW' troff:stdin:1950: warning: cannot select font 'CW' troff:stdin:1957: warning: cannot select font 'CW' troff:stdin:1963: warning: cannot select font 'CW' troff:stdin:1967: warning: cannot select font 'CW' troff:stdin:1978: warning: cannot select font 'CW' troff:stdin:1980: warning: cannot select font 'CW' troff:stdin:1982: warning: cannot select font 'CW' troff:stdin:1991: warning: cannot select font 'CW' troff:stdin:1993: warning: cannot select font 'CW' troff:stdin:2001: warning: cannot select font 'CW' troff:stdin:2006: warning: cannot select font 'CW' troff:stdin:2007: warning: cannot select font 'CW' troff:stdin:2015: warning: cannot select font 'CW' troff:stdin:2022: warning: cannot select font 'CW' troff:stdin:2029: warning: cannot select font 'CW' troff:stdin:2038: warning: cannot select font 'CW' troff:stdin:2040: warning: cannot select font 'CW' troff:stdin:2046: warning: cannot select font 'CW' troff:stdin:2052: warning: cannot select font 'CW' troff:stdin:2054: warning: cannot select font 'CW' troff:stdin:2069: warning: cannot select font 'CW' troff:stdin:2069: warning: cannot select font 'CW' troff:stdin:2070: warning: cannot select font 'CW' troff:stdin:2070: warning: cannot select font 'CW' troff:stdin:2071: warning: cannot select font 'CW' troff:stdin:2071: warning: cannot select font 'CW' troff:stdin:2079: warning: cannot select font 'CW' troff:stdin:2081: warning: cannot select font 'CW' troff:stdin:2087: warning: cannot select font 'CW' troff:stdin:2087: warning: cannot select font 'CW' troff:stdin:2089: warning: cannot select font 'CW' troff:stdin:2091: warning: cannot select font 'CW' troff:stdin:2105: warning: cannot select font 'CW' troff:stdin:2107: warning: cannot select font 'CW' troff:stdin:2113: warning: cannot select font 'CW' troff:stdin:2126: warning: cannot select font 'CW' troff:stdin:2126: warning: cannot select font 'CW' troff:stdin:2127: warning: cannot select font 'CW' troff:stdin:2133: warning: cannot select font 'CW' troff:stdin:2134: warning: cannot select font 'CW' troff:stdin:2137: warning: cannot select font 'CW' troff:stdin:2162: warning: cannot select font 'CW' troff:stdin:2173: warning: cannot select font 'CW' troff:stdin:2178: warning: cannot select font 'CW' troff:stdin:2187: warning: cannot select font 'CW' troff:stdin:2192: warning: cannot select font 'CW' troff:stdin:2199: warning: cannot select font 'CW' troff:stdin:2202: warning: cannot select font 'CW' troff:stdin:2204: warning: cannot select font 'CW' troff:stdin:2210: warning: cannot select font 'CW' troff:stdin:2223: warning: cannot select font 'CW' troff:stdin:2237: warning: cannot select font 'CW' troff:stdin:2249: warning: cannot select font 'CW' troff:stdin:2255: warning: cannot select font 'CW' troff:stdin:2266: warning: cannot select font 'CW' troff:stdin:2272: warning: cannot select font 'CW' troff:stdin:2278: warning: cannot select font 'CW' troff:stdin:2286: warning: cannot select font 'CW' troff:stdin:2294: warning: cannot select font 'CW' troff:stdin:2299: warning: cannot select font 'CW' troff:stdin:2302: warning: cannot select font 'CW' troff:stdin:2307: warning: cannot select font 'CW' troff:stdin:2309: warning: cannot select font 'CW' troff:stdin:2316: warning: cannot select font 'CW' troff:stdin:2328: warning: cannot select font 'CW' troff:stdin:2332: warning: cannot select font 'CW' troff:stdin:2348: warning: cannot select font 'CW' troff:stdin:2406: warning: cannot select font 'CW' troff:stdin:2455: warning: cannot select font 'CW' troff:stdin:2470: warning: cannot select font 'CW' troff:stdin:2493: warning: cannot select font 'CW' troff:stdin:2524: warning: cannot select font 'CW' troff:stdin:2531: warning: cannot select font 'CW' troff:stdin:2550: warning: cannot select font 'CW' troff:stdin:2566: warning: cannot select font 'CW' troff:stdin:2574: warning: cannot select font 'CW' troff:stdin:2589: warning: cannot select font 'CW' troff:stdin:2598: warning: cannot select font 'CW' troff:stdin:2604: warning: cannot select font 'CW' troff:stdin:2615: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2630: warning: cannot select font 'CW' troff:stdin:2637: warning: cannot select font 'CW' troff:stdin:2640: warning: cannot select font 'CW' troff:stdin:2643: warning: cannot select font 'CW' troff:stdin:2663: warning: cannot select font 'CW' troff:stdin:2671: warning: cannot select font 'CW' troff:stdin:2693: warning: cannot select font 'CW' troff:stdin:2713: warning: cannot select font 'CW' troff:stdin:2714: warning: cannot select font 'CW' troff:stdin:2715: warning: cannot select font 'CW' troff:stdin:2721: warning: cannot select font 'CW' troff:stdin:2732: warning: cannot select font 'CW' troff:stdin:2789: warning: cannot select font 'CW' troff:stdin:2827: warning: cannot select font 'CW' troff:stdin:2827: warning: cannot select font 'CW' troff:stdin:2827: warning: cannot select font 'CW' troff:stdin:2836: warning: cannot select font 'CW' troff:stdin:2836: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2846: warning: cannot select font 'CW' troff:stdin:2878: warning: cannot select font 'CW' troff:stdin:2881: warning: cannot select font 'CW' troff:stdin:2904: warning: cannot select font 'CW' troff:stdin:2921: warning: cannot select font 'CW' troff:stdin:2923: warning: cannot select font 'CW' troff:stdin:2930: warning: cannot select font 'CW' troff:stdin:2933: warning: cannot select font 'CW' troff:stdin:2942: warning: cannot select font 'CW' troff:stdin:2944: warning: cannot select font 'CW' troff:stdin:2944: warning: cannot select font 'CW' troff:stdin:2947: warning: cannot select font 'CW' troff:stdin:2952: warning: cannot select font 'CW' troff:stdin:2981: warning: cannot select font 'CW' troff:stdin:2982: warning: cannot select font 'CW' troff:stdin:2983: warning: cannot select font 'CW' troff:stdin:2984: warning: cannot select font 'CW' troff:stdin:2985: warning: cannot select font 'CW' troff:stdin:2986: warning: cannot select font 'CW' troff:stdin:3046: warning: cannot select font 'CW' troff:stdin:3050: warning: cannot select font 'CW' troff:stdin:3052: warning: cannot select font 'CW' troff:stdin:3058: warning: cannot select font 'CW' troff:stdin:3065: warning: cannot select font 'CW' troff:stdin:3065: warning: cannot select font 'CW' troff:stdin:3067: warning: cannot select font 'CW' troff:stdin:3069: warning: cannot select font 'CW' troff:stdin:3085: warning: cannot select font 'CW' troff:stdin:3120: warning: cannot select font 'CW' troff:stdin:3120: warning: cannot select font 'CW' troff:stdin:3138: warning: cannot select font 'CW' troff:stdin:3142: warning: cannot select font 'CW' troff:stdin:3151: warning: cannot select font 'CW' troff:stdin:3151: warning: cannot select font 'CW' troff:stdin:3151: warning: cannot select font 'CW' troff:stdin:3155: warning: cannot select font 'CW' troff:stdin:3169: warning: cannot select font 'CW' troff:stdin:3173: warning: cannot select font 'CW' troff:stdin:3173: warning: cannot select font 'CW' troff:stdin:3188: warning: cannot select font 'CW' troff:stdin:3195: warning: cannot select font 'CW' troff:stdin:3224: warning: cannot select font 'CW' troff:stdin:3234: warning: cannot select font 'CW' troff:stdin:3234: warning: cannot select font 'CW' troff:stdin:3246: warning: cannot select font 'CW' troff:stdin:3248: warning: cannot select font 'CW' troff:stdin:3303: warning: cannot select font 'CW' troff:stdin:3311: warning: cannot select font 'CW' troff:stdin:3322: warning: cannot select font 'CW' troff:stdin:3327: warning: cannot select font 'CW' troff:stdin:3329: warning: cannot select font 'CW' troff:stdin:3333: warning: cannot select font 'CW' troff:stdin:3333: warning: cannot select font 'CW' troff:stdin:3336: warning: cannot select font 'CW' troff:stdin:3341: warning: cannot select font 'CW' troff:stdin:3344: warning: cannot select font 'CW' troff:stdin:3354: warning: cannot select font 'CW' troff:stdin:3356: warning: character with input code 195 not defined troff:stdin:3356: warning: character with input code 194 not defined troff:stdin:3356: warning: character with input code 169 not defined troff:stdin:3356: warning: character with input code 226 not defined troff:stdin:3356: warning: character with input code 162 not defined troff:stdin:3356: warning: character with input code 164 not defined troff:stdin:3356: warning: character with input code 197 not defined troff:stdin:3364: warning: cannot select font 'CW' troff:stdin:3364: warning: cannot select font 'CW' troff:stdin:3366: warning: cannot select font 'CW' troff:stdin:3406: warning: cannot select font 'CW' troff:stdin:3409: warning: cannot select font 'CW' troff:stdin:3410: warning: cannot select font 'CW' troff:stdin:3411: warning: cannot select font 'CW' troff:stdin:3426: warning: cannot select font 'CW' troff:stdin:3429: warning: cannot select font 'CW' troff:stdin:3429: warning: cannot select font 'CW' troff:stdin:3429: warning: cannot select font 'CW' troff:stdin:3433: warning: cannot select font 'CW' troff:stdin:3444: warning: cannot select font 'CW' troff:stdin:3456: warning: cannot select font 'CW' troff:stdin:3533: warning: cannot select font 'CW' troff:stdin:3539: warning: cannot select font 'CW' troff:stdin:3541: warning: cannot select font 'CW' troff:stdin:3542: warning: cannot select font 'CW' troff:stdin:3544: warning: cannot select font 'CW' troff:stdin:3544: warning: cannot select font 'CW' troff:stdin:3547: warning: cannot select font 'CW' troff:stdin:3564: warning: cannot select font 'CW' troff:stdin: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:stdin:605: warning: cannot select font 'CW' troff:stdin:606: warning: cannot select font 'CW' troff:stdin:633: warning: cannot select font 'CW' troff:stdin:662: warning: cannot select font 'CW' troff:stdin:663: warning: cannot select font 'CW' troff:stdin:668: warning: cannot select font 'CW' troff:stdin:685: warning: cannot select font 'CW' troff:stdin: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:stdin:264: warning: cannot select font 'CB' troff:stdin:265: warning: cannot select font 'CB' troff:stdin:266: warning: cannot select font 'CB' troff:stdin: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:stdin:379: warning: cannot select font 'CW' troff:stdin:379: warning: cannot select font 'CW' troff:stdin:379: warning: cannot select font 'CW' troff:stdin:379: warning: cannot select font 'CW' troff:stdin:392: warning: cannot select font 'CW' troff:stdin:393: warning: cannot select font 'CW' troff:stdin:400: warning: cannot select font 'CW' troff:stdin:400: warning: cannot select font 'CW' troff:stdin:428: warning: cannot select font 'CW' troff:stdin:432: warning: cannot select font 'CW' troff:stdin:433: warning: cannot select font 'CW' troff:stdin:434: warning: cannot select font 'CW' troff:stdin:434: warning: cannot select font 'CW' troff:stdin:435: warning: cannot select font 'CW' troff:stdin:437: warning: cannot select font 'CW' troff:stdin:438: warning: cannot select font 'CW' troff:stdin:441: warning: cannot select font 'CW' troff:stdin:451: warning: cannot select font 'CW' troff:stdin:453: warning: cannot select font 'CW' troff:stdin:464: warning: cannot select font 'CW' troff:stdin:474: warning: cannot select font 'CW' troff:stdin:475: warning: cannot select font 'CW' troff:stdin:477: warning: cannot select font 'CW' troff:stdin:487: warning: cannot select font 'CW' troff:stdin:488: warning: cannot select font 'CW' troff:stdin:490: warning: cannot select font 'CW' troff:stdin:497: warning: cannot select font 'CW' troff:stdin:497: warning: cannot select font 'CW' troff:stdin:497: warning: cannot select font 'CW' troff:stdin:498: warning: cannot select font 'CW' troff:stdin:499: warning: cannot select font 'CW' troff:stdin:502: warning: cannot select font 'CW' troff:stdin:504: warning: cannot select font 'CW' troff:stdin:511: warning: cannot select font 'CW' troff:stdin:513: warning: cannot select font 'CW' troff:stdin:513: warning: cannot select font 'CW' troff:stdin:516: warning: cannot select font 'CW' troff:stdin:517: warning: cannot select font 'CW' troff:stdin:525: warning: cannot select font 'CW' troff:stdin:535: warning: cannot select font 'CW' troff:stdin:543: warning: cannot select font 'CW' troff:stdin:551: warning: cannot select font 'CW' troff:stdin:556: warning: cannot select font 'CW' troff:stdin:560: warning: cannot select font 'CW' troff:stdin:563: warning: cannot select font 'CW' troff:stdin:569: warning: cannot select font 'CW' troff:stdin:570: warning: cannot select font 'CW' troff:stdin:570: warning: cannot select font 'CW' troff:stdin:570: warning: cannot select font 'CW' troff:stdin:572: warning: cannot select font 'CW' troff:stdin:573: warning: cannot select font 'CW' troff:stdin:576: warning: cannot select font 'CW' troff:stdin:592: warning: cannot select font 'CW' troff:stdin:603: warning: cannot select font 'CW' troff:stdin:626: warning: cannot select font 'CW' troff:stdin:628: warning: cannot select font 'CW' troff:stdin:630: warning: cannot select font 'CW' troff:stdin:631: warning: cannot select font 'CW' troff:stdin:632: warning: cannot select font 'CW' troff:stdin:633: warning: cannot select font 'CW' troff:stdin:633: warning: cannot select font 'CW' troff:stdin:638: warning: cannot select font 'CW' troff:stdin:638: warning: cannot select font 'CW' troff:stdin:639: warning: cannot select font 'CW' troff:stdin:640: warning: cannot select font 'CW' troff:stdin:643: warning: cannot select font 'CW' troff:stdin:650: warning: cannot select font 'CW' troff:stdin:650: warning: cannot select font 'CW' troff:stdin:651: warning: cannot select font 'CW' troff:stdin:653: warning: cannot select font 'CW' troff:stdin:653: warning: cannot select font 'CW' troff:stdin:655: warning: cannot select font 'CW' troff:stdin:655: warning: cannot select font 'CW' troff:stdin:659: warning: cannot select font 'CW' troff:stdin:666: warning: cannot select font 'CW' troff:stdin:667: warning: cannot select font 'CW' troff:stdin:667: warning: cannot select font 'CW' troff:stdin:672: warning: cannot select font 'CW' troff:stdin:684: warning: cannot select font 'CW' troff:stdin:685: warning: cannot select font 'CW' troff:stdin:699: warning: cannot select font 'CW' troff:stdin:702: warning: cannot select font 'CW' troff:stdin:709: warning: cannot select font 'CW' troff:stdin:710: warning: cannot select font 'CW' troff:stdin:713: warning: cannot select font 'CW' troff:stdin:720: warning: cannot select font 'CW' troff:stdin:720: warning: cannot select font 'CW' troff:stdin:721: warning: cannot select font 'CW' troff:stdin:721: warning: cannot select font 'CW' troff:stdin:727: warning: cannot select font 'CW' troff:stdin:730: warning: cannot select font 'CW' troff:stdin:732: warning: cannot select font 'CW' troff:stdin:732: warning: cannot select font 'CW' troff:stdin:733: warning: cannot select font 'CW' troff:stdin:735: warning: cannot select font 'CW' troff:stdin:737: warning: cannot select font 'CW' troff:stdin:745: warning: cannot select font 'CW' troff:stdin:746: warning: cannot select font 'CW' troff:stdin:746: warning: cannot select font 'CW' troff:stdin:747: warning: cannot select font 'CW' troff:stdin:747: warning: cannot select font 'CW' troff:stdin:750: warning: cannot select font 'CW' troff:stdin:752: warning: cannot select font 'CW' troff:stdin:752: warning: cannot select font 'CW' troff:stdin:753: warning: cannot select font 'CW' troff:stdin:753: warning: cannot select font 'CW' troff:stdin:755: warning: cannot select font 'CW' troff:stdin:764: warning: cannot select font 'CW' troff:stdin:765: warning: cannot select font 'CW' troff:stdin:765: warning: cannot select font 'CW' troff:stdin:765: warning: cannot select font 'CW' troff:stdin:768: warning: cannot select font 'CW' troff:stdin:770: warning: cannot select font 'CW' troff:stdin:770: warning: cannot select font 'CW' troff:stdin:773: warning: cannot select font 'CW' troff:stdin:780: warning: cannot select font 'CW' troff:stdin:783: warning: cannot select font 'CW' troff:stdin:800: warning: cannot select font 'CW' troff:stdin:804: warning: cannot select font 'CW' troff:stdin:806: warning: cannot select font 'CW' troff:stdin:810: warning: cannot select font 'CW' troff:stdin:815: warning: cannot select font 'CW' troff:stdin:818: warning: cannot select font 'CW' troff:stdin:829: warning: cannot select font 'CW' troff:stdin:829: warning: cannot select font 'CW' troff:stdin:830: warning: cannot select font 'CW' troff:stdin:830: warning: cannot select font 'CW' troff:stdin:831: warning: cannot select font 'CW' troff:stdin:831: warning: cannot select font 'CW' troff:stdin:832: warning: cannot select font 'CW' troff:stdin:835: warning: cannot select font 'CW' troff:stdin:836: warning: cannot select font 'CW' troff:stdin:836: warning: cannot select font 'CW' troff:stdin:838: warning: cannot select font 'CW' troff:stdin:849: warning: cannot select font 'CW' troff:stdin:849: warning: cannot select font 'CW' troff:stdin:852: warning: cannot select font 'CW' troff:stdin:855: warning: cannot select font 'CW' troff:stdin:868: warning: cannot select font 'CW' troff:stdin:869: warning: cannot select font 'CW' troff:stdin:872: warning: cannot select font 'CW' troff:stdin:872: warning: cannot select font 'CW' troff:stdin:872: warning: cannot select font 'CW' troff:stdin:872: warning: cannot select font 'CW' troff:stdin:876: warning: cannot select font 'CW' troff:stdin:876: warning: cannot select font 'CW' troff:stdin:877: warning: cannot select font 'CW' troff:stdin:879: warning: cannot select font 'CW' troff:stdin:880: warning: cannot select font 'CW' troff:stdin:880: warning: cannot select font 'CW' troff:stdin:881: warning: cannot select font 'CW' troff:stdin:883: warning: cannot select font 'CW' troff:stdin:884: warning: cannot select font 'CW' troff:stdin:884: warning: cannot select font 'CW' troff:stdin:885: warning: cannot select font 'CW' troff:stdin:888: warning: cannot select font 'CW' troff:stdin:889: warning: cannot select font 'CW' troff:stdin:889: warning: cannot select font 'CW' troff:stdin:889: warning: cannot select font 'CW' troff:stdin:893: warning: cannot select font 'CW' troff:stdin:894: warning: cannot select font 'CW' troff:stdin:894: warning: cannot select font 'CW' troff:stdin:894: warning: cannot select font 'CW' troff:stdin:897: warning: cannot select font 'CW' troff:stdin:897: warning: cannot select font 'CW' troff:stdin:899: warning: cannot select font 'CW' troff:stdin:913: warning: cannot select font 'CW' troff:stdin:914: warning: cannot select font 'CW' troff:stdin:914: warning: cannot select font 'CW' troff:stdin:915: warning: cannot select font 'CW' troff:stdin:916: warning: cannot select font 'CW' troff:stdin:917: warning: cannot select font 'CW' troff:stdin:917: warning: cannot select font 'CW' troff:stdin:919: warning: cannot select font 'CW' troff:stdin:937: warning: cannot select font 'CW' troff:stdin:937: warning: cannot select font 'CW' troff:stdin:937: warning: cannot select font 'CW' troff:stdin:938: warning: cannot select font 'CW' troff:stdin:941: warning: cannot select font 'CW' troff:stdin:941: warning: cannot select font 'CW' troff:stdin:942: warning: cannot select font 'CW' troff:stdin:942: warning: cannot select font 'CW' troff:stdin:946: warning: cannot select font 'CW' troff:stdin:951: warning: cannot select font 'CW' troff:stdin:952: warning: cannot select font 'CW' troff:stdin:954: warning: cannot select font 'CW' troff:stdin:964: warning: cannot select font 'CW' troff:stdin:979: warning: cannot select font 'CW' troff:stdin:980: warning: cannot select font 'CW' troff:stdin:981: warning: cannot select font 'CW' troff:stdin:982: warning: cannot select font 'CW' troff:stdin:984: warning: cannot select font 'CW' troff:stdin:987: warning: cannot select font 'CW' troff:stdin:988: warning: cannot select font 'CW' troff:stdin:988: warning: cannot select font 'CW' troff:stdin:989: warning: cannot select font 'CW' troff:stdin:989: warning: cannot select font 'CW' troff:stdin:989: warning: cannot select font 'CW' troff:stdin:992: warning: cannot select font 'CW' troff:stdin:1010: warning: cannot select font 'CW' troff:stdin:1011: warning: cannot select font 'CW' troff:stdin:1013: warning: cannot select font 'CW' troff:stdin:1032: warning: cannot select font 'CW' troff:stdin:1051: warning: cannot select font 'CW' troff:stdin:1066: warning: cannot select font 'CW' troff:stdin:1081: warning: cannot select font 'CW' troff:stdin:1090: warning: cannot select font 'CW' troff:stdin:1094: warning: cannot select font 'CW' troff:stdin:1094: warning: cannot select font 'CW' troff:stdin:1097: warning: cannot select font 'CW' troff:stdin:1107: warning: cannot select font 'CW' troff:stdin:1109: warning: cannot select font 'CW' troff:stdin:1111: warning: cannot select font 'CW' troff:stdin:1116: warning: cannot select font 'CW' troff:stdin:1117: warning: cannot select font 'CW' troff:stdin:1120: warning: cannot select font 'CW' troff:stdin:1125: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1130: warning: cannot select font 'CW' troff:stdin:1131: warning: cannot select font 'CW' troff:stdin:1131: warning: cannot select font 'CW' troff:stdin:1131: warning: cannot select font 'CW' troff:stdin:1132: warning: cannot select font 'CW' troff:stdin:1132: warning: cannot select font 'CW' troff:stdin:1132: warning: cannot select font 'CW' troff:stdin:1133: warning: cannot select font 'CW' troff:stdin:1137: warning: cannot select font 'CW' troff:stdin:1137: warning: cannot select font 'CW' troff:stdin:1138: warning: cannot select font 'CW' troff:stdin:1138: warning: cannot select font 'CW' troff:stdin:1145: warning: cannot select font 'CW' troff:stdin:1154: warning: cannot select font 'CW' troff:stdin:1165: warning: cannot select font 'CW' troff:stdin:1166: warning: cannot select font 'CW' troff:stdin:1166: warning: cannot select font 'CW' troff:stdin:1167: warning: cannot select font 'CW' troff:stdin:1167: warning: cannot select font 'CW' troff:stdin:1168: warning: cannot select font 'CW' troff:stdin:1168: warning: cannot select font 'CW' troff:stdin:1176: warning: cannot select font 'CW' troff:stdin:1177: warning: cannot select font 'CW' troff:stdin:1183: warning: cannot select font 'CW' troff:stdin:1190: warning: cannot select font 'CW' troff:stdin:1200: warning: cannot select font 'CW' troff:stdin:1202: warning: cannot select font 'CW' troff:stdin:1203: warning: cannot select font 'CW' troff:stdin:1206: warning: cannot select font 'CW' troff:stdin:1213: warning: cannot select font 'CW' troff:stdin:1213: warning: cannot select font 'CW' troff:stdin:1214: warning: cannot select font 'CW' troff:stdin:1217: warning: cannot select font 'CW' troff:stdin:1225: warning: cannot select font 'CW' troff:stdin:1236: warning: cannot select font 'CW' troff:stdin:1244: warning: cannot select font 'CW' troff:stdin:1251: warning: cannot select font 'CW' troff:stdin:1251: warning: cannot select font 'CW' troff:stdin:1251: warning: cannot select font 'CW' troff:stdin:1251: warning: cannot select font 'CW' troff:stdin:1253: warning: cannot select font 'CW' troff:stdin:1257: warning: cannot select font 'CW' troff:stdin:1269: warning: cannot select font 'CW' troff:stdin:1269: warning: cannot select font 'CW' troff:stdin:1270: warning: cannot select font 'CW' troff:stdin:1271: warning: cannot select font 'CW' troff:stdin:1271: warning: cannot select font 'CW' troff:stdin:1272: warning: cannot select font 'CW' troff:stdin:1272: warning: cannot select font 'CW' troff:stdin:1273: warning: cannot select font 'CW' troff:stdin:1273: warning: cannot select font 'CW' troff:stdin:1273: warning: cannot select font 'CW' troff:stdin:1276: warning: cannot select font 'CW' troff:stdin:1286: warning: cannot select font 'CW' troff:stdin:1293: warning: cannot select font 'CW' troff:stdin:1293: warning: cannot select font 'CW' troff:stdin:1294: warning: cannot select font 'CW' troff:stdin:1297: warning: cannot select font 'CW' troff:stdin:1303: warning: cannot select font 'CW' troff:stdin:1303: warning: cannot select font 'CW' troff:stdin:1305: warning: cannot select font 'CW' troff:stdin:1305: warning: cannot select font 'CW' troff:stdin:1306: warning: cannot select font 'CW' troff:stdin:1310: warning: cannot select font 'CW' troff:stdin:1311: warning: cannot select font 'CW' troff:stdin:1313: warning: cannot select font 'CW' troff:stdin:1319: warning: cannot select font 'CW' troff:stdin:1319: warning: cannot select font 'CW' troff:stdin:1319: warning: cannot select font 'CW' troff:stdin:1320: warning: cannot select font 'CW' troff:stdin:1327: warning: cannot select font 'CW' troff:stdin:1335: warning: cannot select font 'CW' troff:stdin:1350: warning: cannot select font 'CW' troff:stdin:1361: warning: cannot select font 'CW' troff:stdin:1363: warning: cannot select font 'CW' troff:stdin:1364: warning: cannot select font 'CW' troff:stdin:1364: warning: cannot select font 'CW' troff:stdin:1364: warning: cannot select font 'CW' troff:stdin:1370: warning: cannot select font 'CW' troff:stdin:1372: warning: cannot select font 'CW' troff:stdin:1374: warning: cannot select font 'CW' troff:stdin:1376: warning: cannot select font 'CW' troff:stdin:1376: warning: cannot select font 'CW' troff:stdin:1376: warning: cannot select font 'CW' troff:stdin:1379: warning: cannot select font 'CW' troff:stdin:1379: warning: cannot select font 'CW' troff:stdin:1381: warning: cannot select font 'CW' troff:stdin:1381: warning: cannot select font 'CW' troff:stdin:1385: warning: cannot select font 'CW' troff:stdin:1408: warning: cannot select font 'CW' troff:stdin:1408: warning: cannot select font 'CW' troff:stdin:1410: warning: cannot select font 'CW' troff:stdin:1410: warning: cannot select font 'CW' troff:stdin:1412: warning: cannot select font 'CW' troff:stdin:1420: warning: cannot select font 'CW' troff:stdin:1423: warning: cannot select font 'CW' troff:stdin:1430: warning: cannot select font 'CW' troff:stdin:1430: warning: cannot select font 'CW' troff:stdin:1432: warning: cannot select font 'CW' troff:stdin:1432: warning: cannot select font 'CW' troff:stdin:1434: warning: cannot select font 'CW' troff:stdin:1434: warning: cannot select font 'CW' troff:stdin:1439: warning: cannot select font 'CW' troff:stdin:1440: warning: cannot select font 'CW' troff:stdin:1450: warning: cannot select font 'CW' troff:stdin:1453: warning: cannot select font 'CW' troff:stdin:1453: warning: cannot select font 'CW' troff:stdin:1453: warning: cannot select font 'CW' troff:stdin:1454: warning: cannot select font 'CW' troff:stdin:1472: warning: cannot select font 'CW' troff:stdin:1480: warning: cannot select font 'CW' troff:stdin:1481: warning: cannot select font 'CW' troff:stdin:1482: warning: cannot select font 'CW' troff:stdin:1484: warning: cannot select font 'CW' troff:stdin:1490: warning: cannot select font 'CW' troff:stdin:1491: warning: cannot select font 'CW' troff:stdin:1491: warning: cannot select font 'CW' troff:stdin:1492: warning: cannot select font 'CW' troff:stdin:1494: warning: cannot select font 'CW' troff:stdin:1501: warning: cannot select font 'CW' troff:stdin:1502: warning: cannot select font 'CW' troff:stdin:1502: warning: cannot select font 'CW' troff:stdin:1504: warning: cannot select font 'CW' troff:stdin:1511: warning: cannot select font 'CW' troff:stdin:1512: warning: cannot select font 'CW' troff:stdin:1512: warning: cannot select font 'CW' troff:stdin:1512: warning: cannot select font 'CW' troff:stdin:1513: warning: cannot select font 'CW' troff:stdin:1515: warning: cannot select font 'CW' troff:stdin:1519: warning: cannot select font 'CW' troff:stdin:1520: warning: cannot select font 'CW' troff:stdin:1521: warning: cannot select font 'CW' troff:stdin:1521: warning: cannot select font 'CW' troff:stdin:1526: warning: cannot select font 'CW' troff:stdin:1526: warning: cannot select font 'CW' troff:stdin:1526: warning: cannot select font 'CW' troff:stdin:1526: warning: cannot select font 'CW' troff:stdin:1527: warning: cannot select font 'CW' troff:stdin:1530: warning: cannot select font 'CW' troff:stdin:1532: warning: cannot select font 'CW' troff:stdin:1535: warning: cannot select font 'CW' troff:stdin:1538: warning: cannot select font 'CW' troff:stdin:1538: warning: cannot select font 'CW' troff:stdin:1538: warning: cannot select font 'CW' troff:stdin:1541: warning: cannot select font 'CW' troff:stdin:1541: warning: cannot select font 'CW' troff:stdin:1544: warning: cannot select font 'CW' troff:stdin:1544: warning: cannot select font 'CW' troff:stdin:1545: warning: cannot select font 'CW' troff:stdin:1545: warning: cannot select font 'CW' troff:stdin:1545: warning: cannot select font 'CW' troff:stdin:1550: warning: cannot select font 'CW' troff:stdin:1558: warning: cannot select font 'CW' troff:stdin:1559: warning: cannot select font 'CW' troff:stdin:1559: warning: cannot select font 'CW' troff:stdin:1560: warning: cannot select font 'CW' troff:stdin:1560: warning: cannot select font 'CW' troff:stdin:1563: warning: cannot select font 'CW' troff:stdin:1570: warning: cannot select font 'CW' troff:stdin:1570: warning: cannot select font 'CW' troff:stdin:1570: warning: cannot select font 'CW' troff:stdin:1571: warning: cannot select font 'CW' troff:stdin:1571: warning: cannot select font 'CW' troff:stdin:1573: warning: cannot select font 'CW' troff:stdin:1575: warning: cannot select font 'CW' troff:stdin:1582: warning: cannot select font 'CW' troff:stdin:1583: warning: cannot select font 'CW' troff:stdin:1587: warning: cannot select font 'CW' troff:stdin:1588: warning: cannot select font 'CW' troff:stdin:1591: warning: cannot select font 'CW' troff:stdin:1598: warning: cannot select font 'CW' troff:stdin:1599: warning: cannot select font 'CW' troff:stdin:1600: warning: cannot select font 'CW' troff:stdin:1617: warning: cannot select font 'CW' troff:stdin:1654: warning: cannot select font 'CW' troff:stdin:1659: warning: cannot select font 'CW' troff:stdin:1660: warning: cannot select font 'CW' troff:stdin:1660: warning: cannot select font 'CW' troff:stdin:1661: warning: cannot select font 'CW' troff:stdin:1666: warning: cannot select font 'CW' troff:stdin:1666: warning: cannot select font 'CW' troff:stdin:1666: warning: cannot select font 'CW' troff:stdin:1675: warning: cannot select font 'CW' troff:stdin:1680: warning: cannot select font 'CW' troff:stdin:1680: warning: cannot select font 'CW' troff:stdin:1689: warning: cannot select font 'CW' troff:stdin:1693: warning: cannot select font 'CW' troff:stdin:1693: warning: cannot select font 'CW' troff:stdin:1693: warning: cannot select font 'CW' troff:stdin:1694: warning: cannot select font 'CW' troff:stdin:1695: warning: cannot select font 'CW' troff:stdin:1697: warning: cannot select font 'CW' troff:stdin:1697: warning: cannot select font 'CW' troff:stdin:1698: warning: cannot select font 'CW' troff:stdin:1698: warning: cannot select font 'CW' troff:stdin:1698: warning: cannot select font 'CW' troff:stdin:1699: warning: cannot select font 'CW' troff:stdin:1701: warning: cannot select font 'CW' troff:stdin:1701: warning: cannot select font 'CW' troff:stdin:1715: warning: cannot select font 'CW' troff:stdin:1734: warning: cannot select font 'CW' troff:stdin:1734: warning: cannot select font 'CW' troff:stdin:1737: warning: cannot select font 'CW' troff:stdin:1746: warning: cannot select font 'CW' troff:stdin:1749: warning: cannot select font 'CW' troff:stdin:1753: warning: cannot select font 'CW' troff:stdin:1761: warning: cannot select font 'CW' troff:stdin:1765: warning: cannot select font 'CW' troff:stdin:1766: warning: cannot select font 'CW' troff:stdin:1766: warning: cannot select font 'CW' troff:stdin:1776: warning: cannot select font 'CW' troff:stdin:1780: warning: cannot select font 'CW' troff:stdin:1780: warning: cannot select font 'CW' troff:stdin:1783: warning: cannot select font 'CW' troff:stdin:1789: warning: cannot select font 'CW' troff:stdin:1794: warning: cannot select font 'CW' troff:stdin:1799: warning: cannot select font 'CW' troff:stdin:1814: warning: cannot select font 'CW' troff:stdin:1814: warning: cannot select font 'CW' troff:stdin:1815: warning: cannot select font 'CW' troff:stdin:1815: warning: cannot select font 'CW' troff:stdin:1819: warning: cannot select font 'CW' troff:stdin:1833: warning: cannot select font 'CW' troff:stdin:1836: warning: cannot select font 'CW' troff:stdin:1852: warning: cannot select font 'CW' troff:stdin:1878: warning: cannot select font 'CW' troff:stdin:1878: warning: cannot select font 'CW' troff:stdin:1879: warning: cannot select font 'CW' troff:stdin:1879: warning: cannot select font 'CW' troff:stdin:1881: warning: cannot select font 'CW' troff:stdin:1881: warning: cannot select font 'CW' troff:stdin:1881: warning: cannot select font 'CW' troff:stdin:1882: warning: cannot select font 'CW' troff:stdin:1888: warning: cannot select font 'CW' troff:stdin:1890: warning: cannot select font 'CW' troff:stdin:1892: warning: cannot select font 'CW' troff:stdin:1899: warning: cannot select font 'CW' troff:stdin:1900: warning: cannot select font 'CW' troff:stdin:1903: warning: cannot select font 'CW' troff:stdin:1912: warning: cannot select font 'CW' troff:stdin:1912: warning: cannot select font 'CW' troff:stdin:1913: warning: cannot select font 'CW' troff:stdin:1916: warning: cannot select font 'CW' troff:stdin:1918: warning: cannot select font 'CW' troff:stdin:1920: warning: cannot select font 'CW' troff:stdin:1925: warning: cannot select font 'CW' troff:stdin:1934: warning: cannot select font 'CW' troff:stdin:1935: warning: cannot select font 'CW' troff:stdin:1935: warning: cannot select font 'CW' troff:stdin:1937: warning: cannot select font 'CW' troff:stdin:1945: warning: cannot select font 'CW' troff:stdin:1953: warning: cannot select font 'CW' troff:stdin:1953: warning: cannot select font 'CW' troff:stdin:1958: warning: cannot select font 'CW' troff:stdin:1962: warning: cannot select font 'CW' troff:stdin:1969: warning: cannot select font 'CW' troff:stdin:1969: warning: cannot select font 'CW' troff:stdin:1970: warning: cannot select font 'CW' troff:stdin:1970: warning: cannot select font 'CW' troff:stdin:1971: warning: cannot select font 'CW' troff:stdin:1973: warning: cannot select font 'CW' troff:stdin:1988: warning: cannot select font 'CW' troff:stdin:1988: warning: cannot select font 'CW' troff:stdin:1990: warning: cannot select font 'CW' troff:stdin:1993: warning: cannot select font 'CW' troff:stdin:1995: warning: cannot select font 'CW' troff:stdin:1996: warning: cannot select font 'CW' troff:stdin:2000: warning: cannot select font 'CW' troff:stdin:2006: warning: cannot select font 'CW' troff:stdin:2008: warning: cannot select font 'CW' troff:stdin:2010: warning: cannot select font 'CW' troff:stdin:2018: warning: cannot select font 'CW' troff:stdin:2026: warning: cannot select font 'CW' troff:stdin:2028: warning: cannot select font 'CW' troff:stdin:2031: warning: cannot select font 'CW' troff:stdin:2039: warning: cannot select font 'CW' troff:stdin:2048: warning: cannot select font 'CW' troff:stdin:2048: warning: cannot select font 'CW' troff:stdin:2048: warning: cannot select font 'CW' troff:stdin:2056: warning: cannot select font 'CW' troff:stdin:2057: warning: cannot select font 'CW' troff:stdin:2059: warning: cannot select font 'CW' troff:stdin:2060: warning: cannot select font 'CW' troff:stdin:2060: warning: cannot select font 'CW' troff:stdin:2061: warning: cannot select font 'CW' troff:stdin:2062: warning: cannot select font 'CW' troff:stdin:2062: warning: cannot select font 'CW' troff:stdin:2063: warning: cannot select font 'CW' troff:stdin:2066: warning: cannot select font 'CW' troff:stdin:2078: warning: cannot select font 'CW' troff:stdin:2079: warning: cannot select font 'CW' troff:stdin:2079: warning: cannot select font 'CW' troff:stdin:2080: warning: cannot select font 'CW' troff:stdin:2081: warning: cannot select font 'CW' troff:stdin:2084: warning: cannot select font 'CW' troff:stdin:2096: warning: cannot select font 'CW' troff:stdin:2110: warning: cannot select font 'CW' troff:stdin:2110: warning: cannot select font 'CW' troff:stdin:2113: warning: cannot select font 'CW' troff:stdin:2114: warning: cannot select font 'CW' troff:stdin:2114: warning: cannot select font 'CW' troff:stdin:2114: warning: cannot select font 'CW' troff:stdin:2116: warning: cannot select font 'CW' troff:stdin:2117: warning: cannot select font 'CW' troff:stdin:2118: warning: cannot select font 'CW' troff:stdin:2121: warning: cannot select font 'CW' troff:stdin:2128: warning: cannot select font 'CW' troff:stdin:2129: warning: cannot select font 'CW' troff:stdin:2133: warning: cannot select font 'CW' troff:stdin:2139: warning: cannot select font 'CW' troff:stdin:2142: warning: cannot select font 'CW' troff:stdin:2149: warning: cannot select font 'CW' troff:stdin:2149: warning: cannot select font 'CW' troff:stdin:2152: warning: cannot select font 'CW' troff:stdin:2156: warning: cannot select font 'CW' troff:stdin:2165: warning: cannot select font 'CW' troff:stdin:2177: warning: cannot select font 'CW' troff:stdin:2177: warning: cannot select font 'CW' troff:stdin:2178: warning: cannot select font 'CW' troff:stdin:2178: warning: cannot select font 'CW' troff:stdin:2178: warning: cannot select font 'CW' troff:stdin:2179: warning: cannot select font 'CW' troff:stdin:2181: warning: cannot select font 'CW' troff:stdin:2188: warning: cannot select font 'CW' troff:stdin:2189: warning: cannot select font 'CW' troff:stdin:2189: warning: cannot select font 'CW' troff:stdin:2192: warning: cannot select font 'CW' troff:stdin:2192: warning: cannot select font 'CW' troff:stdin:2195: warning: cannot select font 'CW' troff:stdin:2202: warning: cannot select font 'CW' troff:stdin:2207: warning: cannot select font 'CW' troff:stdin:2222: warning: cannot select font 'CW' troff:stdin:2222: warning: cannot select font 'CW' troff:stdin:2250: warning: cannot select font 'CW' troff:stdin:2250: warning: cannot select font 'CW' troff:stdin:2253: warning: cannot select font 'CW' troff:stdin:2260: warning: cannot select font 'CW' troff:stdin:2260: warning: cannot select font 'CW' troff:stdin:2261: warning: cannot select font 'CW' troff:stdin:2261: warning: cannot select font 'CW' troff:stdin:2261: warning: cannot select font 'CW' troff:stdin:2263: warning: cannot select font 'CW' troff:stdin:2270: warning: cannot select font 'CW' troff:stdin:2271: warning: cannot select font 'CW' troff:stdin:2271: warning: cannot select font 'CW' troff:stdin:2272: warning: cannot select font 'CW' troff:stdin:2275: warning: cannot select font 'CW' troff:stdin:2276: warning: cannot select font 'CW' troff:stdin:2277: warning: cannot select font 'CW' troff:stdin:2277: warning: cannot select font 'CW' troff:stdin:2280: warning: cannot select font 'CW' troff:stdin:2285: warning: cannot select font 'CW' troff:stdin:2285: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2306: warning: cannot select font 'CW' troff:stdin:2306: warning: cannot select font 'CW' troff:stdin:2308: warning: cannot select font 'CW' troff:stdin:2310: warning: cannot select font 'CW' troff:stdin:2314: warning: cannot select font 'CW' troff:stdin:2316: warning: cannot select font 'CW' troff:stdin:2318: warning: cannot select font 'CW' troff:stdin:2324: warning: cannot select font 'CW' troff:stdin:2324: warning: cannot select font 'CI' troff:stdin:2324: warning: cannot select font 'CW' troff:stdin:2329: warning: cannot select font 'CW' troff:stdin:2337: warning: cannot select font 'CW' troff:stdin:2355: warning: cannot select font 'CW' troff:stdin:2356: warning: cannot select font 'CW' troff:stdin:2357: warning: cannot select font 'CW' troff:stdin:2366: warning: cannot select font 'CW' troff:stdin:2366: warning: cannot select font 'CW' troff:stdin:2367: warning: cannot select font 'CW' troff:stdin:2370: warning: cannot select font 'CW' troff:stdin:2384: warning: cannot select font 'CW' troff:stdin:2404: warning: cannot select font 'CW' troff:stdin:2405: warning: cannot select font 'CW' troff:stdin:2405: warning: cannot select font 'CW' troff:stdin:2405: warning: cannot select font 'CW' troff:stdin:2406: warning: cannot select font 'CW' troff:stdin:2406: warning: cannot select font 'CW' troff:stdin:2407: warning: cannot select font 'CW' troff:stdin:2412: warning: cannot select font 'CW' troff:stdin:2412: warning: cannot select font 'CW' troff:stdin:2414: warning: cannot select font 'CW' troff:stdin:2414: warning: cannot select font 'CW' troff:stdin:2415: warning: cannot select font 'CW' troff:stdin:2417: warning: cannot select font 'CW' troff:stdin:2419: warning: cannot select font 'CW' troff:stdin:2419: warning: cannot select font 'CW' troff:stdin:2423: warning: cannot select font 'CW' troff:stdin:2423: warning: cannot select font 'CW' troff:stdin:2424: warning: cannot select font 'CW' troff:stdin:2424: warning: cannot select font 'CW' troff:stdin:2428: warning: cannot select font 'CW' troff:stdin:2431: warning: cannot select font 'CW' troff:stdin:2431: warning: cannot select font 'CW' troff:stdin:2432: warning: cannot select font 'CW' troff:stdin:2439: warning: cannot select font 'CW' troff:stdin:2439: warning: cannot select font 'CW' troff:stdin:2440: warning: cannot select font 'CW' troff:stdin:2440: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2442: warning: cannot select font 'CW' troff:stdin:2442: warning: cannot select font 'CW' troff:stdin:2442: warning: cannot select font 'CW' troff:stdin:2442: warning: cannot select font 'CW' troff:stdin:2443: warning: cannot select font 'CW' troff:stdin:2443: warning: cannot select font 'CW' troff:stdin:2443: warning: cannot select font 'CW' troff:stdin:2446: warning: cannot select font 'CW' troff:stdin:2446: warning: cannot select font 'CW' troff:stdin:2448: warning: cannot select font 'CW' troff:stdin:2448: warning: cannot select font 'CW' troff:stdin:2449: warning: cannot select font 'CW' troff:stdin:2449: warning: cannot select font 'CW' troff:stdin:2449: warning: cannot select font 'CW' troff:stdin:2449: warning: cannot select font 'CW' troff:stdin:2450: warning: cannot select font 'CW' troff:stdin:2451: warning: cannot select font 'CW' troff:stdin:2451: warning: cannot select font 'CW' troff:stdin:2452: warning: cannot select font 'CW' troff:stdin:2453: warning: cannot select font 'CW' troff:stdin:2456: warning: cannot select font 'CW' troff:stdin:2471: warning: cannot select font 'CW' troff:stdin:2471: warning: cannot select font 'CW' troff:stdin:2471: warning: cannot select font 'CW' troff:stdin:2475: warning: cannot select font 'CW' troff:stdin:2479: warning: cannot select font 'CW' troff:stdin:2481: warning: cannot select font 'CW' troff:stdin:2487: warning: cannot select font 'CW' troff:stdin:2489: warning: cannot select font 'CW' troff:stdin:2494: warning: cannot select font 'CW' troff:stdin:2494: warning: cannot select font 'CW' troff:stdin:2494: warning: cannot select font 'CW' troff:stdin:2495: warning: cannot select font 'CW' troff:stdin:2499: warning: cannot select font 'CW' troff:stdin:2503: warning: cannot select font 'CW' troff:stdin:2527: warning: cannot select font 'CW' troff:stdin:2537: warning: cannot select font 'CW' troff:stdin:2540: warning: cannot select font 'CW' troff:stdin:2569: warning: cannot select font 'CW' troff:stdin:2596: warning: cannot select font 'CW' troff:stdin:2598: warning: cannot select font 'CW' troff:stdin:2598: warning: cannot select font 'CW' troff:stdin:2599: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2608: warning: cannot select font 'CW' troff:stdin:2609: warning: cannot select font 'CW' troff:stdin:2611: warning: cannot select font 'CW' troff:stdin:2616: warning: cannot select font 'CW' troff:stdin:2621: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2625: warning: cannot select font 'CW' troff:stdin:2625: warning: cannot select font 'CW' troff:stdin:2625: warning: cannot select font 'CW' troff:stdin:2625: warning: cannot select font 'CW' troff:stdin:2627: warning: cannot select font 'CW' troff:stdin:2642: warning: cannot select font 'CW' troff:stdin:2653: warning: cannot select font 'CW' troff:stdin:2658: warning: cannot select font 'CW' troff:stdin:2663: warning: cannot select font 'CW' troff:stdin:2664: warning: cannot select font 'CW' troff:stdin:2668: warning: cannot select font 'CW' troff:stdin:2668: warning: cannot select font 'CW' troff:stdin:2677: warning: cannot select font 'CW' troff:stdin:2681: warning: cannot select font 'CW' troff:stdin:2683: warning: cannot select font 'CW' troff:stdin:2683: warning: cannot select font 'CW' troff:stdin:2695: warning: cannot select font 'CW' troff:stdin:2696: warning: cannot select font 'CW' troff:stdin:2697: warning: cannot select font 'CW' troff:stdin:2703: warning: cannot select font 'CW' troff:stdin:2704: warning: cannot select font 'CW' troff:stdin:2706: warning: cannot select font 'CW' troff:stdin:2717: warning: cannot select font 'CW' troff:stdin:2717: warning: cannot select font 'CW' troff:stdin:2720: warning: cannot select font 'CW' troff:stdin:2721: warning: cannot select font 'CW' troff:stdin:2723: warning: cannot select font 'CW' troff:stdin:2723: warning: cannot select font 'CW' troff:stdin:2725: warning: cannot select font 'CW' troff:stdin:2725: warning: cannot select font 'CW' troff:stdin:2728: warning: cannot select font 'CW' troff:stdin:2735: warning: cannot select font 'CW' troff:stdin:2736: warning: cannot select font 'CW' troff:stdin:2741: warning: cannot select font 'CW' troff:stdin:2745: warning: cannot select font 'CW' troff:stdin:2759: warning: cannot select font 'CW' troff:stdin:2762: warning: cannot select font 'CW' troff:stdin:2768: warning: cannot select font 'CW' troff:stdin:2768: warning: cannot select font 'CW' troff:stdin:2769: warning: cannot select font 'CW' troff:stdin:2770: warning: cannot select font 'CW' troff:stdin:2771: warning: cannot select font 'CW' troff:stdin:2775: warning: cannot select font 'CW' troff:stdin:2779: warning: cannot select font 'CW' troff:stdin:2780: warning: cannot select font 'CW' troff:stdin:2781: warning: cannot select font 'CW' troff:stdin:2781: warning: cannot select font 'CW' troff:stdin:2783: warning: cannot select font 'CW' troff:stdin:2786: warning: cannot select font 'CW' troff:stdin:2792: warning: cannot select font 'CW' troff:stdin:2792: warning: cannot select font 'CW' troff:stdin:2803: warning: cannot select font 'CW' troff:stdin:2810: warning: cannot select font 'CW' troff:stdin:2811: warning: cannot select font 'CW' troff:stdin:2814: warning: cannot select font 'CW' troff:stdin:2820: warning: cannot select font 'CW' troff:stdin:2824: warning: cannot select font 'CW' troff:stdin:2832: warning: cannot select font 'CW' troff:stdin:2833: warning: cannot select font 'CW' troff:stdin:2833: warning: cannot select font 'CW' troff:stdin:2834: warning: cannot select font 'CW' troff:stdin:2834: warning: cannot select font 'CW' troff:stdin:2835: warning: cannot select font 'CW' troff:stdin:2835: warning: cannot select font 'CW' troff:stdin:2836: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2838: warning: cannot select font 'CW' troff:stdin:2838: warning: cannot select font 'CW' troff:stdin:2839: warning: cannot select font 'CW' troff:stdin:2841: warning: cannot select font 'CW' troff:stdin:2842: warning: cannot select font 'CW' troff:stdin:2843: warning: cannot select font 'CW' troff:stdin:2845: warning: cannot select font 'CW' troff:stdin:2845: warning: cannot select font 'CW' troff:stdin:2846: warning: cannot select font 'CW' troff:stdin:2849: warning: cannot select font 'CW' troff:stdin:2850: warning: cannot select font 'CW' troff:stdin:2850: warning: cannot select font 'CW' troff:stdin:2851: warning: cannot select font 'CW' troff:stdin:2853: warning: cannot select font 'CW' troff:stdin:2855: warning: cannot select font 'CW' troff:stdin:2855: warning: cannot select font 'CW' troff:stdin:2857: warning: cannot select font 'CW' troff:stdin:2869: warning: cannot select font 'CW' troff:stdin:2873: warning: cannot select font 'CW' troff:stdin:2877: warning: cannot select font 'CW' troff:stdin:2878: warning: cannot select font 'CW' troff:stdin:2879: warning: cannot select font 'CW' troff:stdin:2879: warning: cannot select font 'CW' troff:stdin:2888: warning: cannot select font 'CW' troff:stdin:2889: warning: cannot select font 'CW' troff:stdin:2899: warning: cannot select font 'CW' troff:stdin:2914: warning: cannot select font 'CW' troff:stdin:2928: warning: cannot select font 'CW' troff:stdin:2932: warning: cannot select font 'CW' troff:stdin:2935: warning: cannot select font 'CW' troff:stdin:2942: warning: cannot select font 'CW' troff:stdin:2943: warning: cannot select font 'CW' troff:stdin:2943: warning: cannot select font 'CW' troff:stdin:2944: warning: cannot select font 'CW' troff:stdin:2951: warning: cannot select font 'CW' troff:stdin:2960: warning: cannot select font 'CW' troff:stdin:2965: warning: cannot select font 'CW' troff:stdin:2965: warning: cannot select font 'CW' troff:stdin:2968: warning: cannot select font 'CW' troff:stdin:2978: warning: cannot select font 'CW' troff:stdin:2985: warning: cannot select font 'CW' troff:stdin:2988: warning: cannot select font 'CW' troff:stdin:2995: warning: cannot select font 'CW' troff:stdin:3000: warning: cannot select font 'CW' troff:stdin:3012: warning: cannot select font 'CW' troff:stdin:3014: warning: cannot select font 'CW' troff:stdin:3026: warning: cannot select font 'CW' troff:stdin:3030: warning: cannot select font 'CW' troff:stdin:3046: warning: cannot select font 'CW' troff:stdin:3050: warning: cannot select font 'CW' troff:stdin:3051: warning: cannot select font 'CW' troff:stdin:3054: warning: cannot select font 'CW' troff:stdin:3061: warning: cannot select font 'CW' troff:stdin:3068: warning: cannot select font 'CW' troff:stdin:3075: warning: cannot select font 'CW' troff:stdin:3081: warning: cannot select font 'CW' troff:stdin:3095: warning: cannot select font 'CW' troff:stdin:3096: warning: cannot select font 'CW' troff:stdin:3103: warning: cannot select font 'CW' troff:stdin:3125: warning: cannot select font 'CW' troff:stdin:3131: warning: cannot select font 'CW' troff:stdin:3133: warning: cannot select font 'CW' troff:stdin:3138: warning: cannot select font 'CW' troff:stdin:3140: warning: cannot select font 'CW' troff:stdin:3153: warning: cannot select font 'CW' troff:stdin:3161: warning: cannot select font 'CW' troff:stdin:3162: warning: cannot select font 'CW' troff:stdin:3164: warning: cannot select font 'CW' troff:stdin:3179: warning: cannot select font 'CW' troff:stdin:3182: warning: cannot select font 'CW' troff:stdin:3189: warning: cannot select font 'CW' troff:stdin:3189: warning: cannot select font 'CW' troff:stdin:3194: warning: cannot select font 'CW' troff:stdin:3196: warning: cannot select font 'CW' troff:stdin:3213: warning: cannot select font 'CW' troff:stdin:3214: warning: cannot select font 'CW' troff:stdin:3223: warning: cannot select font 'CW' troff:stdin:3231: warning: cannot select font 'CW' troff:stdin:3232: warning: cannot select font 'CW' troff:stdin:3239: warning: cannot select font 'CW' troff:stdin:3249: warning: cannot select font 'CW' troff:stdin:3253: warning: cannot select font 'CW' troff:stdin:3259: warning: cannot select font 'CW' troff:stdin:3262: warning: cannot select font 'CW' troff:stdin:3263: warning: cannot select font 'CW' troff:stdin:3263: warning: cannot select font 'CW' troff:stdin:3267: warning: cannot select font 'CW' troff:stdin:3272: warning: cannot select font 'CW' troff:stdin:3274: warning: cannot select font 'CW' troff:stdin:3277: warning: cannot select font 'CW' troff:stdin:3285: warning: cannot select font 'CW' troff:stdin:3285: warning: cannot select font 'CW' troff:stdin:3287: warning: cannot select font 'CW' troff:stdin:3291: warning: cannot select font 'CW' troff:stdin:3323: warning: cannot select font 'CW' troff:stdin:3334: warning: cannot select font 'CW' troff:stdin:3335: warning: cannot select font 'CW' troff:stdin:3336: warning: cannot select font 'CW' troff:stdin:3339: warning: cannot select font 'CW' troff:stdin:3349: warning: cannot select font 'CW' troff:stdin:3364: warning: cannot select font 'CW' troff:stdin:3364: warning: cannot select font 'CW' troff:stdin:3365: warning: cannot select font 'CW' troff:stdin:3366: warning: cannot select font 'CW' troff:stdin:3370: warning: cannot select font 'CW' troff:stdin:3374: warning: cannot select font 'CW' troff:stdin:3391: warning: cannot select font 'CW' troff:stdin:3410: warning: cannot select font 'CW' troff:stdin:3410: warning: cannot select font 'CW' troff:stdin: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:stdin: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 './www' changed to 0755 (rwxr-xr-x) mode of './www/css' changed to 0755 (rwxr-xr-x) mode of './www/fonts' 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 './lscripts' 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 './gui' 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/lib' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6' 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.6/http1.0' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/encoding' changed to 0755 (rwxr-xr-x) mode of './gui/lib/Tktable2.10' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6/ttk' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6/msgs' 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/Tkcon' 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/bin' 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... >>> 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 >>> bitkeeper-gui*: Running postcheck for bitkeeper-gui >>> bitkeeper*: Running postcheck for bitkeeper >>> bitkeeper*: Preparing package bitkeeper... >>> bitkeeper*: Stripping binaries >>> bitkeeper-doc*: Scanning shared objects >>> bitkeeper-gui*: Scanning shared objects >>> bitkeeper*: 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-r0.apk >>> bitkeeper-gui*: Tracing dependencies... bitkeeper=7.3.3-r0 so:libX11.so.6 so:libXft.so.2 so:libc.musl-armhf.so.1 so:libfontconfig.so.1 so:libpcre.so.1 so:libz.so.1 >>> bitkeeper-gui*: Package size: 7.2 MB >>> bitkeeper-gui*: Compressing data... >>> bitkeeper-gui*: Create checksum... >>> bitkeeper-gui*: Create bitkeeper-gui-7.3.3-r0.apk >>> bitkeeper*: Tracing dependencies... so:libc.musl-armhf.so.1 so:liblz4.so.1 so:libpcre.so.1 so:libtommath.so.1 so:libz.so.1 >>> bitkeeper*: Package size: 5.8 MB >>> bitkeeper*: Compressing data... >>> bitkeeper*: Create checksum... >>> bitkeeper*: Create bitkeeper-7.3.3-r0.apk >>> bitkeeper: Build complete at Thu, 14 Aug 2025 18:22:23 +0000 elapsed time 0h 0m 38s >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Uninstalling dependencies... ( 1/85) Purging .makedepends-bitkeeper (20250814.182146) ( 2/85) Purging bash (5.3.3-r0) bash-5.3.3-r0.pre-deinstall: Executing script... ( 3/85) Purging bison (3.8.2-r2) ( 4/85) Purging m4 (1.4.20-r0) ( 5/85) Purging ghostscript (10.05.1-r1) ( 6/85) Purging gperf (3.3-r0) ( 7/85) Purging groff (1.23.0-r3) ( 8/85) Purging libtommath-dev (1.3.0-r0) ( 9/85) Purging libtommath (1.3.0-r0) (10/85) Purging libxft-dev (2.3.9-r0) (11/85) Purging libxft (2.3.9-r0) (12/85) Purging lz4-dev (1.10.0-r0) (13/85) Purging pcre-dev (8.45-r4) (14/85) Purging libpcre16 (8.45-r4) (15/85) Purging libpcre32 (8.45-r4) (16/85) Purging libpcrecpp (8.45-r4) (17/85) Purging pcre (8.45-r4) (18/85) Purging clang20 (20.1.8-r0) (19/85) Purging llvm20-linker-tools (20.1.8-r0) (20/85) Purging clang20-headers (20.1.8-r0) (21/85) Purging clang20-libs (20.1.8-r0) (22/85) Purging cups-libs (2.4.12-r0) (23/85) Purging fontconfig-dev (2.17.1-r0) (24/85) Purging fontconfig (2.17.1-r0) (25/85) Purging freetype-dev (2.13.3-r0) (26/85) Purging freetype (2.13.3-r0) (27/85) Purging git-perl (2.50.1-r0) (28/85) Purging perl-git (2.50.1-r0) (29/85) Purging perl-error (0.17030-r0) (30/85) Purging perl (5.42.0-r0) (31/85) Purging gnutls (3.8.8-r0) (32/85) Purging jbig2dec (0.20-r0) (33/85) Purging lcms2 (2.16-r0) (34/85) Purging libpng-dev (1.6.49-r0) (35/85) Purging libpng (1.6.49-r0) (36/85) Purging libxrender-dev (0.9.12-r0) (37/85) Purging libxrender (0.9.12-r0) (38/85) Purging libxt (1.3.1-r0) (39/85) Purging llvm20-libs (20.1.8-r0) (40/85) Purging nettle (3.10.2-r0) (41/85) Purging openjpeg (2.5.3-r0) (42/85) Purging p11-kit (0.25.5-r2) (43/85) Purging python3-pyc (3.12.11-r0) (44/85) Purging python3-pycache-pyc0 (3.12.11-r0) (45/85) Purging xcb-proto-pyc (1.17.0-r0) (46/85) Purging pyc (3.12.11-r0) (47/85) Purging tiff (4.7.0-r2) (48/85) Purging zlib-dev (1.3.1-r2) (49/85) Purging avahi-libs (0.8-r21) (50/85) Purging brotli-dev (1.1.0-r2) (51/85) Purging brotli (1.1.0-r2) (52/85) Purging bzip2-dev (1.0.8-r6) (53/85) Purging dbus-libs (1.16.2-r1) (54/85) Purging expat-dev (2.7.1-r0) (55/85) Purging expat (2.7.1-r0) (56/85) Purging libx11-dev (1.8.12-r0) (57/85) Purging xtrans (1.6.0-r0) (58/85) Purging libx11 (1.8.12-r0) (59/85) Purging libxcb-dev (1.17.0-r0) (60/85) Purging libxcb (1.17.0-r0) (61/85) Purging xcb-proto (1.17.0-r0) (62/85) Purging python3 (3.12.11-r0) (63/85) Purging gdbm (1.26-r0) (64/85) Purging libxdmcp-dev (1.1.5-r1) (65/85) Purging libxdmcp (1.1.5-r1) (66/85) Purging libbsd (0.12.2-r0) (67/85) Purging libbz2 (1.0.8-r6) (68/85) Purging libffi (3.5.2-r0) (69/85) Purging libsm (1.2.6-r0) (70/85) Purging libice (1.1.2-r0) (71/85) Purging libintl (0.24.1-r1) (72/85) Purging libjpeg-turbo (3.1.1-r0) (73/85) Purging libmd (1.1.0-r0) (74/85) Purging libpanelw (6.5_p20250705-r0) (75/85) Purging libwebp (1.6.0-r0) (76/85) Purging libsharpyuv (1.6.0-r0) (77/85) Purging libtasn1 (4.20.0-r0) (78/85) Purging libuuid (2.41.1-r0) (79/85) Purging libxau-dev (1.0.12-r0) (80/85) Purging libxau (1.0.12-r0) (81/85) Purging libxml2 (2.13.8-r0) (82/85) Purging mpdecimal (4.0.1-r0) (83/85) Purging sqlite-libs (3.50.4-r1) (84/85) Purging xorgproto (2024.1-r0) (85/85) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r22.trigger: Executing script... OK: 342 MiB in 104 packages >>> bitkeeper: Updating the community/armhf repository index... >>> bitkeeper: Signing the index...