>>> bitkeeper: Building community/bitkeeper 7.3.3-r0 (using abuild 3.15.0-r2) started Thu, 14 Aug 2025 18:17:06 +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.181707) (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: 587 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 chmod +x bk.script Building uuwrap Building unuuwrap chmod +x import.T Building gzip_uuwrap make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' mv -f import.T import CC tomcrypt/aes_enc.c CC tomcrypt/src/ciphers/aes/aes.c Building ungzip_uuwrap CC tomcrypt/src/misc/base64/base64_decode.c CC tomcrypt/src/misc/base64/base64_encode.c Building b64wrap CC tomcrypt/src/hashes/helper/hash_file.c Building unb64wrap CC tomcrypt/src/hashes/helper/hash_filehandle.c CC tomcrypt/src/hashes/helper/hash_memory.c Building gzip_b64wrap CC tomcrypt/src/hashes/helper/hash_memory_multi.c CC tomcrypt/src/hashes/md5.c Building ungzip_b64wrap CC tomcrypt/src/hashes/sha1.c CC tomcrypt/src/mac/hmac/hmac_done.c CC tomcrypt/src/mac/hmac/hmac_file.c CC tomcrypt/src/mac/hmac/hmac_init.c CC tomcrypt/src/mac/hmac/hmac_memory.c Building substvars CC tomcrypt/src/mac/hmac/hmac_memory_multi.c CC tomcrypt/src/mac/hmac/hmac_process.c cat < t/guitest.tcl > t/guitest 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/rand_prime.c ./substvars t/doit.sh > t/doit CC tomcrypt/src/math/tfm_desc.c CC tomcrypt/src/math/multi.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 CC tomcrypt/src/misc/crypt/crypt_find_cipher_any.c chmod +x t/doit 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 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 CC tomcrypt/src/pk/asn1/der/octet/der_decode_octet_string.c make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC tomcrypt/src/pk/asn1/der/octet/der_encode_octet_string.c CC tomcrypt/src/pk/asn1/der/octet/der_length_octet_string.c CC tomcrypt/src/pk/asn1/der/printable_string/der_decode_printable_string.c make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC tomcrypt/src/pk/asn1/der/printable_string/der_encode_printable_string.c CC libc/fslayer/fslayer_open_stub.c CC tomcrypt/src/pk/asn1/der/printable_string/der_length_printable_string.c CC libc/fslayer/fslayer_close_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 tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_multi.c CC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_ex.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 tomcrypt/src/pk/asn1/der/set/der_encode_set.c CC bk.c CC cmd.c CC libc/fslayer/fslayer_read_stub.c CC tomcrypt/src/pk/asn1/der/set/der_encode_setof.c CC abort.c CC libc/fslayer/fslayer_write_stub.c CC tomcrypt/src/pk/asn1/der/short_integer/der_decode_short_integer.c CC adler32.c CC libc/fslayer/fslayer_lseek_stub.c CC libc/fslayer/fslayer_lstat_stub.c CC tomcrypt/src/pk/asn1/der/short_integer/der_encode_short_integer.c CC alias.c CC admin.c CC tomcrypt/src/pk/asn1/der/short_integer/der_length_short_integer.c CC annotate.c CC libc/fslayer/fslayer_linkcount_stub.c CC attributes.c CC bam.c CC libc/fslayer/fslayer_fstat_stub.c CC tomcrypt/src/pk/asn1/der/utctime/der_decode_utctime.c CC bisect.c CC libc/fslayer/fslayer_stat_stub.c CC tomcrypt/src/pk/asn1/der/utctime/der_encode_utctime.c CC bkd.c CC libc/fslayer/fslayer_unlink_stub.c CC bkd_bam.c CC tomcrypt/src/pk/asn1/der/utctime/der_length_utctime.c CC libc/fslayer/fslayer_rename_stub.c CC bkd_cd.c CC tomcrypt/src/pk/pkcs1/pkcs_1_i2osp.c CC bkd_changes.c CC libc/fslayer/fslayer_chmod_stub.c CC tomcrypt/src/pk/pkcs1/pkcs_1_mgf1.c CC bkd_client.c CC libc/fslayer/fslayer_link_stub.c CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_decode.c CC bkd_clone.c CC bkd_cmdtab.c CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_encode.c CC bkd_findkey.c CC libc/fslayer/fslayer_symlink_stub.c CC tomcrypt/src/pk/pkcs1/pkcs_1_os2ip.c CC libc/fslayer/fslayer_getdir_stub.c CC libc/fslayer/fslayer_access_stub.c CC bkd_http.c CC bkd_id.c CC libc/fslayer/fslayer_utime_stub.c CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_decode.c CC bkd_kill.c CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_encode.c CC libc/fslayer/fslayer_mkdir_stub.c CC tomcrypt/src/pk/rsa/rsa_decrypt_key.c CC bkd_level.c CC libc/fslayer/fslayer_rmdir_stub.c CC libc/fslayer/fslayer_rmIfRepo_stub.c CC libc/fslayer/fslayer_realBasename_stub.c CC libc/hash/hash.c CC libc/hash/hash_tostr.c CC bkd_misc.c CC libc/hash/hash_tofile.c CC libc/hash/memhash.c In file included from fslayer/fslayer_open_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/hash/wrapmdbm.c CC libc/hash/u32hash.c CC libc/mdbm/mdbm.c 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 In file included from fslayer/fslayer_close_stub.c329: | 10 : iIn file included from f./system.h :(52d: a./hash.ht:a329 :=11 :h -warning: >opsusing the result of an assignment as a condition without parentheses [-Wparentheses]- >fetch(h ,329 | k eiyf, (sdtartlae n=( khe-y>)o p+s -1>)f)e t{c h (| h ^ , k| e ( )y , strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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.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->oIn file included from pabort.cs:-17>: fIn file included from e./bkd.ht:c20h: (In file included from hlibc/system.h,: 52k: elibc/hash.hy:,329 :s11t:r lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]n (key) + 1329) | ) i{f (| d ^a t a| === h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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] CC libc/mdbm/hash.c libc/hash.h :329329 | : 11i:f note: (use '==' to turn this assignment into an equality comparisond ata =329 | h -i>fo p(sd-a>tfae t=c hh(-h>,o pkse-y>,f estIn file included from tcalias.crh:l(17eh: n,In file included from ( ./sccs.hkk:ee20yy: ),In file included from libc/system.h+s: t521r: )llibc/hash.h)e: n329{(: k11 e:| y ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)warning: using the result of an assignment as a condition without parentheses [-Wparentheses]+ 1)) { | ^329 | | i ==f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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) + ./hash.h1)) {: 329 :| 11 ^ In file included from : bk.c :note: | 17use '==' to turn this assignment into an equality comparison ( ): In file included from ./sccs.h:20 : 329In file included from | libc/system.h :i52f: libc/hash.h(:d329a:t11a: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]h ->ops->fetch( h329, | libc/hash.hki:ef329y :,(11 d:sa ttnote: rause '==' to turn this assignment into an equality comparisonl e=n ( hk329-e | >y o)ip fs+ - (>1df)ae)tt ac{ h =( h| h, ^- >k oe| py ==s, - >sftertlcehn((hk,e yk)e y+, 1s)t)r l{e n (| k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e y) + 1)) { | ^ | == 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] 329 | if (data = h->ops->fetch(hlibc/hash.h,: 329k:e11y:, note: splace parentheses around the assignment to silence this warningt rlen( k329e | y )i f+ (1d)a)t a{ = | h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >ops->fetch(h, key, strlen(kIn file included from efslayer/fslayer_read_stub.cy:)In file included from 10 adler32.c: +:In file included from 17./system.h1: :)In file included from 52)libc/system.h: :./hash.h{52: : 329 libc/hash.h:| :11 ^ 329: : 11warning: | libc/hash.h: ( )using the result of an assignment as a condition without parentheses [-Wparentheses]: 329warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : 329note: | place parentheses around the assignment to silence this warning 329i | f i329(f | d a(itdfaa t(=ad libc/hash.h ah:=t-329 a>:h o11-=p:> s oh-note: p->use '==' to turn this assignment into an equality comparisons>f -oe>p tfs329ce- | ht> (cfihhef,(t hc(k,hde (aykht,e,a y s,k=t e rsyhCC libc/mdbm/debug.c lt,-er >nlso(etpknrse(l-yke>)enf y(e+)kt ec1+yh) )()1 h )+,{) 1k {)e| )y ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , | { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s t| r ^ l e n| ( ( )k ey) + 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | ./hash.hi:f329 :(11d:a libc/hash.htnote: :aplace parentheses around the assignment to silence this warning329 :=11 :h329 - | note: > place parentheses around the assignment to silence this warningoi pfs - (>329df | ae ttiacf h =(( hdh,a- t>kaoe py=s, - h>s-ft>erotlpceshn-((>hkf,ee ytk)ce hy+(, h 1,s) t)kr el{ye ,n (| sk ^te ry l)| e ==n+ ( k1e)y)) {+ 1 )| ) ^ { | ( )| ^ | ( ) ./hash.h:329:11libc/hash.h:: 329note: :use '==' to turn this assignment into an equality comparison11 : note: use '==' to turn this assignment into an equality comparison 329 | if 329( | d aitfa (=d aht-a> o=p sh-->>foeptsc-h>(fhe,t ckhe(yh,, skteryl,e ns(tkrelye)n (+k e1y))) +{ 1 )| ) ^ { | ==| ^ | == CC libc/mdbm/byte_order.c CC libc/string/memmem.c CC tomcrypt/src/pk/rsa/rsa_encrypt_key.c 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 (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/rsa/rsa_export.c CC tomcrypt/src/pk/rsa/rsa_exptmod.c 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, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC bkd_nested.c CC libc/string/strcasestr.c 1 warning generated. 1 warning generated. In file included from bisect.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: 1using the result of an assignment as a condition without parentheses [-Wparentheses] warning generated. 329 | if (data = h->ops->fetch(In file included from hIn file included from fslayer/fslayer_symlink_stub.c,bkd_cd.c: :10k17: e: In file included from yIn file included from ./system.h,./bkd.h: :52s20: t: ./hash.hrIn file included from :llibc/system.h329e::n5211(: :klibc/hash.h e:warning: y329using the result of an assignment as a condition without parentheses [-Wparentheses]): 11+: 1warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]329) | {i f 329 | | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d iaft a( d=a tha- >=o phs-->>ofpest-c>hf(eht,c hk(ehy,, ksetyr,l esnt(rkleeyn)( k+e y1)) )+ {1 ) )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ In file included from | fslayer/fslayer_getdir_stub.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 10: In file included from ./system.h:52: In file included from ./hash.hbkd_client.clibc/hash.h:::32917329:: :11In file included from 11:./bkd.h: : warning: 20note: using the result of an assignment as a condition without parentheses [-Wparentheses]: place parentheses around the assignment to silence this warning In file included from libc/system.h:52: libc/hash.h :329329329 | | : 11ii:ffIn file included from fslayer/fslayer_stat_stub.cwarning: ((:using the result of an assignment as a condition without parentheses [-Wparentheses]d./hash.hd10libc/hash.h a:a: :t329tIn file included from 329a:a./system.h329: 11 : | 11=:=52 : : i hnote: h./hash.hfnote: -place parentheses around the assignment to silence this warning-: place parentheses around the assignment to silence this warning> >329( oo:d pCC bkd_partition.c p11 a329ss:329t | -- | a >>warning: iffusing the result of an assignment as a condition without parentheses [-Wparentheses]i=fee f tt h(cc(-dh hd>a(329(aoth | htpa, ,as i -=kfk=> e e fhy(yhe-,d,-t> a >costsohptatp(sr rsh-l=l-In file included from ,>e e>fslayer/fslayer_unlink_stub.c fnhnf:ke(-(e10etk>kt: yceoecIn file included from ,hypyh./system.h ()s)(:sh - h52t,+>+,: r f ./hash.hlk1e1k:ee)t)e329ny)c)y:(, h ,11k {({ :es h s yt , twarning: )r| | rusing the result of an assignment as a condition without parentheses [-Wparentheses] l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ^ l +e e e ny n1(,| 329()k ( ) | k)es e ytiy{)rf) l +e(+| nd ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1(a1 )kt))ea) y {)={ +h | libc/hash.h-| ^ 1:> ^ )329o./hash.h ):p: | 11s329| ( ){:-: ( ) >11 note: f:| use '==' to turn this assignment into an equality comparisone ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tlibc/hash.hnote: c :place parentheses around the assignment to silence this warningh329329 ( | :h 11 ,i:329 f | k note: e(place parentheses around the assignment to silence this warning./hash.hiyd :libc/hash.hf,a329: t:329329(sa11: | dt :11 ar= :itl note: faehuse '==' to turn this assignment into an equality comparisonnote: n- use '==' to turn this assignment into an equality comparison(=(> d kIn file included from ./hash.hoah329 efslayer/fslayer_link_stub.c:pt- | 329y:329sa> | )10:- oi : 11>=pfi+In file included from :f s f ./system.h eh-( 1:note: t->d()52place parentheses around the assignment to silence this warningc>fad): hoeta ./hash.h(pta t{:hsc 329a 329,-h= | : >( =| 11kfhhi ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:ee,-fh yt > -warning: ,cko(>using the result of an assignment as a condition without parentheses [-Wparentheses] hepdo s(ysapth,-tsr, > a-l sf329 >ekteIn file included from | =fIn file included from nertfslayer/fslayer_chmod_stub.c eannotate.c(ylc:iht:k,eh10fCC bkd_pull.c -./hash.hc17e n(: In file included from >:h: ys(hIn file included from (bkd.co329(In file included from )tk,./system.hd:p:hlibc/system.h re :a17s11,:+lyk52t: -: 52 e)e: aIn file included from > k: 1n y./hash.h ./bkd.hfnote: elibc/hash.h)(+,:=:eplace parentheses around the assignment to silence this warningy:)k 329 20t ,329 e 1s:h: c :{y329)t11-In file included from hs11 ) | )r:>libc/system.h(t: l o:hr | +i{ewarning: p52,lwarning: ^ f nIn file included from using the result of an assignment as a condition without parentheses [-Wparentheses]s: e 1using the result of an assignment as a condition without parentheses [-Wparentheses] (bkd_bam.c -libc/hash.hkn ) (| k:>:e(| )329d ^ e 17f329yk == | a y329: e:,e { t ) | In file included from t11 y ia| ./sccs.hc:s) f ( )+i:h t | = f20(warning: r+ ^ ( 1 : hl using the result of an assignment as a condition without parentheses [-Wparentheses]dh)(In file included from ,e1 a-)dlibc/system.h n)| t> a: k() ( )ao{t52329./hash.hek p a: | :ye{=s libc/hash.h 329,y -| =:i: ) h> ^ 329f11s | -f h: :t+ ^>e -11(libc/hash.h r ot| >:d:note: l1 pc ==o a329use '==' to turn this assignment into an equality comparisone)| sh pwarning: t: n) ==-(susing the result of an assignment as a condition without parentheses [-Wparentheses]a11( >h- :k{329f,>= e | e f note: y 329tkehuse '==' to turn this assignment into an equality comparison)| i | cet- ^ f hyc>o+ | ( ) i(,hp 329(fh (s1 | d ,sh-) a( t,>)itdkr f faaelke{ tyeet (=a,nyc d ./hash.h(,h| ah=s:k ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t- t1329esh a>hr warning:yt, o-l generated11)r =p>e. : lk son +eeh-p(note: ny->skuse '==' to turn this assignment into an equality comparison1(,>f-e )k oe>y)e sptf) y329tsce {) | rIn file included from -ht+ lfslayer/fslayer_rename_stub.c./hash.h>(c +ie:In file included from :fhh1| fn10attributes.c329e,() ^ 1 (: ::t h) )(kIn file included from 1711ck, )de./system.h: :he {| ay:In file included from (yk ( ){t)52./sccs.hnote: h,e a : :place parentheses around the assignment to silence this warning, y| +./hash.h20 s, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| = :: kt ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1329In file included from ers329 h):libc/system.hylt | -)11:,er > :52 nlio{ ./hash.h: s(efp warning: :libc/hash.htkn s using the result of an assignment as a condition without parentheses [-Wparentheses]329:re((-| :329lIn file included from ykd> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11:e bam.c)eaf :11n329: yte./hash.h :libc/hash.h( | 17+)at:note: :k : c329use '==' to turn this assignment into an equality comparisonwarning: 329eiIn file included from 1+=In file included from h: using the result of an assignment as a condition without parentheses [-Wparentheses]:yflibc/system.h) fslayer/fslayer_fstat_stub.c(11 11 ) :)1h:h::329 (52 libc/hash.h )-10, | +d: 329:{)>: note: note: alibc/hash.h | 329 oIn file included from kplace parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warningi1t: : {p./system.he f)a329i11| s:y ) :f: ^ -52,( 329=In file included from 32911 | >: d{ | bkd_findkey.c | :(note: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f./hash.hsa h: dplace parentheses around the assignment to silence this warning| e:tt i-17iwarning: a ==t329ra| f>: fusing the result of an assignment as a condition without parentheses [-Wparentheses]t c: l ^ oIn file included from ah11329e= (plibc/system.h( (: | n d s:d=h (h| a329-52a ,warning: ik- ==t | >: th using the result of an assignment as a condition without parentheses [-Wparentheses]fe> aIn file included from flibc/hash.ha-k yo libc/hash.hbkd_changes.cie: >e()p= ::ft329=oyd s 32932917 c: p,a+-h | :: (h11hs t >- 11In file included from d(:--sa1f>i:./bkd.hah >>t )eof :t,warning: ofr=)tp note: 20a using the result of an assignment as a condition without parentheses [-Wparentheses]pel cs(place parentheses around the assignment to silence this warning: k steh{h-d In file included from =e-cn(- ( >alibc/system.h y >hk> h329ft:h,329f(eo| , | ea52- | ehyp ^ t : >s t,)s kic=libc/hash.hotic - efh :prfhk+>| y (In file included from h329sl (e f ==,(hbkd_cmdtab.c-:-e(hy1e d,:>11>nd,,)tsa 17o:f(a )cttk: p ektks hraeIn file included from swarning: teaet{(l y./bkd.h-using the result of an assignment as a condition without parentheses [-Wparentheses]cy yr he=,:> h)=,l ,n 20f( e | (hs: eh+hsn329 ^ kk-tIn file included from t, -t( | ee>rlibc/system.hc 1>rk yyol:hk)olei| ,)pe52(e)peyf ( ) sn: hy sn) s+-(libc/hash.h,,{-( (t >k: >k+dr1fe329ks fe al)ey:et| ey1te)t)11yr ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t))a./hash.hn c :,l c ) :({h+ eh+ =329k ( warning: sn( { :e h1using the result of an assignment as a condition without parentheses [-Wparentheses]t(h1 h11y| ,) rk,) -:) ^ )le )| > k eyk ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329onote: + e{n)e{ | puse '==' to turn this assignment into an equality comparison | y ( ./hash.hy s 1 ==, k+:, i-) | e 329 | f>)329s ^ y1:s ^ f | t ))11t (e{ r ):r dt il| + l| ac fe ( ) {libc/hash.hnote: e ( )th| n 1 :place parentheses around the assignment to silence this warningn a( ^ (() 329 ( h dk)| :k=, ae ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11e 329| ty{ :yhk | ( )a) ./hash.h )-e libc/hash.h :note: >yi=+:| 329place parentheses around the assignment to silence this warning+o,f 329 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: p h1: 111ss (-)11:)-t329d>): )libc/hash.h>r | alibc/hash.ho note: :fl t:p{note: use '==' to turn this assignment into an equality comparison{329eeia329s use '==' to turn this assignment into an equality comparison :tnf :- 11c ( =11>| | :h329329k( :f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ( | | edh etch(h./hash.h note: h ya-note: ,: use '==' to turn this assignment into an equality comparison,ii)t>place parentheses around the assignment to silence this warning 329| ff ao k: ( )k + pe11 e(329( =sy:329yd | d1 -, | ,a a)h> note: tit)-fsplace parentheses around the assignment to silence this warninglibc/hash.hisafa >et :ftlibc/hash.h {otr329 r :=(= pcl:(l329329 d she11de | :hah| -(n:an 11-t- ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>h( t(i:>a> f,knote: akf o oe eplace parentheses around the assignment to silence this warning e note: p=ptky =y(use '==' to turn this assignment into an equality comparisons sce) )d -h- hy h a329>->329(,+-+t | f>f | h > a eoe ,s1o1 itpti t)libc/hash.hp)=fcscfkr):s) h-h el 329- h((>((ye{:>{-dhfhd,n 11f >a,e,a ( :e ot t tsk| t| pakckate ^note: c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ehe ry place parentheses around the assignment to silence this warningh -=y(y=l) (> ,h, e | hfh , hn+ ==,e-329s s-( t> | tkt>k1kco reroe)ehpilylpy)y(sfe,es) ,h- n n- { ,>((libc/hash.hs1(>+ s fdk:t warningkf tkeae329r generatedee1| retty:l. yt) ^ lyca)11e)c) e,h :n h n (=+ (+({| (sh note: k h ( )kt,h1place parentheses around the assignment to silence this warninge1, er -) y) | ylk>)))k ^ )eeo e 329 nyp{+{y | +(,s ,| k -./hash.h 1 ( )i1es>:| )| s f)ytf329 ^) ^t ))re: r( lt11 { CC bkd_push.c ld{+ec:| | ea nh == ==nt libc/hash.h1((note: | (a| :)khuse '==' to turn this assignment into an equality comparison ^k ^ 329)e, e= : y y 11{)k| )329h| : e == | - ( ) +y + > note: | , iouse '==' to turn this assignment into an equality comparison ^ 1 1fp )s) s ) t)(-| 329r d> ( ){ | l{af e te in libc/hash.hat| f(| : c ^ k ^329=h (e : ( dy 11hh| a)| :-, ( )t == >./hash.h a+ note: o:k use '==' to turn this assignment into an equality comparisonp329e=1 s:y )-11,329h)>: | - f s >{enote: tio tuse '==' to turn this assignment into an equality comparisonrfp libc/hash.hc l s| :he( - ^ 329(nd329> :h(a | f 11,kt e| : eait ( ) ky fc note: e)= huse '==' to turn this assignment into an equality comparisony (( ,+hdh -a,s1329>t tCC tomcrypt/src/pk/rsa/rsa_free.c ) | oakr) p el is=yelibc/hash.h{f- ,n: CC bkd_pwd.c >h (329 (f-sk:| de>te11 ^ atory: tcpl) ahse note: | (-n+use '==' to turn this assignment into an equality comparison ( )=h>( ,CC libc/string/strndup.c fk1h ee)-329kty)> | ec) o yh {pi,(+ sf h - s,1| >(t libc/hash.h) ^fdrk:) eale329 CC bkd_r2c.c ttey:{| can,11 ==h ( : (=ks | h etnote: ^,hyruse '==' to turn this assignment into an equality comparison -)l k> e| e o+n ==y329p ( , | s1k -)esi>)ytff )r e{ l(t +edc nah| 1(t( ^)kah )e , y= | {) k == he +-y| >, ^1o )ps )st| -r =={>l fe CC tomcrypt/src/pk/rsa/rsa_import.c en| t( ^ck he (y| h) ==, +k e1y),) s{t r l| e ^n ( k| e ==y ) + 1)) { | ^ | == 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->fetchCC libc/string/strsep.c (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 bkd_rclone.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, uInt len)); | ^ In file included from fslayer/fslayer_linkcount_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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(habort.c,: 140k:e8y:, warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t rlen(k e140y | ) i+f 1()f) ={ f o| p ^e n (| b ==u f, "r")) { | ~~^~~~~~~~~~~~~~~~~ abort.c:140:8: note: place parentheses around the assignment to silence this warning 140 | if (f = fopen(buf, "r")) { | ^ | ( ) adler32.c:115abort.c::23140:: 8warning: :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] note: use '==' to turn this assignment into an equality comparison 115140 | | i fs u(mf == afdolpeern3(2b(usfu,m ," ralias.c"":#)206"):, 12 {:1 ) warning: ;| using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | ^~~| ==206 | libc/zlib/zlib.h : 821w:h61i:l enote: passing argument to parameter 'buf' here( p = f821g | eZtElXiTnEeR(Ns tudLionn)g) Z{E X P| O ~~^~~~~~~~~~~~~~~~~R T adler32 OF((uLong adler, const Bytef *bIn file included from ubkd_http.cf:,17 : uIn file included from I./bkd.hn:t20 : lIn file included from elibc/system.hn:)52): ;libc/hash.h : 329| : ^11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] alias.c:206:12: note: place parentheses around the assignment to silence this warning 329 | 206 | i f w(hdialtea (=p h=- >fogpest-l>ifneet(csht(dhi,n )k)e y{,adler32.c : s118| t: ^ r23 l: e | nwarning: ( )(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] k ey) + 1181 | ) ) {s u m| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= adler32(sumalias.c,: 206b:u12f:, note: suse '==' to turn this assignment into an equality comparisont rle n206( | b u fw)h)i;l e | ( ^~~p = flibc/zlib/zlib.hg:e821t:l61i:n libc/hash.henote: :(passing argument to parameter 'buf' here329s :t11d :i821 n | note: )Zplace parentheses around the assignment to silence this warning)E X{T E 329R| | N ^ iu fL| o ==(n dga tZaE X=P OhR-T> oapdsl-e>rf3e2t cOhF((h(,u Lkoenyg, asdtlrelre,n (ckoealias.cny:s)212t : +8B :y1 t)warning: e)using the result of an assignment as a condition without parentheses [-Wparentheses]f {* b u212| f | ^ , i uf| I ( )( nct =l eanl)i)In file included from a;fslayer/fslayer_utime_stub.cs :d 10b| : _ ^In file included from c ./system.hh:k52A: llibc/hash.h./hash.hi::a329329s::e1111s::( nnote: warning: ,use '==' to turn this assignment into an equality comparison ausing the result of an assignment as a condition without parentheses [-Wparentheses]l i329a | s di329bf | , (i&dfaa lt(iada as=te ash ,-= > sohtp-as>r-ot>p_fsce-wt>dcf)he)(t hc{,h ( kh| e, ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y ,k esyt,r lsetnr(lkeeny()k e+y )1 )+) 1{) ) | { ^ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ == alias.c:212:8: note: place parentheses around the assignment to silence this warning 212 | if (c = aliasdb_chkAliases(n, aliasdb, &aliases, start_cwd)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetcalias.ch:(212h:,8 :k enote: yuse '==' to turn this assignment into an equality comparison, str l212e | n (ikfe y()c += 1a)l)i a{s d b| _ ^ c adler32.ch :k| 150A ( ):l 13i:a swarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]s (n, ali a150s | d b , w&hailliea s(ens./hash.h ,:= 329 s:ft11ra:er atnote: d_use '==' to turn this assignment into an equality comparison(c bwudf ),329) | 1 {,i f s | i( ^zd ea ot| fa ==( b=u fh)-,> osptsd-i>nf)e)t c{h ( h| , ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key, strlen(key) + 1)) { | ^ | == In file included from adler32.cfslayer/fslayer_access_stub.c::15010:: 13In file included from :./system.h :note: 52place parentheses around the assignment to silence this warning: ./hash.h:329:11: warning: 150using the result of an assignment as a condition without parentheses [-Wparentheses] | 1 warning generated . w h329i | l ei f( n( d=a tfar e=a dh(-b>uofp,s -1>,f esticzhe(ohf,( bkuefy),, ssttrdlienn)()k e{y ) | + ^ 1 In file included from )| fslayer/fslayer_mkdir_stub.c) ( ): 10{: In file included from ./system.h| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~52 : ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetchadler32.c(:h150,: 13k:e ynote: ,use '==' to turn this assignment into an equality comparison str l150e | n ( k ewyh)i l+e 1()n) ={ f r| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a d(buf./hash.h,: 3291:,11 :s inote: zplace parentheses around the assignment to silence this warninge of(bu f329) | , isIn file included from ftbkd_kill.c d:(i17dn: a)In file included from t)libc/system.ha : {52= : libc/hash.hh| :-./hash.h ^329>: :o329 11p:| :s11 == -: warning: > using the result of an assignment as a condition without parentheses [-Wparentheses]fnote: eplace parentheses around the assignment to silence this warningt ch( h329329, | | kiieffy ,(( ddsaatttraal e==n (hhk--e>>yoo)pp ss+-- >>1ff)ee)tt cc{hh (( hh| ,, ^ kk ee| yyadler32.c ( ),,: 156ss:tt22rr:ll eewarning: nnpassing '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](( kkeeyy ))156 | ++ 11s))u))m {{=./hash.h : a329| | d: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ l11 e: r | 3note: ( )2use '==' to turn this assignment into an equality comparison ( sum, 329b | u fi,f s(tdraltean (=b uhf-)>)o;p s -./hash.h| >: ^~~f329 e:t11clibc/zlib/zlib.h:h: (821note: h:use '==' to turn this assignment into an equality comparison,61 libc/hash.h :: k 1329329enote: warning: | ypassing argument to parameter 'buf' here generated11 , . :i abort.c fs:note: 821 t320place parentheses around the assignment to silence this warning | (r: Zdl10Eae :Xtn329 Ta( | warning: E k using the result of an assignment as a condition without parentheses [-Wparentheses]R=ei N yf h) u- (320L>+d | oo a np1t gs)a -) iZ> =fEf{ Xe h(Pt -eOc| > Rh ^o=T( p h sna,| -ed ==>slk fteeeerytd3,c_2 hr s(mOthcFr,o(l m(ekpune(L(ynok,,ne gysc )t)a r)d+l l e{e1n r)( ,)k| e ~~^~~~~~~~~~~~~~~~~~~~~c{y o )ns t| + ^ B 1y )t| )e == f { * b| u ^ f , | u ( )I nt len)); | ^ abort.c:320:10: note: place parentheses around the assignment to silence this warning 320 | libc/hash.h :i329f: 11(:e note: =use '==' to turn this assignment into an equality comparison nest e329d | _ rimfc o(mdpa(tna, =c )h)- >{o p s| - ^ > f e| t ( )c h(h, key, strlen(key) + 1)) { | ^ | == abort.c:320:10: note: use '==' to turn this assignment into an equality comparison 320 | if (e = nested_rmcomp(n, c)) { | ^ | == 1 warning generated. CC libc/string/strcnt.c CC bkd_rootkey.c CC bkd_status.c CC tomcrypt/src/pk/rsa/rsa_make_key.c CC libc/string/trim.c 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] alias.c CC bkd_synckeys.c :329370CC tomcrypt/src/pk/rsa/rsa_sign_hash.c | : 12i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h370- | > o pwsh-i>lfee t(cph (=h ,f gkeetyl,i nset(rsltedni(nk)e)y ){ + | 1 ~~^~~~~~~~~~~~~~~~~) ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. alias.c:370:12: note: place parentheses around the assignment to silence this warningCC bkd_version.c libc/hash.h :329:11 :370 | note: place parentheses around the assignment to silence this warning while (329p | CC libc/stdio/asprintf.c =i ff g(edtaltian e=( sht-d>ionp)s)- >{f e t| c ^ h ( h| , ( ) key, strlen(key) + 1)) { | ^ | ( ) alias.c:370:12: note: use '==' to turn this assignment into an equality comparison 370 | while (p = flibc/hash.hg:e329t:l11i:n enote: (use '==' to turn this assignment into an equality comparisonsIn file included from tfslayer/fslayer_rmdir_stub.cd: i10329n: | )In file included from )./system.hi :f{52 : ( ./hash.hd| :a ^329t :a 11 | := == warning: husing the result of an assignment as a condition without parentheses [-Wparentheses]- >ops->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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 1329 warning | generated . if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/fclose.c alias.c:411:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 411 | if (s = sccs_init(path, INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:411:9: note: place parentheses around the assignment to silence this warning 411 | if (s = sccs_init(path, INIT_1M warningU generatedS. TEXIST)) { | ^ | ( ) alias.c:411:9: note: use '==' to turn this assignment into an equality comparison 411 | if (s = sccs_init(path, INIT_MUSTEXIST)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/fdopen.c 1 warning generated. 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/fflush.c CC libc/stdio/fgetc.c 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, keyalias.c,: 489s:t10r:l ewarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]( key) + 1489) | ) i{f (| v ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a l = hash_fetchStr(aliasdb, alias)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | ifalias.c :CC libc/stdio/fgetline.c (489d:a10t:a note: =place parentheses around the assignment to silence this warning h->o p489s | - >iffe t(cvha(lh ,= kheays,h _sftertlcehnS(tkre(ya)l i+a s1d)b), {a l i| a ^ s ) )| ( ){ | ^ | ( ) ./hash.h:329:11alias.c:: 489note: :use '==' to turn this assignment into an equality comparison10 : note: use '==' to turn this assignment into an equality comparison 329 | i f489 | ( diaft a( v=a lh -=> ohpass-h>_ffeettcchh(Sht,r (kaelyi,a ssdtbr,l eanl(ikaesy))) +{ 1 )| ) ^ { | ==| ^ | == CC libc/stdio/fgetln.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)) { | ^ | == CC libc/stdio/fgetpos.c alias.c:564:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 564 | if (ret = dbChk(n, aliasdb)) return (ret); | ~~~~^~~~~~~~~~~~~~~~~~~ alias.c:564:10: note: place parentheses around the assignment to silence this warning 564 | if (ret = dbChk(n, aliasdb)) return (ret); | ^ | ( ) alias.c:564:10: note: use '==' to turn this assignment into an equality comparison 564 | if (ret = dbChk(n, aliasdb)) return (ret); | ^ | == 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 CC libc/stdio/fgets.c 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); | ~~~~^~~~~~~~~~~~~ CC libc/stdio/fgetstr.c 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)) return (ret); | ^ | == 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(keyalias.c): 624+: 141:) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624 | if (errors = aliasdb_chkAliases(n, aliasdb, &aliases, 0)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->alias.cf:e624t:c14h:( hnote: ,place parentheses around the assignment to silence this warning key, s t624r | l e ni(fk e(ye)r r+o r1s) )= {a l i| a ^ s d b| _ ( )c hkAliasesbkd_client.c(:n44,: 13a:l iwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]s db, &al i44a | s ei./hash.hsf:, 329 (:0p11)a:)r anote: {muse '==' to turn this assignment into an equality comparison s | = ^ 329 s | t | ri ( )cf h r((dpa,t a' ?=' )h)- >*oppasr-a>mfse+t+c h=( h0alias.c,;: 624k :e| 14y ~~~~~~~^~~~~~~~~~~~~~~~:, note: suse '==' to turn this assignment into an equality comparisont rlen( k624e | y ) i+f 1()e)r r{o r s| ^= aIn file included from | lhash/hash_tofile.c ==i: a17s: dIn file included from b./system.h_:c52h: k./hash.hA:l329i:abkd_client.c11s::e44 s:warning: (13using the result of an assignment as a condition without parentheses [-Wparentheses]n: , note: aplace parentheses around the assignment to silence this warningl i329a | s 44di | bf , i (f&d aa(ltpiaaa rs=ae mshs,- >=0o )ps)st -r{>c fh er| t( ^cp h, ( | h' ==,? 'k)e)y ,* psatrralmesn+(+k e=y )0 ;+ 1| ) ^ ) {| ( ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:631:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bkd_client.c :63144 | : 13 :i fnote: use '==' to turn this assignment into an equality comparison( comp s44 | = iafl i(a./hash.hps:ad329rb:a_11me:sx pnote: =aplace parentheses around the assignment to silence this warning n sdtOr nc329eh | (r n(i,pf , a (l'di?aa'ts)ad) b =,* phka-er>yao)mbk.cp)s:s +688-{+:> 23f =:e| t ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0warning: c ;using the result of an assignment as a condition without parentheses [-Wparentheses]h ( h| , ^ k688 e | | y ==, fsotrr l(eanc( k=e y0); +a v1[)a)calias.c ]:{ 631 =: 13| a: ^ v [note: oplace parentheses around the assignment to silence this warning| p ( )t i n631d | + + ]i;f a(cc+o+m)p;s =| ~~~~~~~^~~~~~~~~~~~~~a liasdb_expandOne(n,./hash.h :a329l:i11a:s dnote: buse '==' to turn this assignment into an equality comparison, key )329) | {i f | ( ^ d a t| a ( ) = h->ops->fetch(h, key, stbk.cr:l688e:n23(:k enote: yplace parentheses around the assignment to silence this warning) + 1) )688 | { alias.c :f| 631o ^:r 13 :(| a ==note: c use '==' to turn this assignment into an equality comparison bkd_client.c= : 631600 | :; 9 :ai vfwarning: [ using the result of an assignment as a condition without parentheses [-Wparentheses]a( cc]o m =p60 s | aIn file included from vhash/hash.c= [: io17afp: l tIn file included from i(i./system.harn:s d52d=+: b +./hash.h_u]:er;329xl :p_a11apc:na+ dr+warning: Os)neusing the result of an assignment as a condition without parentheses [-Wparentheses];e( (p n | ,+ ^ 329 a6 | l, | i i ( )a0f s) d)(b d,ra -tk>aet yy=)p )eh -{=> o Ap| Ds ^D- R> _f| Rebk.c ==St: Hc688;h: (23 h:| , ~~^~~~~~~~~~~~~~~~~~~~~ note: kuse '==' to turn this assignment into an equality comparisone y, s t688r | l e nf(okre y()a c+ =1 )0); {a v [| a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c ] = av[optind++]; ac++); | bkd_client.c ^: 60 :| 9 ==: note: place parentheses around the assignment to silence this warning 60 | if (r = url_parse(p + 6, 0)) r->type = ADDR_RSH; | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(kbkd_client.ce:y60): 9+: 11note: ) warninguse '==' to turn this assignment into an equality comparison) generated . { 60| | ^ i| f ( ) (r = url_parse(p + 6, 0)) r->type = ADDR_RSH; | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 11 warning) generated). { | ^ | == bkd_client.c:62:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (r = url_parse(p + 6, 0)) r->type = ADDR_SSH;; | ~~^~~~~~~~~~~~~~~~~~~~~ bkd_client.c:62:9: note: place parentheses around the assignment to silence this warning 62 | if (r = url_parse(p + 6, 0)) r->type = ADDR_SSH;; | ^ | ( ) annotate.c:47:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 47 | if (t = gbkd_client.ce:t62e:n9v:( "note: Buse '==' to turn this assignment into an equality comparisonK _ANNO T62A | T E "i)f) ({r =| ~~^~~~~~~~~~~~~~~~~~~~~~~u rl_parse(p + 6, 0)) r->type = ADDR_SSH;; | ^ | == annotate.c:47:8: note: place parentheses around the assignment to silence this warning 47 | if (t = getenv("BK_ANNOTATE")) { | ^ | ( ) annotate.c:47:8: note: use '==' to turn this assignment into an equality comparison 47 | if (t = getenv("BK_ANNOTATE")) { | ^ | == 1 warning generated. CC tomcrypt/src/pk/rsa/rsa_verify_hash.c bkd_cd.c:138:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (rootkey = strchr(p, '|')) *rootkey++ = 0; | ~~~~~~~~^~~~~~~~~~~~~~~~ bkd_cd.c:138:14: note: alias.cplace parentheses around the assignment to silence this warning: 805:12: warning: 138using the result of an assignment as a condition without parentheses [-Wparentheses] | if (ro o805t | k e y =i fs t(rlcph r1=( warning p generatedh,. a s'bkd_bam.ch|:_'100f):e)13t :c* hrwarning: (ousing the result of an assignment as a condition without parentheses [-Wparentheses]no etekde, y 100+& | +c 1 =,i f0s ;i( zd ef| oi ^ fl (e c | 1= ( )) )b)p _{l o o| k ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u pkeys(0, key)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ bkd_cd.c:138:14: note: use '==' to turn this assignment into an equality comparison 138 | if (rootkey = strcbkd.ch:r88(:palias.c10,:: 805 ':warning: |12using the result of an assignment as a condition without parentheses [-Wparentheses]': ) )note: place parentheses around the assignment to silence this warning* bkd_bam.c r88:o | 100 o :805t 13 | k : ei yfnote: + place parentheses around the assignment to silence this warning +( i pf= =100(0 | l;s p t ri=| cf ^h h r(a (ds| ofh ==pi_ tlfaeer tg=c, h b('pn:_lookue'pe)kd)e, y {s& (c 01| ,, ~~^~~~~~~~~~~~~~~~~~~~~ kseiyz)e)o f{( c 1| ) ^ ) ) | { ( ) | ^ | ( ) bkd_bam.c:bkd.c100::alias.c8813:::80510 ::note: 12 use '==' to turn this assignment into an equality comparison:note: annotate.c place parentheses around the assignment to silence this warning:note: 135use '==' to turn this assignment into an equality comparison100: | 1988 : | 805 i | warning: f 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] i( fd f i(i135fpl | e (= l = ps tb =rp c_ hhlaarods(olhoke_purftp3eak2tre(cgy0h,s,( ( n'0se:,-e' >d)kg,)ef yi&{)lc )e1 ,,| { ^ ss ti | rz| ^le ( ) eo nf| (( ==sc -1>)g)f)i {l e )| ) ^) ; | ==| ^~~~~~~~ bkd.c:88:10: note: use '==' to turn this assignment into an equality comparison 88 | if (p = strchr(optarg, ':'))libc/zlib/zlib.h :{821 : 61| : ^ note: passing argument to parameter 'buf' here| == 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ annotate.c:160:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 160 | while (t = fgetline(out)) { | ~~^~~~~~~~~~~~~~~ annotate.c:160:13: note: place parentheses around the assignment to silence this warning 160 | while (t = fgetline(out)) { | ^ | ( ) annotate.c:160:13: note: use '==' to turn this assignment into an equality comparison alias.c :160884 | : 11 : wwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]i le (t = f884g | e t l iinfe ((olupt )=) h{a s h| CC libc/stdio/fileprintf.c _ ^f e t| c ==h (need, &c, sizeof(c))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:884:11: note: place parentheses around the assignment to silence this warning 884 | if (lp = hash_fetch(need, &c, sizeof(c))) { | ^ | ( ) CC bkverinfo.c alias.c:884:11: note: use '==' to turn this assignment into an equality comparison 884 | if (lp = hash_fetch(need, &c, sizeof(c))) { | ^ | == 1 warning generated. bkd_changes.c:79:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | while (lbkd_client.ci:n158e: 8=: fwarning: gusing the result of an assignment as a condition without parentheses [-Wparentheses]e tln(f, &158l | e ni)f) ({s =| ~~~~~^~~~~~~~~~~~~~~~~s trchr(p, '@')) { | ~~^~~~~~~~~~~~~~~~ bkd_bam.c:161:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 161 | while (rootbkd_changes.ck:e79y: 14=: fnote: gplace parentheses around the assignment to silence this warninge tline (bkd_client.c79s: | t158 d:wi8hn:i) l)note: e place parentheses around the assignment to silence this warning { ( l i | n158 ~~~~~~~~^~~~~~~~~~~~~~~~~e | =i ff g(est l=n (sft,r c&hlre(np),) '{@ ' )| ) ^ { | ( )| ^ | ( ) bkd_bam.c:161:17: note: place parentheses around the assignment to silence this warning 161 | while (rootkey = fgetline(stdbkd_changes.ci:nbkd_client.c79)::)15814 ::{8 :note: use '==' to turn this assignment into an equality comparison| note: ^ use '==' to turn this assignment into an equality comparison CC libc/stdio/findfp.c 79| | ( ) 158 w | h iilfe ((sl i=n es t=r cfhgre(tpl,n ('f@,'bkd_bam.c ):&)161l :e{17n :) )| note: ^use '==' to turn this assignment into an equality comparison{ | | ==161 ^ | w| h ==i le (rootkey = fgetline(stdin)) { | ^ | == 1 warning generated. bkd_findkey.cbkd_bam.c::122162::911:: 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] 162 | 122 | i fi f( k(edy == sscecpsa_In file included from rfhash/wrapmdbm.cai:tn17od: rKIn file included from (e./system.hry:o(52os: t,./hash.hk :el329y.:)k11)e: y *)warning: k)using the result of an assignment as a condition without parentheses [-Wparentheses]e y{+ + | = ~~^~~~~~~~~~~~~~~~~~~~~~~~ 3290 | ; i f| ~~~~^~~~~~~~~~~~~~~~~~~~( data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_bam.c:bkd_findkey.c162::12211::9 :note: place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning CC libc/stdio/flags.c 162 | 122 | i fi f( k(edy == ssc./hash.hec:ps329a_:rf11ai:tn odnote: rKplace parentheses around the assignment to silence this warning(e ryo( os329t, | k eliy.f)bisect.ck ):e( 473yd*:)ak43)te: ay { +warning: =+address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] | h= ^ - >0 o;473| p | ( )s CC cat.c -| c> ^ af ne dt| lc ( )ih s(th ,= kweayl,k rsetvrsl_ecno(lklebkd_findkey.cey):c 122t+:( 9s1bkd_bam.c:,): )162note: l :use '==' to turn this assignment into an equality comparisone{11 f :t r| 122note: e ^ | use '==' to turn this assignment into an equality comparisonv s ,| i ( )162fL | ( (r dii gf=h t(srkceecvys) _,=f i0sn)ed;pK ae ry| a(./hash.h ^~~~~~~~~~~ts: o,329r :(l11libc/lines.hr.::ok 60oenote: :tyuse '==' to turn this assignment into an equality comparison9k) :e) y note: )329{expanded from macro 'L') | *i | kf60 ^e | y( +d(| +a_ == td =a) 0=?; h( -t| >y ^op pe so| -f ==>( f_edt)c h[(]h),{ (kteyyp,e osft(r_lde)n)(1k,e y()t y+p e1o)f)( _{d ) )| _ ^d } | : == 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hash/memhash.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)) { | ^ | ( ) bisect.cbkd_bam.c::497210::2611::./hash.h :warning: warning: 329address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]using the result of an assignment as a condition without parentheses [-Wparentheses]: 11: note: use '==' to turn this assignment into an equality comparison 497210 | | 329 | wiiafbkd_clone.cfl : k(136(rk:dee9avy:ts In file included from a_=hash/u32hash.cwarning: s :using the result of an assignment as a condition without parentheses [-Wparentheses]=es17 te: hupIn file included from - pa./system.h>136(r:o | &a52p wt: sido./hash.h-f,r:> (329f(sr:er,o11tc o:c Lt h=(kwarning: ( eeusing the result of an assignment as a condition without parentheses [-Wparentheses]hb)y ,p,) _ )k uL e329p(*y | ddk, a)e it,ysfe +t S0+r(e) ldr;=eav nte 0(ar| ;k ( ^~~~ e=g y e| )libc/lines.hht ~~~~^~~~~~~~~~~~~~~~~~~~ :-e +60>n :ov19p():s") -B note: >K{expanded from macro 'L'f_ eC tS | cE60 ^hT | (S h"(| ,)_ == ,d k )e0 yhash/hash_tofile.c,?,bkd_bam.c: :44S(s210:Itt:8Lyr11:Epl: Nee warning: Tonnote: using the result of an assignment as a condition without parentheses [-Wparentheses])1f(place parentheses around the assignment to silence this warning ) warning(k generated_e {. d y44 )210) | | | [ +i ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~] f )i1 {f)(( )ft( yk{=pe eybkd_changes.c fo :| of=180 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p( : e_s14nde:()p p)awarning: a1rusing the result of an assignment as a condition without parentheses [-Wparentheses]t,a h t,(o bkd_clone.c tr":180y(w136 | pr": eo)9wohash/hash_tostr.co):hf:t i(54k{note: l_:e place parentheses around the assignment to silence this warninged32y ./hash.h ):)| :( ) ) ~~^~~~~~~~~~~~~~~~~~329l136_warning: :i | dpassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]*11n } k:ei e f:y note: = +54place parentheses around the assignment to silence this warning (0+ | fr; gc = e \329 ut= | 0nl ;lnb| i e(p ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f sf_ | hash/hash_tofile.cs,u( ^ : pd 44(&da :plat| 8 eta ( ):=ne )S=note: w)e place parentheses around the assignment to silence this warninge rh b{v-d e>e 44bisect.croc| | :(po ~~~~~^~~~~~~~~~~~~~~~~ 497gsd i:ebkd_bam.c-ef32t:>( :e210fp( n:e,fwarning: v11t address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address](:c&= " hk Bnote: (, fKuse '==' to turn this assignment into an equality comparisonh 497o_ ,& | pC k eS1kl 210nE warningeew | (Tbkd_changes.c generatedyna pS:. ,)l a"180 )kit):s rfh,14t{e , :r v( 0 l sk",note: e| _ew place parentheses around the assignment to silence this warningn ^~~~~sy"S ( e )Ikt =./style.h)Leu180 : Eyp | s44{N)( e: T &wp25 )+wha:| ) dir ^ 1,lanote: {) etexpanded from macro 'unless' )s o | ,(r ( ) | { l( 44 ^ Lir | (no# | eeod| ^ ) te ( ) ,=kfCC cfile.c ei| Lfyn ( )(g)hash/hash_tofile.ce de): )t 44u,l*:n nk8l0(e:e)fy s;,+note: s bkd_clone.c+use '==' to turn this assignment into an equality comparison( &: e| l136=./hash.h) ^~~~ e: : 44n90329i | libc/lines.h):;:f :) 11 i60 note: :(f:{use '==' to turn this assignment into an equality comparison| ! 9 ^note: ((: use '==' to turn this assignment into an equality comparisone f | )136 note: ^ | ) | = expanded from macro 'L' == 329 if | | | 60fo ( ) ^ | pi (ef(rn./system.h _c(:(d p495d)=a:a t46t?bh:a p, (_ note: =tu"passing argument to parameter 'sizep' here ypwbkd_changes.c hpd":-e a)180>o495t):of | e 14p(cS{:s_he -dar note: >)rv| use '==' to turn this assignment into an equality comparisonfbkd_bam.c e ^ e:[*r t225 ]w( c:180)eg| h12 | {be ==(: (dt h wtee,warning: hycn using the result of an assignment as a condition without parentheses [-Wparentheses]ipovk led(eeoe "By f(225K,((c | _ l_h Csida wStn)rbk.chEre) :iTl 1*866lSe=,d:e"n a11 )(f(t:(,kgta t eey,warning: 0ytp using the result of an assignment as a condition without parentheses [-Wparentheses]=,)lec nohsS+(fa cI f(r866cL1,_ | sE) d* _N)&)* nT l)b e){e_u x) ndfit )},fd{| ) a ^ :i(tIn file included from { npamdbm/mdbm.c| 0t (:CC changes.c ^| ; =s63 ==| * ): ^\sf)In file included from | ig mdbm/common.h == ze{: | | et 41 == ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pl : )n| In file included from ;( ~~^~~~~~~~~~~~~~~~~~./system.h s : t52| d: ^i./hash.h n:,329 :&11l:e nwarning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ~~^~~~~~~~~~~~~~~~~~~~~ 329 | if (dabisect.ct:a498 :=13bkd_bam.c ::h 225-warning: :>using the result of an assignment as a condition without parentheses [-Wparentheses]12o :p snote: - place parentheses around the assignment to silence this warning>498 f | e t c225wh | h( ih l,wbk.ce h: ki866(el:dye111, : ( =stnote: t place parentheses around the assignment to silence this warningwr= al les knc866r(c | eks ve_ synhash/hash_tostr.c ()e: & x63iw+t:fd d32 )1a:())t p )awarning: i (passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]=f{s )f( )g F| e63L ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{t | A l G n S| (u( ^ sns tl, de | isd ( )ns1 , ) ( &p&l e=Dn _)wS)eE bT{d) e cn| o+ ^ d+ e; ( | bkd_bam.cp ( ):,./hash.h| 225 : ~~~^~~~~~~~~~~~~~~:&329 12v::,11 :note: & use '==' to turn this assignment into an equality comparisonvnote: lplace parentheses around the assignment to silence this warninge n225) | ) 329 | gw ohitifobk.cl :e(e866 dr:(ar11tt;: a = note: =| use '==' to turn this assignment into an equality comparisons ^~~~~bisect.c ch :c-./style.h 498s>:866:_o44 | 13np: :es25 x-: note: t> place parentheses around the assignment to silence this warningdfnote: i aeexpanded from macro 'unless'ftt ac( 498(hp44 | s( | )h=# ), dw feh{kgfi eeil ytne| ,lehash/hash_tofile.c ^ n :( s(u85d tsn:1| rtl8 ==lde:= eis nnswarning: w(,(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]ak e le&)ky l r)85eie | nfv+ ) s )((1d !&)a{(w)t ed a )){ | )) = ^ i| h | f ^ a| ^ s == ( h F| ./system.h_L ( ):fA 495eG:tS46c(:hs S,note: t passing argument to parameter 'sizep' herebkd_bam.crd :(1243 h):495, 12 | &:cf hi./hash.hDwarning: ae:_using the result of an assignment as a condition without parentheses [-Wparentheses]rl329S d:E*l11T wi:)243es | btnote: n d[use '==' to turn this assignment into an equality comparison+ ei + c];i o) f329d; | e | ( ( ^ kic| efh ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ y a | (r ( )=d a*stdeaap ta=ar ,ah t-co>hroa(prrs o-*o>*tfbkeuetbisect.cfyc:,)h498 )(:i h13n*,:tk eknote: *yeuse '==' to turn this assignment into an equality comparisons+y i+,z e=s498p t | )0r ;;l ew nh| | (i ^ ~~~~^~~~~~~~~~~~~~~~~~~~kl eey )( d+1 1=) )w a{l k r| e ^v s (| & ==w d)) if (FLAGS(s, d1) & D_SET) n++; | ^ | == 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; | ^ | == alias.c:1128:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1128 | if (i = chkReserved(alias)) { | ~~^~~~~~~~~~~~~~~~~~~~ alias.c:1128:8: note: place parentheses around the assignment to silence this warning 1128 | if (i = chkReserved(alias)) { | ^ | ( ) alias.c:1128:8: note: use '==' to turn this assignment into an equality comparison CC config.c 1128 | if (i = chkReserved(alias)) { | ^ | == hash/hash_tofile.cstring/strcasestr.c:CC tomcrypt/src/prngs/rng_get_bytes.c :10426::81:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | 104s | t ricfa s(estring/strsep.cfs: t23=r: (1fs:o, p warning: efa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]ni (npda )t23 h | ,s| t^"r rs"e)p)( s{t r i| n ~~^~~~~~~~~~~~~~~~~~g p, delim) | ^ bkd_bam.c:290:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] hash/hash_tofile.c :290104 | : CC libc/stdio/fopen.c 8i:f note: (place parentheses around the assignment to silence this warningr c = b104p | _ siefn d(kfe y=s (ffo,p erna(npgaet,h ,& s"fri"o),) r{- > g| z ^ i p )| ) ( ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bk.c:962:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 962 | if (t = which(chash/hash_tofile.cm:d104_:p8a:t hnote: )use '==' to turn this assignment into an equality comparison) { bkd_bam.c104| : | ~~^~~~~~~~~~~~~~~~~290 :i9f: (note: fplace parentheses around the assignment to silence this warning = fop e290n | ( piaft bkd_client.ch(:,r476 c:" 9r=:" )bwarning: )pusing the result of an assignment as a condition without parentheses [-Wparentheses] _ {s e n| d ^bk.c476k : | e 962 y| : s ==9i( :ff ,note: ( place parentheses around the assignment to silence this warningtr a=n gg962ee | ,t e &nisvff( i"(oBt,K _=rR -Sw>Hhg"iz)ci)hp (){c) m d{| _ ~~^~~~~~~~~~~~~~~~~~p a| t ^ h ) )| ( ){ | ^ | ( ) bkd_bam.c:290:9: note: use '==' to turn this assignment into an equality comparison bk.c: 962290: | bkd_client.c9 CC check.c ::i476 f:note: 9use '==' to turn this assignment into an equality comparison(: r cnote: place parentheses around the assignment to silence this warning962= | b bam.cp i:_476f179s | :e (22n t:di kf=warning: e 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]y(w sth( if =c,179 h | g(r eca tmn edg n_esvp,u(a m"t& Bhs=K)f _)iaR odS{,lH e" rr)| -3) ^>2 g(hash/hash_tofile.c{ z0: | i,125 ==p :| )m14 ^ )-: > {mwarning: | musing the result of an assignment as a condition without parentheses [-Wparentheses] ( ) a | p ^, m125| - | ==> swihziel)e; ( l| i ^~~~~~~n e = fgetline(fbkd_client.c):)476 :{9 : libc/zlib/zlib.h| note: : ~~~~~^~~~~~~~~~~~~use '==' to turn this assignment into an equality comparison821 :61: note: 476passing argument to parameter 'buf' here | if 821( | tZ E=X TgEeRtNe nuvL(o"nBgK _ZRESXHP"O)R)T {a d l| e ^r hash/hash_tofile.c3 :2| 125 ==:O 14F:( (note: uplace parentheses around the assignment to silence this warningL ong a d125l | e rw,h icloen s(tl iBnyet e=f f*gbeutfl,i nueI(nft) )l e{n ) )| ; ^ | | ^ ( ) hash/hash_tofile.c:125:14: note: use '==' to turn this assignment into an equality comparison bam.c125: | 183 :w10h:i lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] (line 183= | f g eitfl i(npe (=f )g)e t{e n v| ( ^" _ B| P ==_ HASHCHARS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ string/strndup.c:27:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 27 | if (p = malloc(len+1)) { | ~~^~~~~~~~~~~~~~~ bam.c:183:10: note: place parentheses around the assignment to silence this warning 183 | if (p = getenv("_BP_H6A warningSsH generatedC. HARS")) { | ^ | ( ) string/strndup.c:27:8: note: place parentheses around the assignment to silence this warning 27 | if (p = malloc(len+1)) { | ^ | ( ) bam.c:183:10: note: use '==' to turn this assignment into an equality comparison 183 | if (p = getenv("_BP_HASHCHARS")) { | ^ string/strndup.c| : ==27 :8: note: use '==' to turn this assignment into an equality comparison 27 | if (p = malloc(len+1)) { | ^ | == bkd_client.c:551:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 551 | if (t = getenv("BK_DOTBK")) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from mdbm/byte_order.c:17: In file included from ./system.h:52: ./hash.h:329:bkd_client.c11::551 :warning: 11: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 551 | 329 | iiff ((dta t=a g=e the-n>vo(p"sB-K>_fDeOtTcBhK("h),alias.c) : k1333{e: y11 hash/hash_tofile.c,:| : ^ 156swarning: :tusing the result of an assignment as a condition without parentheses [-Wparentheses] 8r | :l ( ) e warning: n1333assigning 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]( | k e y ) 156i+ | f 1 ()dc)a t={a n =e| bkd_client.cs ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f:t m551ee:dm11__:fp ienote: neuse '==' to turn this assignment into an equality comparisondk K(es y-551(> | nv ,a l a, l ii&fal se()nt)) ;={ g | e| ^ ~~~~~~~~~~~~~~~~~~~~~~~./hash.ht ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ :e 329n:v11(:" Bnote: Kplace parentheses around the assignment to silence this warning_ DOTBK "329) | ) i{f (| d ^a t a| === h->ops->fetch(h, key, strlen(key) + 1alias.c):)1333 :{11 : | note: ^ place parentheses around the assignment to silence this warning | ( ) 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(alias.ck:e1333y:)11 :+ note: 1use '==' to turn this assignment into an equality comparison) ) { 1333| | ^ | ==i f (c = nested_findKey(n, alias)) { | ^ | == bkd_http.c:441:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 441 | while (buf = fgetlinalias.ce:(1382f:)9): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~~~^~~~~~~~~~~~~ 1382 | if (p = is_glob(alias)) { | ~~^~~~~~~~~~~~~~~~ hash/hash_tofile.c:185:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 185 | bkd_http.cb:a441s:e136:4 _note: dplace parentheses around the assignment to silence this warninge coalias.cd :e4411382( | :l 9iw:nh einote: ,lplace parentheses around the assignment to silence this warning e s t( rb1382lu | ef n (=il fif ng(eep)t ,l= i dniaest(_afg,)l )o& bl{(e an l)| i; ^ a s )| | ) ^~~~ ( ) { hash/hash_tofile.c| : ^ 29 : 47| bkd_bam.c: ( ): 371note: :passing argument to parameter 'in' here10 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]29 | exte r371n | bkd_http.c :ii441nf:t 13 (:br aenote: stuse '==' to turn this assignment into an equality comparisone alias.c6= :4 4411382_b | :dp 9e_w:cfh oeinote: dtluse '==' to turn this assignment into an equality comparisonece (h c D(o1382abn | tus aft ( i)=uf) n fs({gip eg tn=| le ~~~~^~~~~~~~~~~~~~~~idi n sec_(hgfal)ro) b *({ia nl ,i| a ^ s u) n)| s ==i{ g n e| d ^ l o| n ==bkd_bam.cg : 371i:n10l:e nnote: ,place parentheses around the assignment to silence this warning | ^ 371 | if (ret = bhash/hash_tofile.cp:_185f:e38t:c hwarning: Dpassing '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]a ta() )185 | { | ^ b a s| e ( )6 4_decode(line, strlen(line), data, &lenIn file included from )mdbm/debug.c;: 36 : | In file included from ^~~~bkd_bam.cmdbm/common.h ::371hash/hash_tofile.c41::: 1030In file included from ::./system.h 20:note: :52use '==' to turn this assignment into an equality comparison : note: ./hash.hpassing argument to parameter 'out' here: 329371: | 1130 : | i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] ( ruents i=329g | nb epid_f f ce(htdacarht Da*a ot=ua t(h,)- )>u on{ps si -g| >n ^fe ed t | cl ==ho (nhg, *koeuyt,l esnt)r;l e n| ( ^k ey) + 1)) { | 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] 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./hash.h :l329o:n11g: *note: oplace parentheses around the assignment to silence this warningu tlen); 329 | | ^i f (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:602:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 602 | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ bkd_http.c:602:13: note: place parentheses around the assignment to silence this warning 602 | while (buf = fgetline(f)) { | ^ | ( ) bkd_http.c:602:13: note: use '==' to turn this assignment into an equality comparison 602 | while (buf = fgetline(f)) { | ^ | == bk.c:1423:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1423 | error_msg = aprintf("%s\n", LOCK_WR_BUSY+6); | ~~~~~~~~~~~~^~ CC libc/stdio/fparseln.c bk.c:1423:45: note: use array indexing to silence this warning bkd_http.c :1423647 | : 10 : warning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]r ror_ms g647 | = iafprintf("%s\n", LOCK_WR_BUSY+6); | ^ | & [ ]( rev = hbam.ca:s326h:_22f:e twarning: cpassing '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]h Str(qi n326, | " RsEuVm" )=) bk.ca{:d 1426l :e| 42r ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~:3 2warning: (adding 'int' to a string does not append to the string [-Wstring-plus-int]s um, b u1426f | , i ) ;e r r| o ^~~r _msg =libc/zlib/zlib.h :a821p:r61i:n tnote: fpassing argument to parameter 'buf' here( "%s\ n821" | ,Zbkd_http.c E:LX647OT:CE10KR:_N P note: Euplace parentheses around the assignment to silence this warningRL Mo+n6 g)647 ; | Z E iX| fP ~~~~~~~~~^~ O (RrTe va d=l ehra3s2h _OfFe(t(cuhLSotnrg( qaidnl,e r",R EcVo"n)s)t {B y tbk.c| e: ^ f1426 : *42| b: ( )u fnote: ,use array indexing to silence this warning uInt l e1426n | ) ) ; e| r ^r or_msg = aprintf("%s\n", LOCK_PERbkd_http.cM:+6476:)10;: note: | use '==' to turn this assignment into an equality comparison ^ | & [ ] 647 | if (rev = habam.cs:h327_:f39e:t cwarning: hpassing 'char[8192]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]S tr(bk.cq :i3271429n | :, 45 :"h Rawarning: Esadding 'int' to a string does not append to the string [-Wstring-plus-int]Vh "_)d) e 1429s{ | c r i| p ^ t eo rr| r[ ==oh rd_emsscg] .=p raopcreisnst(f&(m"d%,s \bnu"f,, LiOhash/hash_tofile.c)C:;K287 _: U20| N: ^~~K Nwarning: Opassing '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]W N+6); | 287 ~~~~~~~~~~~~^~ | hash_keyencode(f, key); | ^~~ hash/hash_tofile.cbam.c::242329::3135:: note: warning: passing argument to parameter 'ptr' herepassing '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] 242 | 329h | a shha_skhebk.c_y:de1429en:sc45co:rd ienote: p(use array indexing to silence this warningtF oIrL[ Ehbkd_http.c1429 d: | *e665 os: uc9 t]: ,. e dwarning: ruousing the result of an assignment as a condition without parentheses [-Wparentheses]r8n o er *(_665p&m | tms rdg ), i =f b | ua( ^fpf )rhash/memhash.c ;i:= n212 t:f| f8o ^~~(:p " e%warning: nsusing the result of an assignment as a condition without parentheses [-Wparentheses](\ tnm"p, f 212,L | O "CirKf"_ )U()Nn K {N= O W*| Nn ~~^~~~~~~~~~~~~~~~~~+n 6))bam.c ;:{ 333hash/hash_tofile.c :: | 8293| ^ :: ~~^~~~~ 35 warning: :| using the result of an assignment as a condition without parentheses [-Wparentheses] & [ ] 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] 333 | i f293 | ( p =i fbkd_http.cg :e(665tb:ea9ns:ve (6note: "4place parentheses around the assignment to silence this warning__ BeKn _c665Fo | Ahash/memhash.cd K:e E212(i_bk.c:dfH:8a A1443:t(S: afH9note: , ":place parentheses around the assignment to silence this warning =) i )warning: nf using the result of an assignment as a condition without parentheses [-Wparentheses]lo212{ ep | ne ,ni| (f ~~^~~~~~~~~~~~~~~~~~~~~~~~~o1443t u | m(t pn, f i,=&f o "*u(rnti"nl ))e=) n {)r{ )e p | {o| ^ s ^ i | t | ^~~o| ( ) r ( ) yhash/hash_tofile.c bam.c_::r32333d::l208o::c knote: note: (passing argument to parameter 'out' hereplace parentheses around the assignment to silence this warningp r o32j | )333 ) | hash/memhash.c bkd_http.c:{i :212 fu665: n:8| (s9: ~~^~~~~~~~~~~~~~~~~~~~~~~~~pi: g note: =nnote: use '==' to turn this assignment into an equality comparison euse '==' to turn this assignment into an equality comparison gd e t212 ce | 665hn | avi r(f " i*_(foBn uK (t_=f,F A*=ubk.cKnIn file included from n:EnIn file included from bkd_nested.cfs1443_)mdbm/hash.c:oi:H :17pg9A{46: en:S : In file included from ne H In file included from ./bkd.h(dnote: "| ./system.h:t place parentheses around the assignment to silence this warning) ^:20ml ) 52: po : In file included from f n{| ./hash.hlibc/system.h,1443g ==:: | 32952" *| :: r o ^ 11libc/hash.h"iu ::)ft 329) l| warning: : (e ( )11{iusing the result of an assignment as a condition without parentheses [-Wparentheses]n : ) =;warning: | ^r using the result of an assignment as a condition without parentheses [-Wparentheses]329 e| | p ^ | o i == sf 329i | t( odirafyt _abam.c(r :dd=333al :toh8acbkd_http.c-: k:> =(666onote: p:puse '==' to turn this assignment into an equality comparisonhr10s -o:->j >o)333warning: fp) | using the result of an assignment as a condition without parentheses [-Wparentheses]es t-{ic> fhf666 (e | | (ht ^ p,c h =k(i1| ehf warning ( )gy, generated e, (. t ktese nty=vr, (l f"esg_nteB(rtKkll_eeiFynnA)(eK k(bk.cE+ef:_ y)1443H1)):A) 9S)+s:H t "{1rnote: ) )cuse '==' to turn this assignment into an equality comparison) )p | y{ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{( b1443 u | | | f ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, i tf| ) ==;( i | = ~~^~~~~~~~~~~~~ repository_rdlock(proj)) { | ^ | == CC tomcrypt/src/prngs/rng_make_prng.c ./hash.hbkd_http.c::329666::libc/hash.h1110:::329 :note: note: 11place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning: note: place parentheses around the assignment to silence this warning 329666 | | 329 i | f iibam.c(ff:d 337a((1:tdt warning9aa generated: t=. =a warning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]bk.ch=g :- e1454>ht: o-l45337p>i: | son -pewarning: >s(adding 'int' to a string does not append to the string [-Wstring-plus-int]if-f fe>) tf)( cehash/memhash.c p1454ht:s | (c244t= hh:r ,(8cg h:pe k, ytee warning: (erykCC checksum.c using the result of an assignment as a condition without parentheses [-Wparentheses]1bnr,e warninguvo y generatedf(r s,. ,"_244t _CC libc/stdio/fprintf.c m | rstBs lt)Pgier;_ fnl H= (e A (kn| Sane( ^ Hp yk Cr=) e Hi *y| An+n) ( )Rt n Sf1)+"() )"){1)% ) s{ )(\ | *n ~~^~~~~{h"| a, ^ s | bkd_http.chL ^ :pO| 666)C ( ) :[K | 10a_ ( ):tR oDnote: i_use '==' to turn this assignment into an equality comparison(B pU)S ]Y666 + | =6 ) 0; ; i CC tomcrypt/src/prngs/sprng.c f | hash/memhash.c./hash.h | ~~~~~~~~~~~~^~::(libc/hash.h ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 244329t: :: 329811=::: 11 f:note: note: g place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparisonenote: tuse '==' to turn this assignment into an equality comparisonl i244329n | | e329 ( | iif ff)i )f(( nds( atd=trbam.cabk.c ac:t:* p337a1454n=y: :n (9=45)hb: : -u h {>fnote: -note: o,place parentheses around the assignment to silence this warning>use array indexing to silence this warning p o | stp ^ -)s 337>;-1454 | f 1> | | e warningf generated ( ) t| e. ic ^t fh c ( he(h| (rp, ==hr ,o=k r ek_gyemhash/memhash.ce,ys:t ,g244es :nts=8vrt :(lra "elpnote: _neruse '==' to turn this assignment into an equality comparisonB(ni Pk(n_e ktHy244efA) | y(S )"H+i %C f+sH1 \A)(1nR)n)"S ),"{= ) {L) * O | n C( ^n| K* ) ^_h Ra| { Ds == | _h ==Bp| U) ^S[ Ya +t| bkd_http.c6o ==:)i 690;(: p11 ):| ] ^ warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] | 0 & [ ]; 690| | ^ w h| i ( )l e (t = fgetline(d)) { | ~~^~~~~~~~~~~~~ bk.c:1457:42: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1457 | errobam.cr:_337m:s9g: =note: use '==' to turn this assignment into an equality comparisona prin t337f | (bkd_http.c ": %690is:f\11 n:(" p,note: place parentheses around the assignment to silence this warning=L OgC eK690t_ | eP nEwvRh(Mi"+l_6eB) P;(_ tH A| =S ~~~~~~~~~^~ H fCgHeAtRlSi"n)e)( d()*)h a{s h p| ) ^ [ a t| o ( )i (p)] = 0; | ^ | == 1 warningbk.c generated:. 1457:42: note: use array indexing to silence this warning 1457 | errorbkd_http.c_:m690s:g11 := note: ause '==' to turn this assignment into an equality comparisonp rin t690f | ( "w%hsi\lne" ,( tL O=C Kf_gPeEtRlMi+n6e)(;d ) )| ^ { | | & [ ] ^ | == 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(bbk.cu:f1460In file included from ,:bkd_level.c 45:h:17a : swarning: In file included from hadding 'int' to a string does not append to the string [-Wstring-plus-int]libc/system.h_ :d52e: s libc/hash.hc1460:r | 329i :p 11t :o rewarning: [rhrdusing the result of an assignment as a condition without parentheses [-Wparentheses]oe rs_cm]s.g h 329a= | s haispfir zi(end,ta ftp(a," = h- %>&sob\p6ns4"-l,>e fnLe)Ot;Cc Kh _(| Uh ^~~N, K NkOeW/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hyN:,+3 6:s)40t;:r l note: e| passing argument to parameter 'in' heren ~~~~~~~~~~~~^~ ( k e3y | )i n+t 1b)a)s e{6 4 _| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n code(const unsigned char *in, unsigned long len, | ^ bk.c:1460:45: note: use array indexing to silence this warning bam.c1460: | 342 : 54 : ewarning: rpassing '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]r or_ms g342 | = baapsrei6libc/hash.hn4:t_329fe:(n11"c:%o sdnote: \eplace parentheses around the assignment to silence this warningn( "b,u f L,329O | Ch Kai_sfUh N_(hash/memhash.cKdd:Nea283Ost:Wca18Nr :+i= 6p warning: )thusing the result of an assignment as a condition without parentheses [-Wparentheses];o- r> [o| h p ^ d283s e | - s >| cif & [ ]]fe . th(cahhs-(h>hsl,ia zskbkd_http.cete:,ny763 o,:pd 19,es: t &=rwarning: b lpassing '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]6ne 4)nl (e {kn763 e) | y; | ) ~~~~~~~~~~~~^~~ +| w ^e1 b)e)/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hn :bk.cc{4:o :1475d 40:e| :18( ^ :o note: u passing argument to parameter 'out' herewarning: t| using the result of an assignment as a condition without parentheses [-Wparentheses], ( ) r4o | o1475 t | ,a g sahash/memhash.c ti: rn283 l:: e 18 n : (i rfnote: olibc/hash.h place parentheses around the assignment to silence this warning o:( t329n ) :l +28311i 1 | :d ) ;inote: = fuse '==' to turn this assignment into an equality comparison g | (estdio/fgetpos.c ^~~~ht: 329 -e48u | >n:libc/system.hn lv1:sia(:494ifs" :g t_warning: 31n(nBa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]:edoK dad_note: t eNpassing argument to parameter 'ptr' hereca48 E h | =Sa =f Tr494 gnE | he)D*v-t _oo>p{Luioo Otdps C, s(| K w-f ^ "ue>p )nbf, )see | intp ( ){gcco nohs ed()| deh ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ (, lF | oIk^nLe gEy ./stdio_remap.h,**: oo29suu:ttt17rl,hash/memhash.c:le : enu283note: n)8:expanded from macro 'fgetpos'(; 18 k *:e p y29| tnote: ) | ^rbk.cuse '==' to turn this assignment into an equality comparison # ,: +d 1475 ei:1283fn18) | it:) n ielnote: {f eplace parentheses around the assignment to silence this warning fn (g)| he; ^-t >p lo| | as ^ ==s tb1475nk | o_adfgega ei=tn p:no )s i{ f | ^(| n ^l i d| === getbkd_http.ce:n765v:(19":_ Bwarning: Kpassing '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]_ NESTE D765_ | L O C Kw"e)b)e n{c o d| e ^ ( o u| t ( ), lnkfn, strlen(lnkfn)+1); | ^~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *outbk.c,: 1475u:818 :* pnote: tuse '==' to turn this assignment into an equality comparisonr , int l1475e | na)g;a i n| : ^ if (nlid = getenv("_BK_NESTED_LOCK")) { | ^ | == 1 warning generated. CC libc/stdio/fpurge.c In file included from bkd_pull.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:831:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 831 | if (s = sccs_init(fpath, SILENT|INIT_MUSTEXISlibc/hash.hT:)329): 11{: note: | place parentheses around the assignment to silence this warning ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) bkd_http.c:831:8: note: place parentheses around the assignment to silence this warning CC tomcrypt/src/prngs/yarrow.c 831 | if (s = sccs_libc/hash.hi:n329i:t11(:f pnote: ause '==' to turn this assignment into an equality comparisont h, S I329L | E NiTf| I(NdIaTt_aM U=S ThE-X>IoSpTs)-)> f{e t c| h ^ ( h ,| ( )k ey, strlen(key) + 1)) { | ^ | == bkd_http.cCC libc/stdio/fpush.c :831:8: note: use '==' to turn this assignment into an equality comparison 831 | if (s = sccs_init(fpath, SILENT|INIT_MUSTEXIST)) { | ^ | == bkd_http.c:847:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 847 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ bam.c:433:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 433 | if (p = mdbm_fetcbkd_http.ch:_847s:t12r:( dnote: bplace parentheses around the assignment to silence this warning, old )847) | { w h| i ~~^~~~~~~~~~~~~~~~~~~~~~~~~l e (t = fgetline(f)) { | ^ | ( ) bkd_http.c:847:12: note: use '==' to turn this assignment into an equality comparison bam.c847: | 433 : 8w:h inote: lplace parentheses around the assignment to silence this warninge (t =433 | f gieft l(ipn e=( fm)d)b m{_ f e| t ^c h _| s ==t r(db, old)) { | ^ | ( ) bam.c:433:8: note: use '==' to turn this assignment into an equality comparison 433 | if (p = mdbm_fetch_str(db, old)) { | ^ | == 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); | ^ bkd_http.c:880:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 880 | webencode(f, base, strlen(base)+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ In file included from bkd_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->fetbam.cc:h477(:h8,: kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y , strle n477( | k eibk.cyf:) 1583 (:+t22 :1= ) warning: )mformat specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] d {b m _| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e1581 t | c hs_psrtirn(tdfb(,n fkoerymsa)t), {" % c| % ~~^~~~~~~~~~~~~~~~~~~~~~~~~~s %lu.%06lu %s %s: %*s%s\n", | ~~~ | %lld 1582 | log_versions[LOGlibc/hash.hV:E329R:]11,: note: place parentheses around the assignment to silence this warning 1583 | 329 | s cicfs _(gbam.cde:at477tu:as8 e:=r (note: h)place parentheses around the assignment to silence this warning-, > otp vs477.- | t> vfi_efst ec(cht,( h=(, u mnkdsebiymg,_n fesedtt rcllhoe_nnsg(t)krte(vyd.)bt ,v+ _ ku1es)ye)sc ),{) {| | ^~~~~~~~~ ^ | ^ | ( ) | ( ) libc/hash.h:bam.c329::47711::8 :note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison 329477 | | iiff ((dta t=a m=d bhm-_>foeptsc-h>_fsettrc(hd(bh,, kkeeyys,) )s t{r l e| n ^( k e| y ==) + 1In file included from )bkd_pwd.c): 17{: In file included from ./bkd.h| : ^20 : In file included from | libc/system.h ==: 52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetchbkd_http.c(:h1023,: 15k:e ywarning: ,equality comparison with extraneous parentheses [-Wparentheses-equality] strlen (1023k | e y )i f+ (1()b)u f{[ 0 ]| ^= = | ' ==# ')) { | ~~~~~~~^~~~~~ bkd_http.c:1023:15: note: remove extraneous parentheses around the comparison to silence this warning 1023 | if ((buf[0] == '#')) { | ~ ^ ~ bkd_http.c:1023:15: note: use '=' to turn this equality comparison into an assignment 1023 | if ((buf[0] == '#In file included from 'bkd_push.c):)17 : {In file included from ./bkd.h :| 20 ^~: In file included from libc/system.h| : =52 : libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, sbam.ct:r515l:e11n:( kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y ) + 1)) 515{ | i| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (ptmp =bkd_http.c :p1031r:o15j:_ pwarning: requality comparison with extraneous parentheses [-Wparentheses-equality]o duct (1031p | r o di)f) (p(rboudf [=0 ]p t=m=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)bkd_http.c): 1031{: 15 :| bam.c ^ note: : remove extraneous parentheses around the comparison to silence this warning515 :| 11 ( ) : 1031 | note: place parentheses around the assignment to silence this warning if ( (515b | u fi[f0 ]( p=t=m p' ==' )p)r libc/hash.ho{:j 329_ :p| 11r ~ ^ ~:o dnote: uuse '==' to turn this assignment into an equality comparisonc t(pr o329d | ) )i fp r(odda t=a p=t mhp-;> o bkd_http.cp| :s ^ 1031- :> 15f| :e ( ) t note: cuse '=' to turn this equality comparison into an assignmenth (h, 1031k | e y ,i fs t(r(lbeunf([k0e]y )= =+ '1=bam.c)':))515 ):{ 11 {: | note: ^| use '==' to turn this assignment into an equality comparison ^~ | ==| 515 = | if (ptmp = proj_product(prod)) prod = ptmp; | ^ | == CC clean.c CC libc/stdio/fputc.c bam.c:533:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 533 | while (p = strpbrk(p, "|:")) *p++ = '-'; /* : for windows */ | ~~^~~~~~~~~~~~~~~~~~ bam.c:533:11: note: place parentheses around the assignment to silence this warning 533 | while (p = strpbrk(p, "|:")) *p++ = '-'; /* : for windows */ | ^ | ( ) 1 warning generated. bam.c:533:11: note: use '==' to turn this assignment into an equality comparison 533 | while (p = strpbrk(p, "|:")) *p++ = '-'; /* : for windows */ | ^ | == 1 warning generated. In file included from bkd_r2c.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, mdbm/mdbm.ck:e543y:,10 :s twarning: requality comparison with extraneous parentheses [-Wparentheses-equality]l en(key) 543+ | 1i)f) ({( d b| ^ = = | N ( )U Lbam.cL:)636): 12 :| ~~~^~~~~~~warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 636 | if (rc = bp_merge(2olibc/hash.h warningl:sd329 generated,:. 11b:u fnote: )use '==' to turn this assignment into an equality comparison) { | 329 ~~~^~~~~~~~~~~~~~~~~~~~ | if (data = h->opsmdbm/mdbm.c-:>543f:e10t:c hnote: (remove extraneous parentheses around the comparison to silence this warningh , ke y543, | sitfr l(e(nd(bk e=y=) Nbam.c+U: L6361L:))12)): { note: | place parentheses around the assignment to silence this warning ~ ^ ~ | ^ 636| | == if (rc = bp_merge(old, buf)) { | ^ | ( ) mdbm/mdbm.c:543:10: note: use '=' to turn this equality comparison into an assignment 543 | if ((dbam.cb: 636=:=12 :N Unote: Luse '==' to turn this assignment into an equality comparisonL )) 636| | ^~ | =i f (rc = bp_merge(old, buf)) { | ^ | == 4 warnings generated. bam.c:710:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 710 | if (t = strchr(hash, '.')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~ In file included from bkd_misc.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 bam.c(:d710a:t8a: =note: place parentheses around the assignment to silence this warningh ->op s710- | > fieft c(ht( h=, skteryc,h rs(thralsehn,( k'e.y')) )+ *1t) )= {0 ; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ | ( ) bam.c:710:8: note: use '==' to turn this assignment into an equality comparison 710 | if (t = strchr(hash, '.'libc/hash.h):)329 :*11t: =note: place parentheses around the assignment to silence this warning0 ; | ^ 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)) { | ^ | == bkd_http.c:1524:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1524 | if (s = strrchr(url, '?')) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from bkd_rclone.c:17bam.c: :In file included from 730./bkd.h::920:: In file included from warning: libc/system.husing the result of an assignment as a condition without parentheses [-Wparentheses]: 52: libc/hash.h:329:11 :730 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (rbkd_http.cc : 3291524= | : 8bi:pf _ note: f(place parentheses around the assignment to silence this warninged tacth ak1524 e | =y sih(f-" >s(ocspc ss=-_ >gsfetetrt"rc,ch h(srh-(,>u prkrleo,yj ,,' ?s0't,)r )lk ee{ny (s k,| e ^ yA )D D| +E ( ) D 1()s), {d i n| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bk.c) :)1925 :{8 : | warning: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses] 1 bkd_http.c warning1925: generated | 1524. :i8f: (note: tuse '==' to turn this assignment into an equality comparison = s t1524r | r cihfr ((ps, =' :s't)r)r c{libc/hash.hh bam.c:r :329(| 730:u ~~^~~~~~~~~~~~~~~~~:11r 9:l: , note: note: place parentheses around the assignment to silence this warning'place parentheses around the assignment to silence this warning ? ')) 329 { | 730 | i | fi ^ f ( d(| ar ==tc a == bhp-_>foeptsc-h>kfebk.cey:ts1925c(:h"8(s:hc ,cnote: splace parentheses around the assignment to silence this warningk_ egye, t 1925"s | ,t rislf-e >n(p(trk oe=jy bkd_http.c,)s: t15310+r:, r11 1c:k)h e)rwarning: y (using the result of an assignment as a condition without parentheses [-Wparentheses]s{p , , A| '1531D ^ : | D ' E )iD| )f( ( ) s {(, u sd| ei ^ rn ) =)| ) ( )h a{s h _| f ^ e t c| h ( )S tlibc/hash.hr:(329q:i11n:, note: "use '==' to turn this assignment into an equality comparisonU SER" )329) | {i f bk.c | :( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~1925d :a8tbam.c:a: 730note: =:use '==' to turn this assignment into an equality comparison 9 h:- >note: 1925ouse '==' to turn this assignment into an equality comparison | p si-f > 730f( | et t ic=fbkd_http.ch :(s(1531htr:,rc11 r :kc= eh note: yrbplace parentheses around the assignment to silence this warning,(p p_s,f t e1531r't | l:c e'hin)kf()e k y(e{suy (s) "e | sr+ ^c c=1 s )| _h) ==ga es{th "_ ,f| e ^st -c >h| pS ==rt orj(,q i0n,, k"eUySsE,R "A)D)D E{D ( s| , ^ d i| n ( )) )) { | ^ | == bkd_http.c:1531:11: note: use '==' to turn this assignment into an equality comparison 1531 | if (user = hash_fetchStr(qin, "USER")) { | ^ | == bkd_http.c:1565:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1565 | if (p = proj_init(url)) { | ~~^~~~~~~~~~~~~~~~ 3 warnings generated. bkd_http.c:1565:8: note: place parentheses around the assignment to silence this warning 1565 | if (p = proj_init(url)) { | ^ | ( ) bkd_http.c:1565:8: note: use '==' to turn this assignment into an equality comparison 1565 | if (p = proj_init(url)) { | ^ | == 1 warning generated. bkd_http.c:1630:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1630 | if (p = hash_toStr(qout)) { | ~~^~~~~~~~~~~~~~~~~~ bkd_http.c:1630:8: note: place parentheses around the assignment to silence this warning 1630 | if (p = hash_toStr(qout)) { | ^ | ( ) 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", bbkd_http.cu:f1630,: 8(:u 3note: 2use '==' to turn this assignment into an equality comparison) adl e1630r | 3 2i(f0 ,( pb u=f ,h assthr_lteonS(tbru(fq)o)u)t;) ) | { ^~~ | ^ | libc/zlib/zlib.h ==: 821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ In file included from bkd_rootkey.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)) { | ^ | ( ) CC cleanpath.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/fputs.c CC clone.c CC cmdlog.c 1 warning generated. CC libc/stdio/fread.c CC collapse.c CC comment.c CC libc/stdio/freopen.c CC libc/stdio/fscanf.c In file included from string/trim.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stdio/asprintf.c:36: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, ./hash.hs:tbkd_http.c329r::l190211e::n16 (:note: k place parentheses around the assignment to silence this warningewarning: ypassing '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]) +329 | 1 1902)i | )f {(w de ab| te ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~an c=o dhe-(>fo,p sd-[>if]e,t csht(rhl,e nk(edy[,i ]s)t+r1l)e;n ( k| e ^~~~y ) + 1libc/system.h):)./hash.h494 ::{32931 :: 11 | :note: ^ passing argument to parameter 'ptr' here note: place parentheses around the assignment to silence this warning| ( )494 | v329o | i di fw e(bdeantcao d=e (hF-I>LoEp s*-o>ufte,t cuh8( h./hash.h*,:p 329tk:re11,y: , i note: nsuse '==' to turn this assignment into an equality comparisontt rll ee329nn | )( ;ki ef y | In file included from )( ^bkd_status.c d :+a17 t: 1aIn file included from ) ./bkd.h)=: 20{h: -In file included from >libc/system.h| o: ^ p52 s: -libc/hash.h| >: ( )f329 e:t11c:h (warning: husing the result of an assignment as a condition without parentheses [-Wparentheses], key, strlen(k e329y | ) i+f 1()d)a t{a =| ./hash.h ^h: -329 >:| o11 ==p: s -note: >use '==' to turn this assignment into an equality comparisonf etch (329h | , ikfe y(,d asttar l=e nh(-k>eoyp)s -+> f1e)t)c h{( h ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey, 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 bkd_http.c :3291953 | : 8i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h- >1953o | p si-f> f(ept c=h (sht,r sktery(,u rslt,r l"e/nC(hkaenyg)e S+e t1@)")) ){ { | ^| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | == 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1953:8: note: place parentheses around the assignment to silence this warning 1953 | if (p = strstr(url, "/ChangeSet@")) { | ^ | ( ) bam.c:975:8: note: place parentheses around the assignment to silence this warning 2 warning975bkd_http.cs | : generated 1953. i:f8 :( pnote: use '==' to turn this assignment into an equality comparison= ge t1953e | n vi(f" _(BpK _=F OsRtCrEs_tBrA(Mu_rUlR,L "")/)C h{a n g| e ^ S e t| @ ( )" )) { | ^ | == bam.c:975:8: note: use '==' to turn this assignment into an equality comparison 975 | if (p = getenv("_BK_FORCE_BAM_URL")) { | ^ | == bkd_http.c:1956:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1956 | } else if (p = strstr(url, "/cset@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. bkd_http.c:1956:15: note: place parentheses around the assignment to silence this warning 1956 | } else if (p = strstr(url, "/cset@")) { | ^ | ( ) bkd_http.c:1956:15: note: use '==' to turn this assignment into an equality comparison 1956 | } else if (p = strstr(url, "/cset@")) { | ^ | == bkd_http.c:1959:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1959 | } else if (p = strstr(url, "/patch@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1959:15: note: place parentheses around the assignment to silence this warning 1959 | } elsbam.ce: 999i:f8 :( pwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= strstr( u999r | l ,i f" /(ppa t=c hg@e"t)e)n In file included from v{stdio/fclose.c( :" 47_| : B ^ In file included from K stdio/local.h_ :In file included from F| 37stdio/fflush.cO ( ): :R In file included from 47C./system.h: E:In file included from In file included from _52stdio/fdopen.cstdio/local.hB: ::A./hash.h5337M:: : _329In file included from In file included from R:stdio/local.h./system.hE11::P:37bkd_http.c52O : :: Iwarning: In file included from 1959./hash.hDusing the result of an assignment as a condition without parentheses [-Wparentheses]./system.h::" :15329)52::): 11 ./hash.h329note: :{: | use '==' to turn this assignment into an equality comparison 329 warning: :iusing the result of an assignment as a condition without parentheses [-Wparentheses]| 11f ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1959: | ( warning: d329}a | using the result of an assignment as a condition without parentheses [-Wparentheses]t e ail fs= e ( 329hdi | -af >t ioa(fp p s= (- =d>h af-ste>tatorbam.c cps:=hst999 (-r:hh>(8-,fu:> er oktlnote: pec,place parentheses around the assignment to silence this warningsyh -,("> h/fs999,pet | atr ktcliechefyh(n ,@h(( ",kps) e t)ky=r e) l{y ge ,+en t(| s1ek ^t)ne r)vy l ()| e{" ==n _+ ( B k| K1e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_)y F))O R{+C E 1_| )B ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)A M{_ R E| P ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O ID")) { | ^ | ( ) ./hash.h:329:11: note: bam.cplace parentheses around the assignment to silence this warning: 999:8: note: use '==' to turn this assignment into an equality comparison329 | ./hash.hi :f999329 | :(./hash.h 11d:i:a329f t: note: a11(place parentheses around the assignment to silence this warning :p = note: = hplace parentheses around the assignment to silence this warning 329- g | >e o tipbkd_http.c329efs: | n -1972 v(>:i(df11f"ae: _tt (Bacwarning: dK husing the result of an assignment as a condition without parentheses [-Wparentheses]a_=( tF haOh , R-1972 =C> | k Eo eh_p y-Bsi,>A-f oM> sp_f(tsRerr-Etel>PcvefOh neI(=(tDh kc",seh) ty()kr)h ec ,{yh+ ,r k (1e| In file included from sf)y ^stdio/fgetln.cti), :rl 47le{s| : e, t ==In file included from n r stdio/local.h('| l:k@ ^ e37e' n: y) (In file included from ))| k./system.h ( )e:+{ y52 ): 1 ./hash.h)| +:) ~~~~^~~~~~~~~~~~~~~~~~~ 329 1:{)11 ): | {warning: ^ using the result of an assignment as a condition without parentheses [-Wparentheses] | ./hash.h| ^ : ( ) 329 329 : | | 11 ( ):i fnote: use '==' to turn this assignment into an equality comparison( data bkd_http.c329=: | 1972 h:i-11f>: o (pnote: dsplace parentheses around the assignment to silence this warninga-./hash.h t>:af329 e:./hash.h1972=t11: | c:329 hh : -(note: 11i>huse '==' to turn this assignment into an equality comparison:fo, p note: ( skuse '==' to turn this assignment into an equality comparisonr329-e e | > yv f329, ie | =ft s cits(hfrtd( lrah(ect,dnha a(r ktk(=eaef y yih,=)l- e>sh+,ot- pr>1'slo)@-ep)'>ns )f(-{)ek> tef {cye| h)t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( c | h+h ^ , ( 1h k),| e) ( )y k ,{e ys ,t| r ^sl te rn| l( ==ek ne(yk)e y+) 1+)bkd_http.c ):1 1972){:) 11./hash.h ::{| 329 ^note: : use '==' to turn this assignment into an equality comparison11| : ^| ==note: 1972 place parentheses around the assignment to silence this warning| | == i329f | (irfe v( d=a tsat r=c hhr-(>foiplse-,> f'e@t'c)h)( h{, k| e ^y , | s ==t rbam.cl:e1026n:(8k:e ywarning: )using the result of an assignment as a condition without parentheses [-Wparentheses] + 1)) { 1026| | ^ i f| ( )( f = popen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ bkd_http.c:1982:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h :1982329 | : 11i:f note: (use '==' to turn this assignment into an equality comparisonu ser =329 | s tirfs bam.ct(:rd1026(a:ut8ra:l ,=note: place parentheses around the assignment to silence this warning"h /-u> so1026ep | rs =-i">f)f )e( tf{c h= ( | hp ~~~~~^~~~~~~~~~~~~~~~~~~~~~~,o pkeeny(,b usft,r l"ern"()k)e y{) +| ^ 1 ) )| ( ){ | ^ | == bkd_http.c:1982:11: note: place parentheses around the assignment to silence this warning 1982 | if (user = strstr(url, "/user=")) { | ^ | ( ) bam.c:1026:8: note: use '==' to turn this assignment into an equality comparison 1026 | if (f = popen(buf, "r")) { | ^ | == bkd_http.c:1982:11: note: use '==' to turn this assignment into an equality comparison 1982 | if (user = strstr(url, "/user=")) {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); | ~~~~^~~~~~~~~~~~~ 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 (dbam.ca:t1027a: 11=: hnote: -place parentheses around the assignment to silence this warning> ops-> f1027e | t c hi(fh ,( rkeety ,= sftgreltelni(nkee(yf)) )+ r1e)t) ={ s t| r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d up(ret); | ^ | ( ) bam.c:1027:11: note: use '==' to turn this assignment into an equality comparison 1027 | if (ret = fgetline./hash.h(:f329):)11 :r enote: tplace parentheses around the assignment to silence this warning = strd u329p | ( rieft )(;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)) { | ^ | == 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 ./hash.hbkd_synckeys.c::32917:: 11In file included from :./bkd.h :note: 20place parentheses around the assignment to silence this warningbam.c: :In file included from 1050libc/system.h: :932952: | : libc/hash.hwarning: i:using the result of an assignment as a condition without parentheses [-Wparentheses]f329 :(11d: a 1050twarning: | ausing the result of an assignment as a condition without parentheses [-Wparentheses] =i fh -(>f o 329p= | s -fi>offp ee(tndc(ahct(fahi ,l= e k,he -y">,wo "ps)st)-r >l{fe en tCC comments.c (| c1k ~~^~~~~~~~~~~~~~~~~~~h warninge ( generatedyh. ), +k e1y),) s{t r l| e ^ n ( k| e ( )y ) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:1050:9: note: place parentheses around the assignment to silence this warning 1050 | if (f = fopen(cfile./hash.h,: 329":w11":In file included from )CC commit.c stdio/fgetstr.c)note: : use '==' to turn this assignment into an equality comparison49{ : In file included from stdio/local.h| 329: ^ libc/hash.h | 37 : : 329iIn file included from | :f./system.h ( )11 : :(52 d: note: a./hash.hplace parentheses around the assignment to silence this warningt: a329 := 11 329:h | - warning: >iusing the result of an assignment as a condition without parentheses [-Wparentheses]of p s(-d CC comps.c >bam.ca329f:t | e1050a t: ic9=fh: ( h(hnote: -d,use '==' to turn this assignment into an equality comparison>a otkpa es 1050y-= | ,> fh se-itt>frco lhp(e(sfnh- (,>=k f ekefyeto)ycp ,heIn file included from + (nbkd_version.c sh(:1t,c17)r f: )lkiIn file included from eel./sccs.h{nye: (,,20 k : | es"In file included from ^ytwlibc/system.h )r": l)52| +e): == n libc/hash.h 1({:)k 329)e : y| 11{) ^: + warning: | | ^ 1using the result of an assignment as a condition without parentheses [-Wparentheses] == ) )| ( ){ 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, ./hash.hs:t329r:l11e:n (note: kplace parentheses around the assignment to silence this warninge y) + 1329) | ) i{f (| libc/hash.hd ^:a 329t :a| 11 ==:= 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 329libc/hash.h | : 329i:f11 :( dnote: ause '==' to turn this assignment into an equality comparisont a = h -329> | o pisf- >(fdeattcah (=h ,h -k>eoyp,s -s>tfreltecnh((khe,y )k e+y ,1 )s)t r{l e n| ( ^k e y| ) == + 1)) { | ^ | == In file included from stdio/fgets.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC compress.c 3 warnings generated. bkd_pull.c:138:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:138:11: note: place parentheses around the assignment to silence this warning 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ^ | ( ) bkd_pull.c:138:11: note: use '==' to turn this assignment into an equality comparison 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ^ | == bkd_pull.c:175:20: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 175 | range_gone(cset, L(d), D_RED); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:240:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 240 | if (rc CC libc/stdio/fseek.c = bp_updateServer(0, keys, SILENT)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC contrib/cat.c bkd_pull.c:240:9: note: place parentheses around the assignment to silence this warning 240 | if (rc = bp_updateServer(0, keys, SILENT)) { | ^ | ( ) bkd_pull.c:240:9: note: use '==' to turn this assignment into an equality comparison 240 | if (rc = bp_updateServer(0CC contrib/test.c , keys, SILENT)) { | ^ | == CC converge.c CC libc/stdio/fseeko.c bkd_pull.c:261:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from stdio/flags.c261: | 49: In file included from stdio/local.hi:f37 : (In file included from l./system.hi:s52t: ./hash.hCC libc/stdio/fsetpos.c =: 329f:i11l:e 2warning: Lusing the result of an assignment as a condition without parentheses [-Wparentheses]i nes(0, N E329S | T EiDf_ U(RdLaLtIaS T=) )h -{> o p| s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:261:12: note: place parentheses around the assignment to silence this warning 261 | if (list = file2Lines(0, NESTED./hash.h_:U329R:L11L:I Snote: Tplace parentheses around the assignment to silence this warning) ) { | 329 ^ | i| f ( ) (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) bkd_pull.c:261:12: note: use '==' to turn this assignment into an equality comparison 261 | if (list = file2Lines(0, NESTED_URLLIST)) { | ^ ./hash.h| : ==329 :11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_pull.c:274:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 274 | if (p = getenv("BK_FEATURES_USED")stdio/fflush.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 | fflush(fp) | ^ ./stdio_remap.h:104:16: note: expanded from macro 'fflush' 104 | #define fflush bk_fflush | ^ bkd_pull.c:274:9: note: place parentheses around the assignment to silence this warning 274 | if (p = getenv("BK_FEstdio/fdopen.cA:T56U:R1E:S _warning: Ua function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]S ED")) 56{ | f d| o ^ p e n| ( ( )f d, mode) | ^ ./stdio_remap.h:23:16: note: expanded from macro 'fdopen' 23 | #define fdopen bk_fdopen | ^ bkd_pull.c:274:9: note: use '==' to turn this assignment into an equality comparison 274 | if (p = getenv("BK_FEATURES_USED")) { | ^ | == 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/fgetln.c:57:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | fgetln(fp, lenp) | ^ ./stdio_remap.h:28:16: note: expanded from macro 'fgetln' 28 | #define fgetln bk_fgetln | ^ bkd_pull.c:309:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 309 | } else if (n = WEXITSTATUS(status)) { | ~~^~~~~~~~~~~~~~~~~~~~~ bam.c:1494:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1494 | stdio/fflush.c : 79 :i1f: (warning: pa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]1 = h a79s | h___fsefbkd_pull.ctl:cu309hs:Sh16t(:rf (pnote: r)place parentheses around the assignment to silence this warninge n a| m ^e309 s | ,./stdio_remap.h : k71}v: .18ev:la slnote: e.expanded from macro '__sflush' d ipf t71 r | ()#n)d e={f iW nE| eX ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I _T_SsTfAlTuUsSh( sbtka_t_u_ss)f)l u{s h | ^ | ^ | ( ) bam.c:1494:11: In file included from note: stdio/findfp.cplace parentheses around the assignment to silence this warning: 50bkd_pull.c: : In file included from 3091494stdio/local.h: | :16 37: : In file included from note: i./system.huse '==' to turn this assignment into an equality comparisonf: 52(: p./hash.h3091: | 329 =: 11}h: a eswarning: lhusing the result of an assignment as a condition without parentheses [-Wparentheses]s_ ef eitfc h329(S | nt stdio/fclose.cri=:(f 80r W:e(E10ndX:aaI mtTwarning: eaSusing the result of an assignment as a condition without parentheses [-Wparentheses]s T ,=A Tkh Uv-80S.> | (vo sap tlsia.-ftd> upf(ster)rt2))c )h={ ( {hf ,c| l ^| ko ^ es ye| ,( ==| f ( )sp t-r>l_epnr(ekvefyh)) )+ r1 )=) r{2 ; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~^~~~~~~~~~~~~~~~~~~~~bam.c :1494:11: note: use '==' to turn this assignment into an equality comparison 1494 | if (p1 = hash_fetchStr(In file included from rcat.ce:n17a: mIn file included from elibc/system.hs:,52 : klibc/hash.hv:.329v:a11l:. dwarning: pstdio/fclose.cusing the result of an assignment as a condition without parentheses [-Wparentheses]t: r80):)10 ./hash.h: {: 329 329note: | :place parentheses around the assignment to silence this warning | 11 i ^:f note: 80(| place parentheses around the assignment to silence this warning | d == a t ia329f | = ( irhf2- >(=od pafstc-al> of=se eth(c-fh>p(o-hp>,s_ -pk>refeyev,tf chsh)t()rh l,re nk=(e kyre,2y ;)s t +r| l ^ 1e )n )(| k ( ){e y )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ 1)) { | ^ | ( ) stdio/fclose.c:80:10: note: use '==' to turn this assignment into an equality comparison 80 | if (r2 = fcl./hash.hoIn file included from :sbkverinfo.c329e::(1711f: :pIn file included from -./sccs.hnote: >:use '==' to turn this assignment into an equality comparison_20 p: libc/hash.hrIn file included from :elibc/system.h329329v: | :f52 11h: i:)libc/hash.hf ): note: 329(place parentheses around the assignment to silence this warningr:d 11a=:t a329rwarning: | 2using the result of an assignment as a condition without parentheses [-Wparentheses]= ; i hf - | >( ^329stdio/fgetc.cod | :pa 50st| i:-a ==f1> :f=( e dwarning: thaa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]c-t h>a(o hp=50,s | -hfk>-gef>eyeot,tpc cs(sh-ft(>prhf)l,e e t nkc| (eh^ky( e,hy ./stdio_remap.h,)s: t26k+r:e l15y1e:,)n )(note: s kexpanded from macro 'fgetc't{e r yl )e26| n | ^+(# kd 1ee| )yf ==))i n{+e 1f| 1)g ^ warning)e generated t . {c| ( ) b | k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ fgetc | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | ilibc/hash.hf: 329(:d11a:t anote: use '==' to turn this assignment into an equality comparison= h->o p329s | - >iffe t(cdha(tha, =k ehy-,> osptsr-l>efne(tkcehy()h ,+ k1e)y), {s t r| l ^ e n (| k ( )e y) + 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 | ^ 3 warnings generated. stdio/fgetstr.c:123:9: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 123 | return (p); | ^~~ 1 warning generated. stdio/fgets.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 | fgets(buf, n, fp) | ^ ./stdio_remap.h:30:15: note: expanded from macro 'fgets' 30 | #define fgets bk_fgets | ^ bkd_r2c.c:155:14: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 155 | s, 0, L(d), 0, inCset, uint2p(d))) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:44:CC libc/stdio/ftell.c 25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ bkd_push.c:278:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 278 | if (c = tr1i warningg generatedg. er("remote resolve", "pre")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libc/stdio/_ftello.c bkd_push.c:278:8: note: place parentheses around the assignment to silence this warning 278 | if (c = trigger("remote resolve", "pre")) { | ^ | ( ) bkd_push.c:278:8: note: use '==' to turn this assignment into an equality comparison 1 warning278 generated | . if (c = trigger("remote resolve", "pre")) { | ^ | == bam.c:1673:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1673 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ CC libc/stdio/ftello.c bam.c:1673:8: note: place parentheses around the assignment to silence this warning 1673 | if (f = fopen(buf, "r")) { | ^ | ( ) bam.c:1673:8: note: use '==' to turn this assignment into an equality comparison 1673 | if (f = fopen(buf, "r")) { | ^ | == CC libc/stdio/funopen.c 1 warning generated. 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 1712 | if (q = bp_lookupkeys(0, p)) { | ^ | ( ) In file included from changes.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from bam.ccfile.c::171217 :: 3299In file included from | :./sccs.h :inote: 20fuse '==' to turn this assignment into an equality comparison: In file included from (libc/system.hd :a171252t | : a libc/hash.h :=i329 f:h 11-(:>q o warning: p=using the result of an assignment as a condition without parentheses [-Wparentheses]s -b>pf_el to329co | hk (uihpf,k e(kydesay(t,0a , s =tp r)hl)-e >n{o( pk se| -y ^>) f e+| t ==c1 h)()hstdio/flags.c ,:{ 57 k: ebkd_r2c.c1| y:: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,268 :warning: s11a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]t: r lwarning: e using the result of an assignment as a condition without parentheses [-Wparentheses]n57 ( | k_e_y s)268f | l+ a wg1hs)i()lm eo{ d (e d,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=o pctsre)t _ r| d^w eav./stdio_remap.hlibc/hash.he::P70329a::CC cp.c i1811r::( cnote: note: sexpanded from macro '__sflags'place parentheses around the assignment to silence this warninge t ,70 | 0329#, | d e&ifrfik nlibc/hash.ho(e:fd 329fa_:,t_11 as:& f d=lnote: k aplace parentheses around the assignment to silence this warningohg f-sf> )ob329)pk | s_ {-_i >_f fs | ef( ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~tld bam.ccaa:hgt1736(sa:h 9, =: | k ^hwarning: e -using the result of an assignment as a condition without parentheses [-Wparentheses]y> ,o psst -r1736>l | fe en t(ickfhe (y(h)p, +=k bkd_r2c.ce1b:y)p268,)_: l11s{o:t o r knote: l| uplace parentheses around the assignment to silence this warninge ^ p n k( ek | ye268 ( )sy | () 0 w,+h ik1lv)e.) k (e{dy . =d| p ^ ct sr e)| t) ( )_ r{dlibc/hash.h w: e329| a: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~v11 e:P anote: iuse '==' to turn this assignment into an equality comparisonr (cse t329, | 0i,f &(rdkaolibc/hash.htf:af329 ,:= 11 &:hd -knote: >ouse '==' to turn this assignment into an equality comparisonof pfs) -)329> | f{ e it fc| bam.c h ^ :(( 1736dh :a,| 9t ( ):ak enote: =yplace parentheses around the assignment to silence this warning , h -s >t1736or | pl se -ni>(ffk ee(typc) h =(+ h b,1p )_k)lbkd_r2c.ce o:y{o268, k: u11s| p:t ^k r enote: l yuse '==' to turn this assignment into an equality comparisone| s n ==(( 0k268,e | y k)wv h.+ik le1ey) .)(d dp{ t =r )| c) ^s e{ t | _ ==r| d ^ w e a| v ( )e Pair(cset, 0, &rkoff, &dkoff)) { | ^ | == CC crypto.c bam.c:1736:9: note: use '==' to turn this assignment into an equality comparison 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) { | ^ | == 2 warnings generated. In file included from check.c:23: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC cset.c In file included from config.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: bam.cplace parentheses around the assignment to silence this warning: 1836:10: warning: 329using the result of an assignment as a condition without parentheses [-Wparentheses] | if (dat a1836 | = h -i>fo p(sp- >=f ebtpc_hl(oho,k ukpekye,y ss(t0r,l ebna(dk[eiy])) )+ {1 ) )| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~{ | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->bam.cf:e1836t:c10h:( hnote: ,place parentheses around the assignment to silence this warning key, 1836s | t r l einf( kbkd_rclone.c(e:py228 ):= 15 +:b p1warning: _)using the result of an assignment as a condition without parentheses [-Wparentheses]l) o o{k u p228| k | ^e y} s | (e ==0l ,sIn file included from estdio/fopen.cb :ai51df: [ In file included from i(stdio/local.h]p:) 37)=: In file included from {g./system.h e: t52| e: ^ n./hash.h v: (329| ": ( )B11 K:_ Bwarning: Ausing the result of an assignment as a condition without parentheses [-Wparentheses]M _SERVER_URL")) 329{ | i| f ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (data = h->opsbam.c-:>1836f:e10t:c hnote: (use '==' to turn this assignment into an equality comparisonh , ke y1836, | s t rilfe n((pk e=y )b p+_ l1o)o)k u{p k e| y ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s (0, bad[ibkd_rclone.c]:)228): 15{: note: | place parentheses around the assignment to silence this warning ^ | == 228 | } else if (p = getenv("BK_BAM_SERVER_URL")) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h,bkd_rclone.c :k228e:y15,: snote: tuse '==' to turn this assignment into an equality comparisonr len( k228e | y )} +e l1s)e) i{f (| p ^ = | g ( )e tenv("BK_BAM_SERVER_URL")) { | ^ | == ./hash.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_rclone.c:246:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 246 | if (rc = getsfio(jobs)) goto err; | ~~~^~~~~~~~~~~~~~~ stdio/findfp.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | moreglue(n) 1 warning| generated^. bkd_rclone.c:246:9: note: place parentheses around the assignment to silence this warning 246 | if (rc = getsfio(jobs)) goto err; | ^ | ( ) bkd_rclone.c:246:9: note: use '==' to turn this assignment into an equality comparison 246 | if (rc = getsfio(jobs)) goto err; | ^ | == bam.c:2020:21: warning: passing 'char[2048]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2020 | aGot = adler32(0, buf, strlen(buf)); | ^~~ libc/zlib/zlib.h:821:613: warning snote: generatedpassing argument to parameter 'buf' here. 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ bkd_misc.c:234:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 234 | if (line = getenv("_BK_REMOTEGZIP")) gzip = atoi(line); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_misc.c:234:11: note: place parentheses around the assignment to silence this warning 234 | i1f warning generated(. lbam.ci:n2076e: 9=: gwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t env("_B K2076_ | R E MiOfT E(GpZ I=P "k)e)y 2gpzaitph (=H EaAtPo(is(,l irnkeo)f;f ) ,| ^ i d D| B ( ), goneDB, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_misc.c:234:11: note: use '==' to turn this assignment into an equality comparison 234 | if (line = getenv("_BK_REMOTEbam.cG:Z2076I:P9":) )note: place parentheses around the assignment to silence this warningg zip = a2076t | o i (ilfi n(ep) ;= k| e ^y 2 p| a ==t h(HEAP(s, rkoff), idDB, goneDB, 0)) { | ^ | ( ) bam.c:2076:9: note: use '==' to turn this assignment into an equality comparison 2076 | if (p = key2path(HEAP(s, rkoff), idDB, goneDB, 0)) { | ^ | == 1 warning generated. bam.c:2091:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2091 | while (sfile = fge3t warninglsi generatedn. e(fsfiles)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from stdio/fparseln.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | ibam.cf: 2091(1:d warning16a generated:t. anote: place parentheses around the assignment to silence this warning= h->o p2091s | - > fwehticlhe( h(,s fkielye, =s tfrgleetnl(ikneey()f s+f i1l)) {e s )| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ^ | ( ) bam.c:2091:16: note: use '==' to turn this assignment into an equality comparison 2091 | while (sfile = fgetline(fsfi./hash.hl:e329s:)11): {note: place parentheses around the assignment to silence this warning | ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC libc/stdio/fvwrite.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 cset_inex.c CC libc/stdio/fwalk.c 3 warnings generated. CC csetprune.c CC csets.c CC libc/stdio/fwrite.c CC libc/stdio/gettemp.c CC cweave.c bkd_rclone.c:495:21: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 495 | gunzipAll2fh(0, f, &in, &out); | ^~~ ./bkd.h:139:42: note: passing argument to parameter 'in' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ 2 warnings generated. bkd_rclone.c:495:26: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 495 | gunzipAll2fh(0, f, &in, &out); | ^~~~ ./bkd.h:139:51: note: passing argument to parameter 'out' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ CC libc/stdio/makebuf.c bam.c:2223:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2223 | if (bytes = size(s->gfile)) { | ~~~~~~^~~~~~~~~~~~~~~~ bam.c:2223:13: note: place parentheses around the assignment to silence this warning 2223 | if (bytes = size(s->gfile)) { | ^ | ( ) bam.c:2223:13: note: use '==' to turn this assignment into an equality comparison 2223 | if (bytes = size(s-CC libc/stdio/mkdtemp.c >gfile)) { | ^ | == 1 warning generated. 2 warnings generated. CC libc/stdio/mkstemp.c CC libc/stdio/printf.c bam.c:2290:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2290 | if (dfile = bp_lookup(s, d)) { | ~~~~~~^~~~~~~~~~~~~~~~~ stdio/fopen.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | fbam.co:p2290e:n13(:f inote: lplace parentheses around the assignment to silence this warninge , mo d2290e | ) i| f^ (dfstdio/local.hi:l51e: 15=: bnote: pexpanded from macro 'fopen'_ lo o51k | u#pd(esf,i nde) )f o{p e n| ^ b k _| f ( )o pen | ^ CC libc/stdio/puts.c bam.c:2290:13: note: use '==' to turn this assignment into an equality comparison 2290 | if (dfile = bp_lookup(s, d)) { | ^ | == CC libc/stdio/refill.c In file included from stdio/fpush.c: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] In file included from stdio/fpurge.c329: | 49 : iIn file included from fstdio/local.h :(37d: aIn file included from t./system.ha: 52=: ./hash.hh:-329>:o11p:s -warning: >fetusing the result of an assignment as a condition without parentheses [-Wparentheses]c h(h, key ,329 | s tirfl e(nd(akteay )= +h -1>)o)p s{- > f| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | ( ) ( ) ./hash.h:329:./hash.h11::329 :note: 11use '==' to turn this assignment into an equality comparison: note: use '==' to turn this assignment into an equality comparison 329 | i329f | (idfa t(ad a=t ah -=> ohp-s>-o>pfse-t>cfhe(thc,h (khe,y ,k esyt,rbam.c l:se2446tn:r(14lk:ee nywarning: ()using the result of an assignment as a condition without parentheses [-Wparentheses]k e+y )1 )+2446) | 1 {)w )h i| {l ^ e | (| ^l == i n| e == = sccs_nextdata(s)) { | ~~~~~^~~~~~~~~~~~~~~~~~ bam.c:2446:14: note: place parentheses around the assignment to silence this warning 2446 | while (line = sccs_nextdata(s)) { | ^ | ( ) bam.c:2446:14: note: use '==' to turn this assignment into an equality comparison 2446 | while (line = sccs_nextdata(s)) { | ^ | == 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 Bytef *buf, uInt len)); | ^ CC libc/stdio/remove.c bkd_misc.c:478:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 478 | if (t = fgetline(stdin)) printf("%s\n", t); | ~~^~~~~~~~~~~~~~~~~ bkd_misc.c:478:9: note: place parentheses around the assignment to silence this warning 478 | if (t = fgetline(stdin)) printf("%s\n", t); | ^ | ( ) bkd_misc.c:478:9: note: use '==' to turn this assignment into an equality comparison 478 | if (t = fgetline(stdin)) printf("%s\n", t); | ^ | == cat.c:115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 115 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ cat.c:115:11: note: place parentheses around the assignment to silence this warning 115 | while (p = fgetline(f)) { | ^ | ( ) cat.c:115:11: note: use '==' to turn this assignment into an equality comparison 115 | while (p = fgetline(f)) { | ^ | == CC libc/stdio/rewind.c CC dataheap.c 1 warning generated. In file included from clean.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning In file included from stdio/fputc.c329: | 47 : iIn file included from fstdio/local.h :(37d: aIn file included from t./system.ha: 52=: ./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)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bam.c:2807:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2807 | if (path = key2path(p, idDB, goneDB, &m2k)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from checksum.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bam.c329: | 2807 :i13f: (note: dplace parentheses around the assignment to silence this warninga ta = h -2807> | o p s -i>ff e(tpcaht(hh ,= kkeeyy,2 psattrhl(epn,( kiedyD)B ,+ g1o)n)e D{B , | & ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m 2k)) { | ^ 4 warning s| generated ( ). bam.c:2807:13: note: use '==' to turn this assignment into an equality comparison libc/hash.h2807: | 329 : 11 :i fnote: place parentheses around the assignment to silence this warning( path =329 | k eiyf2 p(adtaht(ap ,= ihd-D>Bo,p sg-o>nfeeDtBc,h (&hm,2 kk)e)y ,{ s t| r ^l e n| ( ==k ey) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == cfile.c:87:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (t = xfile_fetch(name, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ cfile.c:87:10: note: place parentheses around the assignment to silence this warning 87 | if (t = xfile_fetch(name, 'c')) { | ^ | ( ) 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]cfile.c :87:CC dbfile.c 10 :56 | note: fuse '==' to turn this assignment into an equality comparisonp urg e87( | f p ) i f| ^( t =./stdio_remap.h :x36f:i16l:e _note: fexpanded from macro 'fpurge'e tc h36( | n#admeef,i n'ec 'f)p)u r{g e | b ^k _ f| p ==u rge | ^ cfile.c:96:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 96 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ cfile.c:96:14: note: place parentheses around the assignment to silence this warning 96 | while (t = fgetline(f)) { | ^ | ( ) cfile.c:96:14: note: use '==' to turn this assignment into an equality comparison 2 warning96s | generated . while (t = fgetline(f)) { | ^ | == 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 | ^ In file included from stdio/fscanf.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/fread.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 ./hash.hclone.c::32917:: 11In file included from :./bkd.h :note: 20place parentheses around the assignment to silence this warning: In file included from libc/system.h:52: libc/hash.h :329329 | : 11i:f warning: (datausing the result of an assignment as a condition without parentheses [-Wparentheses] = h->ops-> f329e | t cihf( h(,d akteay ,= sht-r>loepns(-k>efye)t c+h (1h),) k{e y ,| ^ s 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) + libc/hash.h1:)329): 11{: note: | place parentheses around the assignment to silence this warning ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/fputs.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from cleanpath.c:18: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC delta.c 329 | if (data = h-./hash.h>:o329pIn file included from :scmdlog.c11-::>17 f: note: eIn file included from place parentheses around the assignment to silence this warningtlibc/system.h c:h52(: hlibc/hash.hIn file included from 329,:stdio/freopen.c | 329: k:54ie11: fy:In file included from , stdio/local.h( warning: :dsusing the result of an assignment as a condition without parentheses [-Wparentheses]37at : trIn file included from al./system.h e:=329n52 | (: h k./hash.h-ie:>fy329o ):p( 11sd+:-a >t1warning: fa)using the result of an assignment as a condition without parentheses [-Wparentheses]e ) t= c {hh (- 329h>| CC libc/stdio/rget.c | ,o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p iksfe- y>(,fd eastttcarh l(=eh n,h( -kk>eeoyyp),s -+s> tf1re)lt)ec nh{(( kh e,| y ^ )k libc/hash.h e :+y| 329 , ( ):1 11)s:)t rnote: {lplace parentheses around the assignment to silence this warning e n| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 k warning329es | y generated ). i f+ (1d)a)t a./hash.h{ : =329 :| h11 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-: > onote: puse '==' to turn this assignment into an equality comparisons ->fe t329c | h (ihf, (kdeayt,a s=t rhl-e>no(plibc/hash.hks:e-329y>:)f11 e:+t cnote: 1hplace parentheses around the assignment to silence this warning)( )h ./hash.h,{ : 329329k | :e| 11y ^ i:, f note: s| (place parentheses around the assignment to silence this warningt ( )d r alt ea329n | (= k iehfy- )>( od+pa st1-a)> )f= e {th libc/hash.hc- :h>| 329(o ^:hp 11,s : -| k> ==note: ef use '==' to turn this assignment into an equality comparisonye ,t cs ht329(r | hl ,eiCC libc/stdio/scanf.c nfk( ek(yed,ya )ts at+ r =l1 e)hn)-In file included from ( >collapse.ck{o:e p17y s: )| -In file included from ^ >./sccs.h+ f: e201| t: ) ( )cIn file included from ) hlibc/system.h (:{h52 ,: libc/hash.h| k: ^ e329 y: ,11| : ( )s twarning: rlen(using the result of an assignment as a condition without parentheses [-Wparentheses]k ey) + 1))libc/hash.h :{329329 | : 11| i: ^f note: (use '==' to turn this assignment into an equality comparison| d ==a ./hash.ht :a329329 | := 11 i:hf - note: >(use '==' to turn this assignment into an equality comparisonod past- a>329 f | =e tihcf-h >((ohdp,as t-ka>e fy=e, t hcs-ht>(rohlp,es n-k(>ekfyee,yt )cs ht+(r hl1,e) n)k( ek{ye ,y )| s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t+ r l1e)n)( k{e y )| ^+ 1| ) ==) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.hstdio/fputc.c::32950::111:: note: warning: use '==' to turn this assignment into an equality comparisona function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | 50 | iffp u(tdca(tca, =f ph)- > o| p^s ->f./stdio_remap.he:t37c:h15(:h ,note: expanded from macro 'fputc'k ey, 37s | t#rdleefni(nkee yf)p u+t c1 )b)k _{f p u| t ^c | | == ^ 1 warningchanges.c generated:. 449:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 449 | if (rc = doit_local(&nav, lurls)) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:449:10: note: place parentheses around the assignment to silence this warning 449 | if (rc = doit_local(&nav, lurls)) goto out; | ^ | ( ) changes.c:449:10: note: use '==' to turn this assignment into an equality comparison 449 | if (rc = doit_local(&nav, lurls)) goto out; | ^ | == 1changes.c warning: generated459. :13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:459:13: note: place parentheses around the assignment to silence this warning 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | ( ) changes.c:459:13: note: use '==' to turn this assignment into an equality comparison 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | == config.c:173:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 173 | if (val = mdbm_fetch_str(db, cfg[idx].name)) return (val); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:173:10: note: place parentheses around the assignment to silence this warning 173 | if (val = mdbm_fetch_str(db, cfg[idx].name)) return (val); | ^ | ( ) config.c:173:10: note: use '==' to turn this assignment into an equality comparison 173 | if (val = mdbm_fetch_str(db, cfg[idx].name)) return (val); | ^ | == 2 warnings generated. check.c:551:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 551 | if (e = sfileDone()) { 2 warning| s ~~^~~~~~~~~~~~~ generated . 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()) { | ^ | == 11 warnings generated. CC libc/stdio/setbuf.c In file included from In file included from commit.ccomments.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(AR libtomcrypt.a (kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:libc/hash.h11::329 :note: 11place parentheses around the assignment to silence this warning: 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 (datlibc/hash.ha: 329=: 11h:- >note: ouse '==' to turn this assignment into an equality comparisonp s->f e329t | c hi(fh ,( dkaetya, =s thr-l>eonp(sk-e>yf)e t+c h1()h), {k e y| , ^ s t| r ==l en(key) + 1)) { | ^ | == CC diff.c CC libc/stdio/setbuffer.c 1 warning generated. stdio/fread.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 | fread(buf, size, count, fp) | ^ ./stdio_remap.h:39:15:1 In file included from warningnote: comment.c generatedexpanded from macro 'fread':. 17: In file included from 39libc/system.h | :#52d: elibc/hash.hf:i329n:e11 :f rwarning: check.ceusing the result of an assignment as a condition without parentheses [-Wparentheses]:a 736d: 8b:k _warning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]329r | e aidf 736 ( | | d ^ai tfa (=t h=- >goeptse-n>vf(e"t_cBhK(_hR,A Nk_eCyH,E CsKt"r)l)e nt(okuecyh)( t+, 10)6)6 6{) ; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~^~~~~~~~~~~~~~~~~~~~~~~~~ check.c:736:8: note: place parentheses around the assignment to silence this warninglibc/hash.h :329:11: 736note: | place parentheses around the assignment to silence this warning if (t 329= | gieft e(ndva(t"a_ B=K _hR-A>No_pCsH-E>CfKe"t)c)h (tho,u ckhe(yt,, s0t6r6l6e)n;( k e| y ^ ) +| ( )1 )) { | ^ | ( ) check.c:736:8: note: use '==' to turn this assignment into an equality comparison libc/hash.h: 329736: | 11 :i fnote: use '==' to turn this assignment into an equality comparison( t = g329e | t einfv (("d_aBtKa_ R=A Nh_-C>HoEpCsK-">)f)e ttcohu(chh,( tk,e y0,6 6s6t)r;l e n| ( ^kstdio/fread.c e: y96| ): == 10 +: 1warning: )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; | ^ ~~~~~~~~~~~~~ stdio/fread.c:In file included from 102comps.c::1817:: In file included from warning: ./sccs.hassigning 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]: 20: In file included from libc/system.h: 52102: | libc/hash.h : 329 :f11p:- >warning: _using the result of an assignment as a condition without parentheses [-Wparentheses]b f._base =329 | o biuff ;( d a| t ^ ~~~~a = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC dspec.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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] 62 | freopen(file, mode, fp) | ^ ./stdio_remap.h:40:17: note: expanded from macro 'freopen' 40 | #define freopen bk_freopen | ^ stdio/fputs.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 | fputs(s, fp) | ^ ./stdio_remap.h:38:15: note: expanded from macro 'fputs' 38 | #define fputs bk_fputs | ^ 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.c1: warningIn file included from 625 generatedcompress.c:. :1317:: In file included from note: ./bkd.huse '==' to turn this assignment into an equality comparison: 20: In file included from libc/system.h :62552 | : libc/hash.h :w329h:i11l:e warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]* p = *(p+ 1329) | ) ipf+ +(;d a t| a ^ = | h ==- >ops->fetch(2h warning,s generatedk. ey, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 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)) { | ^ | == CC export.c 1 warning generated. changes.c:712:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 712 | if (rc = _doit_local(*nav, urls[i])) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stdio/fseek.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) + changes.c1:)712): 10{: note: | place parentheses around the assignment to silence this warning ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | if (rc = _doit_local(*nav, urls[i])) goto done; | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warningchanges.c :712:10: note: 329use '==' to turn this assignment into an equality comparison | if (712d | a t ai f= (hr-c> o=p s_-d>ofiett_clho(cha,l (k*enya,v ,s turrllesn[(ik]e)y)) g+o t1o) )d o{n e ;| ^ | ^| ( ) | == ./hash.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 contrib/test.c:13: In file included from contrib/../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 fast-import.c changes.c:935:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 935 | if (cmp = strcmp(d1->path, d2->path)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/setvbuf.c changes.c:935:11: note: place parentheses around the assignment to silence this warning 935 | if (cmp = strcmp(d1->path, d2->path)) { | ^ | ( ) changes.c:935:11: note: use '==' to turn this assignment into an equality comparison 935 | if (cmp = strcmp(d1->path, d2->path)) { | ^ | == CC fast-export.c CC features.c CC libc/stdio/snprintf.c CC findmerge.c CC libc/stdio/sprintf.c CC find.c CC findcset.c 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 | ^ 2 warnings generated. In file included from stdio/ftello.c:43: 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->fechanges.ct:c1053h:(11h:, warning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]e y, strle n1053( | k ewyh)i l+e 1()d) ={ c s| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t _rdweavePair(cset, RWP_DSET, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stdio/funopen.c:46: In file included from stdio/local.h:37: ./hash.hIn file included from :./system.h329::5211: :./hash.h :note: 329place parentheses around the assignment to silence this warning: 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]329 | changes.ci:f1053 :329(11 | d: a itnote: faplace parentheses around the assignment to silence this warning (=d ah t-1053a> | o =pw shh-i->l>feoe pt(scd-h >(=fh e,ct sckehet(y_h,r, d swkteeraylv,ee nPs(atkirerly(e)cn s(+ek te1,y) ))R W+{P _1 D)| S) ^ E T{ , | ( )&| r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k off, &dkoff)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data changes.c=: 1053h:-11>:o pnote: suse '==' to turn this assignment into an equality comparison- >fe./hash.ht :c1053329h | :( 11hw:,h inote: klplace parentheses around the assignment to silence this warningee y ,( ds329 t | =r licefsn e((tkd_earytd)aw e+=a v1he)-P)>a oi{pr s( -c| >s ^fe et t,| c ==hR (WhP,_ DkSeEyT,, s&trrkloefnf(,k e&yd)k o+f f1)))) {{ | | ^ ^ | | == ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings generated. In file included from contrib/cat.c:33: In file included from contrib/../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 stdio/fseeko.c:libc/hash.h48:: 329In file included from :stdio/local.h11::37 : note: In file included from place parentheses around the assignment to silence this warning./system.h :52: ./hash.h: 329329: | 11In file included from :cp.ci :fwarning: 17 using the result of an assignment as a condition without parentheses [-Wparentheses]: ( In file included from dlibc/system.ha:t52a : 329libc/hash.h= | : 329hi:-f11> :o( pdwarning: sausing the result of an assignment as a condition without parentheses [-Wparentheses]-t >af e=t c329hh | -( >hio,fp sk(-ed>yaf,te ats ct=hr (lhhe-,n> (okkpeesyy-,)> fs+et tr1cl)he)(n h({,k e ky| e) ^ y ,+ | In file included from s1 ( )stdio/ftell.ct) :r)47l : e{In file included from n stdio/local.h( :k| 37e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: y In file included from )./system.h :+52 : 1./hash.h):)329 :{11 : | warning: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~libc/hash.husing the result of an assignment as a condition without parentheses [-Wparentheses] : 329:11: note: use '==' to turn this assignment into an equality comparison 329 | 329i | f i(fd a(tdaa t=a h=- >ho-p>so-p>sf-e>tf./hash.hce:ht329(c:hh11,(: h libc/hash.hk,note: :e place parentheses around the assignment to silence this warning329yk :,e11 y :s,329 t | note: rs place parentheses around the assignment to silence this warninglti erfnl (e(329knd | e(a ykti)eaf y +)=( d1+ha) -t)1>a )o {)p= s {-h| >- ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.cf> | :eo ^1168tp 2:cs warning11h-| s:(> == generated hf . warning: ,eusing the result of an assignment as a condition without parentheses [-Wparentheses] t kcehy(, h 1168,s | t krwelhyei,nl (esk te(rytl) e =n+ ( fk1ge)e./hash.hy)t:) l329 {i:+ n11 e:1| ( ) ^ fnote: ) )place parentheses around the assignment to silence this warning ) {| ( )h 329 a| | s ^ h i_ fi| n ( )(s dearttaS t=r She-t>(ohp,s -t>)f;e t c| h ~~^~~~~~~~~~~~~( h, key, strlen(key) +./hash.h libc/hash.h:1:329)329:):11 11:{: note: note: use '==' to turn this assignment into an equality comparison| use '==' to turn this assignment into an equality comparison ^ 329 | | 329 ( ) | i fi f( d(adtacheck.cat: a1168= : =11h :-h >-note: o>place parentheses around the assignment to silence this warningpo sp-s>./hash.h -f:1168>e329 | ft: ec11wth: note: hile (t = fgetlinch(h, key, strleuse '==' to turn this assignment into an equality comparisonn (ek e((329yhf | ),) )i+k f eh 1ya(),sd) ha s_t{tia rn ls=| ee ^nrh (t- kS>| eto ==yrp )Ss e-+t> (f1he),t) c th{)( ;h ,| ^| k ^ e y| , ==| ( )s trlen(key) + 1)) { | ^ | == check.c:1168:11: In file included from note: crypto.cuse '==' to turn this assignment into an equality comparison: 17: In file included from ./sccs.h :116820 | : In file included from wlibc/system.hh:i52l: elibc/hash.h :(329t: 11=: fwarning: gusing the result of an assignment as a condition without parentheses [-Wparentheses]e tline(f) )329 | h aisfh _(idnastear tchanges.c=S: t1372hr:-S10>e:ot p(warning: shusing the result of an assignment as a condition without parentheses [-Wparentheses]-, > fte) t;1372c | h (| h ^i, f k| (e ==cy s, =s thralsehn_(fkeetyc)h (+r s1t)a)t e{- > c| s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e tDB, &ser, sizeof(ser))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: check.cplace parentheses around the assignment to silence this warning: 1173:11: warning: 329using the result of an assignment as a condition without parentheses [-Wparentheses] | changes.ci:f 1372 1173:( | 10d :aw thnote: aiplace parentheses around the assignment to silence this warning l =e h( -t1372> | o= p sfi-gf>e ft(elctiscn he=(( hfh,)a )sk heh_yaf,se hts_ctdhre(llreesntt(eakSteteyr-)(> hc+,s e1tt))D);B ,{ | & ~~^~~~~~~~~~~~~s| e ^ r , | s ( )i zeof(ser))) { | ^ | ( ) libc/hash.hcheck.c::3291173::1111:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warningchanges.c :1372 :329 10 | 1173: | i note: fwuse '==' to turn this assignment into an equality comparison h (idla et1372 a | ( t= i=hf - f>(gocepsts l-=i> nfheea(tsfch)h_)(f heh,ta cskhhe(_yrd,se tlsaetttreel-Se>tncr(s(kehet,yD )Bt ,)+ ; & 1s )e| )r ^ , { s| i ( )| z ^e o f| ( ==s er))) { | ^ | == check.c:1173:11: note: use '==' to turn this assignment into an equality comparison 1173 | while (t = fgetline(f)) hash_deleteStr(h, t); | ^ | == check.c:1177:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1177 | if (s = locked_init(h->kptr, SILENT|INIT_MUSTEXchecksum.cI:S248T:)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] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (t = SYMLINK(s, d); *t; sum += *t++); | ^ ~~~~~~~~~~~~~ check.c:1177:9: note: place parentheses around the assignment to silence this warning 1177 | if (s = locked_init(h->kptr, SILENT|INIT_MUSTEXIST)) { | ^ | ( ) check.c:1177:9: note: use '==' to turn this assignment into an equality comparison 1177 | if (s = lockeCC fixtool.c d_init(h->kptr, SILENT|INIT_MUSTEXIST)) { | ^ | == make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' cmdlog.c:93:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 93 | 1 warningw generatedh. ile checksum.c(:t327 :=11 :f gwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t line(f) )327 | p a risfe P(reirnrt (=o pcthsk,M e0r,g et()s;, d| , ~~^~~~~~~~~~~~~ dicheck.ca:g1260s:,11 :s awarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]e fix)) r e1260t | u r ni f( e(rcrm)p;In file included from cset.c= : | 17( ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: * In file included from (libc/system.hu:CC fsl.c n52cmdlog.cs: :ilibc/hash.h93g::n32912e::d11 :note: c place parentheses around the assignment to silence this warninghwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]r *93) | p 43291 warning | ws -h generatedi checksum.ci. f*:l (327e(u: dn11(as:tti agnote: = nplace parentheses around the assignment to silence this warning =e f dgh e-c327t>h | loa ipr ns ie-*f(>) ffp()e2e)t)r c)rph a({=rh s, ce | hPk ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~kre Miyen,rt g(seot(prstl,se ,nd (,0k ,ed yit)3a) warningg;+ss generated, 1. | )check.cs ^ ):a 1260f {:e| 11f ( ) :i | x ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: ) place parentheses around the assignment to silence this warning) retu r1260n | ( eirfr )(;c m p| ^ = (CC fslayer.c | *cmdlog.c ( )(: u93n:s12i:g nnote: euse '==' to turn this assignment into an equality comparisond cha r93 | * ) pw1h i-l elibc/hash.h* :((329ut:nchecksum.c 11s:=:i327 g:fnote: n11gplace parentheses around the assignment to silence this warninge:e d tchanges.c note: l :cuse '==' to turn this assignment into an equality comparisoni3291543h n | :ae 14 r(i:327 ff | *) warning: ))(using the result of an assignment as a condition without parentheses [-Wparentheses] p d i2paf)at )ra1543( s | e{e= r P r rhw | i-h= ^ n>i tolc (peh| os k ( )p-(M t>sesfyr,emg t e0c=(,h s ( ,th| ), ~~~~^d; , k echeck.cd1544| y:i | ^,1260a :g s11s | t:, ==r lnote: s euse '==' to turn this assignment into an equality comparisonasn fc(ec kfs1260ei_ | yxw ))a )li+ kf rT 1ea()tgc)usm r(p{ns y= (m | e,( ^ r * rs( ),u| ; n ( ) es ,i| g ^ n | e ~~~~~~~~~~~~~~~~~~~~~~~~d| ==c h1545a | r * )!p(1o p-t s*.(tulibc/hash.han:gs329Di:eg11ln:ee tdnote: e use '==' to turn this assignment into an equality comparisonsc h|a |r329 | o* p)itpfs2 .)(a)dl al{t) a, | =o ^ p ht -s| >. ==oa plsl-)>)f e{t c h| ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h , key, strlen(key) + 1)) { | ^ | == changes.c:1543:14: note: place parentheses around the assignment to silence this warning 1543 | while (sym = | ^ | ( 1544 | sccs_walkTags(sym, s, e, 1545 | !(opts.tagDeletes || opts.all), opts.all)) { | | ) changes.c:1543:14: note: use '==' to turn this assignment into an equality comparison 1543 | while (sym = | ^ | == 1 warning generated. stdio/funopen.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | fuchanges.cn:o1558p:e9n:( cwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]o kie, re a1558cmdlog.cd | :f 127nstdio/ftello.c :,:i11 49f:w: r1(warning: i:pusing the result of an assignment as a condition without parentheses [-Wparentheses]t ewarning: =fa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] n 127s, | t rs49wce | hhefirktl(feeunl ,,l(1 oi warningcheck.c'c( generated:/lf=. 1300'op :)s)l10)e o: f g *n| mwarning: p)^uusing the result of an assignment as a condition without parentheses [-Wparentheses] x = _./stdio_remap.h | o:0 ^l48;1300 d: | e./stdio_remap.h16 s::| it49 ~~^~~~~~~~~~~~~~~~f(:note: l17expanded from macro 'ftello'(m: rl e inote: t48s1expanded from macro 'funopen' | t warning =#) generated d). s49e t | f{r#i 7ndn warningcee| smf ~~^~~~~~~~~~~~~~~~~~~~~~~ generatedpif . (ntchanges.ckee:e l1558yfl:auo9,n : ob kpknote: ee_place parentheses around the assignment to silence this warningynf b t,be kl1558u_l | sfo eu rn icmdlog.clo| f:ep ^ 127ne (:)np11) : = r| note: e ^splace parentheses around the assignment to silence this warningt t urrcn h 127r( | (r uew,th )i';l/ e' )| () ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i *=p l=o g0m;u x _| o ^ l d e| s ( )t (lmlist)) { | ^ | ( ) check.c:1300:10:changes.c :note: 1558place parentheses around the assignment to silence this warning: 9: cmdlog.cnote: :use '==' to turn this assignment into an equality comparison1300127 | : 11 i:1558f | note: (use '==' to turn this assignment into an equality comparison r ieft 127(= | p sw=th risnltcerm cp(h(irk (e=uy ,al ,o' g/km'eu)yx)b_ ,o* lpud se=es rt0l(;el nm )l| )i ^ s rt e)| t) ==u r{n (| r ^e t )| ; == | ^ | ( ) comments.c:37:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] check.c :371300 | : 10w:h inote: luse '==' to turn this assignment into an equality comparisone (p =1300 | e aicfh l(irneet( &=s ,s t&rlnecnm)p)( k{e y a| , ~~^~~~~~~~~~~~~~~~~~~~ keyb, userlen)) return (ret); | ^ | == changes.c:1569:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1569 | if (p = strchr(u, '/comments.c':)37): 11*:p note: =place parentheses around the assignment to silence this warning 0; | ~~^~~~~~~~~~~~~~~~ 37 | while (p = eachline(&s, &len)) { | ^ | ( ) In file included from csetprune.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] changes.c329: | 1569 :comments.ci9:f:37 :(note: 11dplace parentheses around the assignment to silence this warning:a tnote: ause '==' to turn this assignment into an equality comparison 1569= | h37 - | i> fow ph(sip-l >e=f e(stptc rh=c( hher,a( cukh,el yi',n/ e's()t&)rs l,*e pn& (l=ke en0y);)) +{| ^ 1 )| ) ^| ( ){ | ==| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1569:9: note: use '==' to turn this assignment into an equality comparison comments.c :156938 | : 25 :i fwarning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]( libc/hash.hp: 32938=: | 11 s: t irnote: fcplace parentheses around the assignment to silence this warning h (rc(o um329,m | e 'ni/tIn file included from f'sstdio/gettemp.c )_:()c61d h: a*eIn file included from tpcstdio/local.ha k: =S37= t: 0rIn file included from h;(./system.h- p:> ,52o| : p ^l./hash.hs e:- n329>| ):f ==)11e :t{ c warning: h using the result of an assignment as a condition without parentheses [-Wparentheses](| h ^, key ,./sccs.h329 : | s1341 t:ir27: note: f lpassing argument to parameter 's' here(e dna (t1341ka | e iy=n) t h +-c >o1om)pm)se -n{>t fs e_| tc ^ ch he (c| hk ( ),S tkre(yu,8 s*tsr,l einn(tk elye)n )+; 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.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datachanges.c :=1581 :h12-:> owarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]s ->fetch (1581h | , kwehyi,l es t(rpl e=n (ekaecyh)l i+n e1()&)t ,{ & i| ) ^ ) {| ( ) | ~~^~~~~~~~~~~~~~~~~~ 2 warnings generated. ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (1dcollapse.c warningachanges.c: generatedt:237checksum.c. a1581:: :11546=12:: : 13h warning: :-note: using the result of an assignment as a condition without parentheses [-Wparentheses] >place parentheses around the assignment to silence this warning warning: o using the result of an assignment as a condition without parentheses [-Wparentheses]7p warnings2371581s - | | generated546> . | f e witihfcfi h l(((echr u,c(t pok= fe =fyd ,oe= _a sfcctihorllnleife(ninaeg(v(_k[&ieitny],t), ( &s+ai- f)>1t)p)e r)r{o ) j{) , | b ^ comment.cC| r :O ^e 152N a| :F k ( )14I| ; :G == _ warning: N| using the result of an assignment as a condition without parentheses [-Wparentheses]O ~~~^~~~~~~~~~~~~~~~~~~~~~~ G RAPHV E152R | I F Yw)h)i l{e (| c ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n tchanges.c :=1581 :f12r:e anote: duse '==' to turn this assignment into an equality comparison( buf, 15811 | , swihzieloef ((bpu fcollapse.c=): ,237e :at11cf:h) l)note: i place parentheses around the assignment to silence this warningnchecksum.c{ In file included from e: stdio/fvwrite.c(546 237:&:| | 49t13 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ,: In file included from stdio/local.h¬e: i:iplace parentheses around the assignment to silence this warningf37) : )(In file included from r ./system.h{c546: | 52 = : | i./hash.h ^df: o 329 _(:| fc11 ==iu: lt eowarning: (fusing the result of an assignment as a condition without parentheses [-Wparentheses]af v [=i ]c,o n329afcomment.c | fi: tg152ie_:fri14 )n:()t d (note: absplace parentheses around the assignment to silence this warningtr- ae> ap =kr152 ;o | h j - , >| wo ^ Chp Ois Nl-| Fe> ( )I f G(e_ctNncOthG (R=hA ,Pf HrkVeeEayRd,I( FbsYut)fcollapse.cr),:l 237e{1:n ,11( :k| s e ^ inote: y zuse '==' to turn this assignment into an equality comparison) e | o+ ( ) f 237(1 | b) u) f ){i, f t| (f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r) c) ={ d o| _ ^ f checksum.ci :l| 546e ( ):( 13a:v [note: iuse '==' to turn this assignment into an equality comparison] , aft e546r | ) )i fb r(ecaukt;o f f| ^= comment.c c:| o152 ==n: f14./hash.hi::g 329_note: :iuse '==' to turn this assignment into an equality comparison11n :t (note: splace parentheses around the assignment to silence this warning152- | > p rw329oh | ji ,li efC O((NcdFnaIttG a_= N =Of GrhRe-Aa>PdoH(pVbsIn file included from Eu-stdio/makebuf.cRf>:I,f51F e: Y1tIn file included from ),cstdio/local.h) h: scheck.c(37{i:h: z1443,In file included from e: ./system.h| o16k: ^f:e52 ( y: bwarning: ,./hash.h| uaddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] : ==f s329 )t:,r11 l:1443techanges.c | fn:warning: )(1628using the result of an assignment as a condition without parentheses [-Wparentheses]r)k: a e9n{y:g ) e 329warning: _| + | using the result of an assignment as a condition without parentheses [-Wparentheses]g ^ checksum.c o 1:iIn file included from n ) 548fconverge.ce| )1628: :( == | 20(17s { :d: commit.c, aIn file included from : iwarning: tlibc/system.h241L| fusing the result of an assignment as a condition without parentheses [-Wparentheses]a::( ^ 5215d (=: :) f libc/hash.h ,548| h:warning: | ( )=-329using the result of an assignment as a condition without parentheses [-Wparentheses]D >: _}fo11S op:E241eps T | le-warning: ) sn>using the result of an assignment as a condition without parentheses [-Wparentheses]; e(f w pe hirt| ifoc ./hash.h ^~~~l bh329: e(e( | 329 libc/lines.hvfh :(:e,,i11b60r f:u:i"k f9fwe(note: p:ybyduse '==' to turn this assignment into an equality comparison ",a =note: =) t expanded from macro 'L' )saf 329! t g | c {r=e o60 l tin | ehlff | n-i i( ~~^~~~~~~~~~~~~~~~~~~~~(>n(g_ koed_dep(ab)ysfto )-iao? >n l +f)=(( e) st1t h-y)c{->p)h >pe ( oro{h| pstdio/ftell.cof , ~~~~~^~~~~~~~~~~~~~~s:changes.cj( -53:,_| k>:1628 d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ef1:C) ye:9O ,t :N[ cwarning: F]sha function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]note: I)t( place parentheses around the assignment to silence this warningG{rh _In file included from ( l,N stdio/fwrite.ct53e O1628:y | nkG | 47pf(eR : etkyAcommit.c In file included from oee,P:istdio/local.hfly ./hash.hH241f:(l)s:V: 37_In file included from ( t329E15(: dcsets.cf+r:R:In file included from fIn file included from ):p l11I cset_inex.c ./system.h)17)1e:Fnote: :=:1: )n Yplace parentheses around the assignment to silence this warning17 52,In file included from )(note: ) : f: ./bkd.h| kplace parentheses around the assignment to silence this warning)In file included from o ./hash.h(:^{e ./sccs.hp241:t20 y{:e | 329y: )./stdio_remap.h 20n329 :pIn file included from | : : ( | 11elibc/system.h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+In file included from 46| In file included from p w:o: comments.cstdio/mkdtemp.c: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~libc/system.hrih f521::15 :ofiwarning: (: )12155:52b lusing the result of an assignment as a condition without parentheses [-Wparentheses]_libc/hash.h):: : e(e d:collapse.c 11In file included from note: libc/hash.hfd )329 :{:stdio/local.hexpanded from macro 'ftell':,a():329302 : libc/hash.h329 tb_11checksum.c | : warning: 37 ::"aud:: 25| using the result of an assignment as a condition without parentheses [-Wparentheses]: 4632911w f} 548i: ^ In file included from | ::b= p warning: :f ./system.h#11 " 121 :using the result of an assignment as a condition without parentheses [-Wparentheses]20 warning: :d:warning: )h | = :(address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]| 52e )- using the result of an assignment as a condition without parentheses [-Wparentheses] 0 d ==: f note: >i f;note: a ./hash.hi329place parentheses around the assignment to silence this warning {ofg place parentheses around the assignment to silence this warningt:n | 302 p e\ a329e329 | s (t : | i | -329cl =11f548 fw ^ > | mi| :t | i a f tn ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h e f(l eise -warning: l} dk| tf (>using the result of an assignment as a condition without parentheses [-Wparentheses]l (ar ( )c =fo edte h( ipblaav (dcnskst s329hao)-_ea=_ | ,tm)>f s am fti=heik e{eefchanges.c -tfe=n tl :h>u y t cl(1628-op(,hs| h v:>p(d -_ ^ ( e9os&as>r h| r:In file included from p-wttoe , ^i stdio/fwalk.cs>rarpt| fnote: :-f, lsu ( )kyuse '==' to turn this assignment into an equality comparison47>e =e-r e : fts n>ny=In file included from e c,h(f(, stdio/local.ht1628h -kep !:c | (L>etrsc37h h(oycoto: commit.c( ,dp)hmrnIn file included from :hi )s (plf./system.h241,fk,-+htei:: e > ,)ng5215k(y0f1 )(_: :ef,,e)k kb./hash.h y t)e{eo:note: ,=s0c y yo329use '==' to turn this assignment into an equality comparison t)h{, )l: sfr;( | (11to l h s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~+s:rp241e 2,| t - le | n| warning ^ r1>warning: en ( ^~~~sk l)pusing the result of an assignment as a condition without parentheses [-Wparentheses]n( k generatede e)r (pwe. y| n olibc/lines.hkrhy, ( )({ j:eoi) k 329,60ybl se | :)comments.cee+ty| C9 :f r) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~check.ciO:+121,(1l :fN./hash.h : b)e+1478 F:note: 111"u)n :(I329expanded from macro 'L'):wf (120dG: ) bp{k):a_11 note: " e) tN:{place parentheses around the assignment to silence this warning60)= y warning: aO | ) | ){address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] Gnote: f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h=Ruse '==' to turn this assignment into an equality comparison| ({g121 +: A ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ e | 329hP1478 d t 1:-H | 329)| li)11>V | ^if):oEr ? n pRai e({note: sInf(| (c place parentheses around the assignment to silence this warning-Fg t ==fm >Ye(y it| f)_ dpns ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e)libc/hash.hw329ae) t :libc/hash.ha | to)=CC g2bk.c c{329:l af h :329ki ({c ( 11:rf=_ o| h| :11e d m, ^ :v(comps.ch)| m note: sd:./hash.h- ^ek place parentheses around the assignment to silence this warningnote: (a103:>[ ne| ^ place parentheses around the assignment to silence this warningst:329o] ty ( ) ,a 11:p)| s, 329 :11s{ ==_ L= | 329 :-( rs( | warning: >tetbhi using the result of an assignment as a condition without parentheses [-Wparentheses]note: fytrrCC gca.c -fi place parentheses around the assignment to silence this warningechecksum.cpula> f t:e re no( c548o 103nn| cpd(h:f329 | (( ( )hsad(stdio/setbuffer.c20( | pk)-tah::_ ire,>at,48 difoy f a :note: )f m)Le= 1k1use '==' to turn this assignment into an equality comparison) (p (t = warninge: 1(dt+tch generatedy ,di ) rh-h. ,warning: ar548)1u(>- a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype](ts | )nho>s ta CC get.c {)k,poty = } ) sprp= 48commit.c {,k-sle p | :e| e>-eohrs258l ^ Wyf>nf-oe:s | R,ef((>jt15e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ tek_o_b: | Esctedpsu i ( )Ithcy)scflibc/hash.hwarning: f Tr(h))-af:using the result of an assignment as a condition without parentheses [-Wparentheses] Hlh( _>ne (Ee,h+dfCrvRn , }eo(e,(k258 1 tmfr ke | ./hash.hcomments.ckCC gethelp.c ):cphpi3290ey ::e) s(,f:,y, 329121y 0(h y ) w::,{;0,b 0 sh1111 , u=)+ti::s 11\ kf ; rl t| : De,! 1lenote: note: r ^ Sy c )e place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparisonl | _,so| )n( e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P in ^~~~~~~~~ (bCC gethost.c n| Eszf {kuIn file included from ( ==121329Ntei eflibc/lines.hstdio/mkstemp.cnote: k | | Dr)g yp::e Il _| ) 6056yiiNe b ^ collapse.c =:: )ffGn| o :+ 9In file included from use '==' to turn this assignment into an equality comparison |(^o 303 f:stdio/local.h + 1)( )CC gettemp.c (c329 dDm | {akSt te_sli ay| E./stdio_remap.h :(| 1) ( )D:g=11s ^ =) : I101ef :-note: )+37T:t c >expanded from macro 'L' h : E19liowarning: p | -{1In file included from D:n(musing the result of an assignment as a condition without parentheses [-Wparentheses]r ( )> )./system.h) edm o./hash.h o60 ):)note: (aej :p | | 52 expanded from macro 'setbuffer'ftn,303329s ^ {: { iat | :-( ./hash.h n sC 11>_ : )=101_libc/hash.hOw:fd| | 329| ) | r:Nh e) ( ) ^ : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ h#e329Finote: t 11 {-dt:Iluse '==' to turn this assignment into an equality comparisonc? : >eu11Ge h | ofr:_ (( ( ) warning: | pin N(ht 329libc/hash.husing the result of an assignment as a condition without parentheses [-Wparentheses] ~~~~~^~~~~~~~~~~~~~~sn(note: Od,y | : -epuse '==' to turn this assignment into an equality comparisonG p 329> r R= kei:fcomps.csoA 329eof11e:emPw329 | ./hash.hyf :t103tpHa | :,(( c:btVl i329 _dnote: h11u)Ekicommit.cf:sdause '==' to turn this assignment into an equality comparison(:f)Rrf: 211t)t h f Ie 258( warning:r a,note: e {Fv(:ds l[ place parentheses around the assignment to silence this warningr329 Ysd15a generatednote: e]=k | )(a:t. use '==' to turn this assignment into an equality comparisonn) eb | )&t a ({hyki ^103 wanote: k(- ,_f | {r place parentheses around the assignment to silence this warning=et>329 s )= yyo | se(| i ) h)pp258 ttd ==f| changes.c h- es | irba ^:{->+o- flut( 1751 >o f> efad : op1(fw(nf i| 15| ps)_ehd(e=r ==: ~~^~~~~~~~~~~~~~~s-)dtiakr s -> )clte h warning: >f{)heay -=using the result of an assignment as a condition without parentheses [-Wparentheses]fe 1( )| > et ,h(CC libc/stdio/sscanf.c = ^optc| , b + prch ^ ( 1751uh soh( tkcollapse.c | f-1-j(h ye: p>)>_h,| py303 ofs, ( )e,:w=pec k o 11h stakefsIn file included from :if-cne)y(tstdio/puts.c lg>hCy ,_r:note: eef(o,{ dl49place parentheses around the assignment to silence this warning teh./hash.hm s)e: (lt,:pst)nIn file included from lic 329str_(stdio/local.hinh303k:(rldk:ne( | e110le}e37e(h y:,en y : f,w, n(:)checksum.c In file included from =i h note: D(k :./system.h nkisuse '==' to turn this assignment into an equality comparisonSke0+567:f)elt _ey;CC getuser.c :52g)yerPy) 111: e , lE)| 329\):./hash.ht{ (eN ^+ | ) :l sdnD+ warning: 329i t (I 1i| {using the result of an assignment as a condition without parentheses [-Wparentheses]:n| rCC gfiles.c =kN1| )f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11e ^ l eG) ==) :( ew y|) (| r na567)Dclone.c {d ^warning: -| (l | CC libc/stdio/stdio.c S:{ a > ( )using the result of an assignment as a condition without parentheses [-Wparentheses]kk +_655 t r erw E: | a| fyeh1D10 check.c| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==))vi)I:329: ^ = ) sl)T | 1478 +(e Ewarning: commit.c: h{stdio/setbuffer.c & {Dusing the result of an assignment as a condition without parentheses [-Wparentheses]i:31| - :1w( ) f258: ==> 64)rd ) : o| :)) | (15warning: p ~~~~~^~~~~~~~~~~~~~~~~6551 )./hash.h= ^{d:address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]s | :{ : a CC glob.c - { 329c tnote: > warning: 1478:s| | ause '==' to turn this assignment into an equality comparisonf a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]CC libc/stdio/ungetc.c | | 11e == ^ ei ^| :t =tf ^ r _ c 258 a64note: r| hh( | | nchanges.c | place parentheses around the assignment to silence this warningd ( )-(p ==| g:s w >h ( )e1751eeo ,=w _:tap329 hw15lvs | ksia:ie- etll nP>iyreknote: eacomps.cff,r rplace parentheses around the assignment to silence this warningbi:e collapse.c c(e ur103t(:shbvf( :cd303trus(s175111ha:r(f(f, | :(t11llpsp ha:eo ,)0 note: , nc= ,wuse '==' to turn this assignment into an equality comparison =note: (a L h k use '==' to turn this assignment into an equality comparison klf(| &ieh 103e,gb^rly- | y er ke,> )303'tao ./stdio_remap.h oi | /lnf(:spf+ 'icfl68ts w)nh,i:r-(1h)e) n20l>d)i (,&e:efi)llf d ner eoiLk=note: (ts{ cn(o expanded from macro 'setlinebuf'kc (a)tff eh= dl)rfgy( | u)e)hpCC gnupatch.c 68 ^=={n)t ,r | k l+ o# w+ ){i kjd| a+| , n1e_e ==lp ^ e)ysf k; W| (),cir R ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r ane | _ -{snev| ==E> tC s ~~^~~~~~~~~~~~~~~~~~~~~ Ir ros( Tf| lme&H) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~eptwE) nslrR ((i),{k0n)2 e,e warning0 y bchecksum.c{s,| )Du: generated ^ Sf567 . 0clone.c +_ :| ): Pb11 ^;655| 1Ek: : ( ))N_ 10 )./hash.hDsnote: | | : :Ieplace parentheses around the assignment to silence this warning == ^~~~~~~~ {329Nt note: :Glplace parentheses around the assignment to silence this warninglibc/lines.h 56711|i :| | :Dn60 ^ Se: wchanges.c655note: _b9 h: | place parentheses around the assignment to silence this warningEu:| i1751 Df ( )l: I note: e15 T expanded from macro 'L'329 :iE| | ( fD ^ dnote: 60 ) i use '==' to turn this assignment into an equality comparison | ()f= p ./hash.h( {(c:_=1751 commit.cds329d | :ae:)s | 277tt11 t ^:a_:?rw 14 r rh :=dnote: (ci| wuse '==' to turn this assignment into an equality comparisonthl ==warning: he yre using the result of an assignment as a condition without parentheses [-Wparentheses]-ap( >vel(329oeoo l | pPfc277i sa(a | ni-i_l ef>rd,w f() h=(es 'i dt,[/lfac ]'egth0)) ea(,{)(t h ( bl=,&tlui ryofnhkkpcpe-eoea (CC graft.c >yfol=ro,ff -p ,(=f>ss _ gr-t&d+ef>rd)+t)flk)pl)eeo1;i tnf, n{c(f e hk)(| ( (e)t ^ f| hy y i ^,){p n ecomps.c| ) k+ o: ( ))| e | f115 ==y1 ^ (:{ , ) In file included from _11 s) stdio/refill.cd: t | :)stdio/gettemp.c | r{ ( )48):warning: ~~~~~^~~~~~~~~~~~~~~l clone.c: _66using the result of an assignment as a condition without parentheses [-Wparentheses] e :In file included from d: n| 655stdio/local.h}1( ^ :: :k 1037115: e :: | warning: y| In file included from 0a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]) ( )note: ./system.hw; use '==' to turn this assignment into an equality comparison:hchecksum.c + 52i:\ 66: l 567 1 | ./hash.he655commit.c: )G: | :11| )E329( 277: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ T:t : {T11 ./hash.h14note: E:=i::use '==' to turn this assignment into an equality comparison M f329 | Pwarning: f :note: ^( using the result of an assignment as a condition without parentheses [-Wparentheses]g(11place parentheses around the assignment to silence this warning p567 ep: a | t | t l=note: ==h329277wi use '==' to turn this assignment into an equality comparison , | | hns ietdi wl(rof329hefro | i )cp( l()hedied rnaf {(,t (= l a(b od duc| co=afs ~~^~~~~~~~~~~~~am tpe lkha t,d- =_ i>= r'ro fd/)phgw' s-ee) ->ta)| >olv ^fpiel esnPotstdio/gettemp.c-eacc:>(comps.ciah62ff:rl(:ei115( h18tn:s=,:c)11, h): +knote: ( 0+eexpanded from macro 'GETTEMP'h{note: ,py , place parentheses around the assignment to silence this warning ;, & k62| r s e | ^ k| t115y# o ^r | ,d f l e| f ewsf ( ),| nhti ==(irn& klledeee ky nGo)((Ef tkTf+ eT) =yE)1 )M )f P{)g+ commit.c e : {t1_277| l)_: ^ i)g14 | n e: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e{t | ( tnote: ==f euse '==' to turn this assignment into an equality comparison )| m ) ^p {277 | | | == ^| w changes.c ^ h./stdio_remap.h: i:1814 l54:| e:14 ( ) 19: (: b warning: unote: using the result of an assignment as a condition without parentheses [-Wparentheses]fexpanded from macro '__gettemp' p = 54f | gchecksum.c1814#e./hash.h: | dt:569 el329:ifcomps.ci:12fi:n11: n115e: (e:( warning: r 11fnote: using the result of an assignment as a condition without parentheses [-Wparentheses]c_:iplace parentheses around the assignment to silence this warning __ n lg note: )oe569use '==' to turn this assignment into an equality comparison )ct | 329 kt | { e 115=mii | pff| r ^web(( hmkrd io_ka| lt_it ==ee_da _g (le==tot cthh=kea- _ms>ffphoga _pei istl| n-l( ^s>ib efnureeftt(,(cf rh)0o())oh )t,{ 2 {ik de| ,yIn file included from ^| ,cweave.c ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ : | s64| ~~~~~^~~~~~~~~~~~~~~~~~~~~~t: == rIn file included from llibc/system.h570e: | n52 (: klibc/hash.h e: y329 ): 11&+:r k1warning: o)using the result of an assignment as a condition without parentheses [-Wparentheses]f) f ,{ s i| 329z ^ | e o ifcheck.c| f(changes.c: ( ) r:1576 (k1814:do:13af14:tf: a) warning: ,note: using the result of an assignment as a condition without parentheses [-Wparentheses]= place parentheses around the assignment to silence this warning 0 h,- > 1576so1814 | ip | zs e-iio>ffff (e((*trcrc./hash.hcokh:_li(329lodh:or),11c =) : note: use '==' to turn this assignment into an equality comparison 329 | k i f = ()(rFdk eLae{mAty oGa, tS | e(=s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_s t l,hro -lcd>ek)on_ p(f&ska -ei(>ylDf)(_e bRt+uEc fDh1,|() Dh)0_, )B {)Lk Uchecksum.ce {E:y| )569, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ): | )12s ^ :t { r note: l| place parentheses around the assignment to silence this warninge ( )| n ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( k569e | y ) i+f 1()r)k i{d =| ^h a s| h ==_ insert(root2id, | ^ | ( changes.c :5701814 | :libc/hash.h 14: :329 : note: 11 use '==' to turn this assignment into an equality comparison: check.c¬e: :rplace parentheses around the assignment to silence this warning18141576k | :o 13fi :ff329 , | note: ( place parentheses around the assignment to silence this warningsri icfz_ e l(o1576odf | ca( ktr aki= of =f r f(eh)cm-,oo> lto0oep,r_s l-s=o>i cfz(keeFcommit.c_toL:fcfA340ah(G:i(*S15lhr(:(,ks b i,warning: ukd using the result of an assignment as a condition without parentheses [-Wparentheses]fe)d ,y)) ,) 0 &)340s{ ) | t ( r D{ l| _ we R hn E| i( D ^lk| | ee )D y _| ()B ==l L i+Un Ee1) ))=)) fstdio/fvwrite.c{{g: e59 t:| | l1 ^ ^ i: n checksum.c ewarning: :| | (a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]569 ( ) ( )f : 112 ):59) | note: _{use '==' to turn this assignment into an equality comparison_ s f | v569 ~~~~~^~~~~~~~~~~~~~w | r i tief( f(pr,k iudi o=)check.c libc/hash.h :h: 1576a329| :s:^13h11 :_: i./stdio_remap.h note: n:note: use '==' to turn this assignment into an equality comparisons72use '==' to turn this assignment into an equality comparison e: r20 tcollapse.c: 1576(: 329commit.c | r489note: | : o:expanded from macro '__sfvwrite' 340 o24 i:it:f 15f2 72: iwarning: changes.c( | (daddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]:d#note: c, 1830adplace parentheses around the assignment to silence this warningo :te l 14af489o | : i | r340 ^ =n | warning: ei= using the result of an assignment as a condition without parentheses [-Wparentheses]h f | -_ (w ==>_( Fh osr1830Lipfa | Alsvn Ge-wgwS >reh((fi_isletwl,iteae nc l dehbk() (krl =h_ei& ,_vn f _se(gks( Deefs=_tyv, Rl,w fEi rLgDnsi(e|ettttD(reil_fl piB1e dnL)n| )eU)5( ^,(E warningk r){seL-) generatedy(>) . )dr | )f{ ^ +,) checksum.c) 10: | | ),574{ ^ ( )) : s11 {a:| | v ~~~~~^~~~~~~~~~~~~~~~~ == ewarning: | dassigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^e l t| a ==s , 574& | r m d efcommit.clo:tr340a :s(15)e:) =note: { use '==' to turn this assignment into an equality comparison H E| A ^~~~~~~P340 ( | s libc/lines.h, changes.c: w:60rh1830:ki:9ol14:fe: f note: )(note: expanded from macro 'L';lplace parentheses around the assignment to silence this warning i *n ee60 ; | 1830 = | e ( +f_w+gdh)e)i t lsl?eui mn(( etl+(yi=fpn 1ee*)o e)f=; ( {_f dg| )e ^ ~~~~~~~~~~~~~~| t ^[l ]i )n| {e ==(( try-p>eroff)()_ d{) ) 1| , ^ ( t| y ( )p eof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1830:14: note: use '==' to turn this assignment into an equality comparison 1830 | whichecksum.cl:e581 :(10l:i ncollapse.cwarning: e: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] 489 =: 33f:g e581warning: t | address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]l i nfeo (r489r | -( >eir ff= ) ()Hr Ea{An Pg (e| s_ ^,w a dl| kk ==or fefv)s;( s*,e ;L (et+i+p)d )s,u mL (+d=) ,* e0;, s| a ^ ~~~~~~~~~~~~~~v edeltas, &rmdeltas)) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeofcheck.c(:_1615d:)4):1 ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]( typeof(_d )1615) | _ d } E:A C0H;_ P\A R E| N ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T (s, d, p, j) FLAGS(s, p) |= color; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1615: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) | ^ 2 warnings generated. check.c:1615:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ check.cchecksum.c::1632613::828:: warning: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 1632613 | | b i t s L=( bsryamndcihfefs_[e1x]p)a,n dL((sb,r aLn(cphreesv[)2,] )d,, WsRy_mGdCiAf)f;) ; | ^~~~~~~~~~~~~~| ^~~~~~~ libc/lines.h:libc/lines.h60::609::9 :note: expanded from macro 'L'note: expanded from macro 'L' 60 | 60 | ( _(d_)d )? ?( t(ytpyepoefo(f_(d_)d )[ ][)]{)({t(ytpyepoefo(f_(d_)d))1),1 ,( t(ytpyepoefo(f_(d_)d))_)d_}d }: :0 ;0 ;\ \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1632:24: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 1632 | L(branches[1]), L(branches[2]), WR_GCA); | ^~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} :checksum.c :0620;: 27\: warning: | address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | walkrevs_setup(&wcontrib/cat.cr:,103 :s19,: Lwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]check.cp :r1633stdio/makebuf.ce: :v1310361): | :, 1 warning: :Lusing the result of an assignment as a condition without parentheses [-Wparentheses]} ( warning: dea function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] )l 1633,s | e W 61 Ri | _f_wE _hI(siTtmlHyaeEpk collapse.cRee(:) bd614;=u : f=20 i( :| sfw ^~~~~~~_pawarning: x)lusing the result of an assignment as a condition without parentheses [-Wparentheses]f libc/lines.hk i :rl| 60e e^:v614( 9s | p:(./stdio_remap.h a &: tnote: w109whexpanded from macro 'L'r:h) )20i)): l 60e{{note: | expanded from macro '__smakebuf' ( (f| | _ l ~~~~~^~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~d109a ) | g #d?di ef(fftisyn pe=e o_(f_x(sf_mldaa)kg es[b ]u^)f { X(bFtkLy_Ap_Ge_Sos(check.cfcontrib/cat.cms:(:a,1633_103k :d:et13)19bi:):up 1 fdnote: ,note: )place parentheses around the assignment to silence this warning place parentheses around the assignment to silence this warning ) ( | )t ^ y 1633{103p | | e o | f ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~}(w _hedil)ls)ee_ d(i}df :=( t0wy;ap le\k r= e | vi ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ss (_&xwfri)l)e ({p a tcollapse.c| h: ^ )614 ): 20| {: ( ) note: | place parentheses around the assignment to silence this warning ^ | ( ) 614 | while (flagdiffs = (xflags ^ Xchecksum.cF:L620A:Gcheck.c36S::(1633 s:warning: ,contrib/cat.c13address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] :: t103 i:note: p 19use '==' to turn this assignment into an equality comparisond620: ) | ) note: ) 1633use '==' to turn this assignment into an equality comparison | {w a l103 | k | w ^ r h e i v}l| s e ( )_e sl(esdte u =pi (fw& aw(lrtk,yr pesev, s =(L &(iwcollapse.cpsr:r_)614ex):vf 20)i{:,l e note: L(| use '==' to turn this assignment into an equality comparison(p ^ da )clone.ct ,:h614| 1130) | ==W:) R14 _:{wE hIwarning: iTusing the result of an assignment as a condition without parentheses [-Wparentheses]| lH ^eE R ( )| f1130; ==l | a g | d ^~~~i fwflibc/lines.hhs:i 60l=:e 9 (:(xcontrib/cat.c pf:note: l104check.cexpanded from macro 'L'=a:2: g10 warning1636fs :s:g 60 generated14e^ | warning: . :t using the result of an assignment as a condition without parentheses [-Wparentheses] lX( warning: iF_using the result of an assignment as a condition without parentheses [-Wparentheses]n Ld e104A)( | G f S1636?) ( | ) s ( i, t{f y t p (i e| tpio ~~^~~~~~~~~~~~~ dff =) ( )(_x)idf d)CC grep.c i{x In file included from l [dataheap.ce =]:_| )17f ^k{: e e(In file included from t yt./sccs.hc| Fy:h ==ip20( ne: pdoclone.cIn file included from a(f:libc/system.htr(1130:hk_:52,dd14: ,):libc/hash.ht ) :yk1note: 329pe,place parentheses around the assignment to silence this warning:ey 11))(:)) t 1130ywarning: {{ | pusing the result of an assignment as a condition without parentheses [-Wparentheses] e o| | f ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~ ( 329 w_ | hd i)il)fe_ d((}dp a :t= a 0 f;=g e\ht -l >i| on ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~contrib/cat.cpe :s(check.c104-f::>)163610f)::e 14 t{:note: c place parentheses around the assignment to silence this warningh note: (| place parentheses around the assignment to silence this warningh ^ , 3104 warning | k| 1636s e ( ) | stdio/makebuf.cchecksum.c generated y ::. , 97621i ::fs 116 t ::(ri tlfwarning: warning: stdio/fwrite.c e a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]using the result of an assignment as a condition without parentheses [-Wparentheses]:=n( clone.c55 (i: :xkd1130976211fex: | | :iy 14_ l)=:_ warning: e s a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]_+knote: ww f euse '==' to turn this assignment into an equality comparisonhhe1y ait)F55tl c)i | be1130h nfu | ({dwf( p (r(t a rifm t| ktpp h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~de,dw, ,( h bb=itkuu lyeffwepy,sa e) il())szkp) ier {z,e={ e v ,csf | o(g| ^ cu&e ^ libc/hash.hIn file included from olwt :dbfile.c udrl 329:| nb)i| :17 ( )te)n ( )11: ,t e :In file included from t{( ./sccs.hfy fnote: :p) )place parentheses around the assignment to silence this warning20) | ) : ~~~~~^~~~~~~~~~~~~~~ In file included from | {libc/system.h| ^329 :check.c^ | 52contrib/cat.c: | ./stdio_remap.h: :1636i./stdio_remap.h ^:libc/hash.h104:f: 80::14 51 :32910:(:| 20:: d16 ==:11 note: a: :note: use '==' to turn this assignment into an equality comparisont note: use '==' to turn this assignment into an equality comparison anote: expanded from macro '__swhatbuf'warning: checksum.c expanded from macro 'fwrite' using the result of an assignment as a condition without parentheses [-Wparentheses] := 1636 104621 | 80 | :h 51 | 16- 329 | # :> | #d o deinote: p ieffplace parentheses around the assignment to silence this warningsiffi -f in(> ( netf(d621e eia | _=tdt f_ cxa wsxh rwf(==wihih htal,khiete e-l b_ky>ebufeFo kfeyip(_ t,nstfbc d-mwkhs(>pr_(trfdi_prke t_aldt=este,c whn hw h,(k(a| a kehl ^ttey,k byy) rup))kefe ev )+{ys | ^ ) 1)) { | ^ | ( ) | , ^ (s| &t ==wr{ rl )e )n| ( ^{k e y| | ) == ^ libc/hash.h+ : | 3291 ( ):) 11): {note: use '==' to turn this assignment into an equality comparison | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + checksum.c1:)621): 16{: note: | use '==' to turn this assignment into an equality comparison ^ | == 621 | while (tmpd =libc/hash.h :w329a:l11k:r enote: vplace parentheses around the assignment to silence this warnings (&wr)) 329{ | i| f ^ ( d| a ==t a = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.hCC hash_nokey.c :329:11: note: use '==' to turn this assignment into an equality comparison 329commit.c | : 438i:f12 :( dwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]t a = h-> o438p | s - >wfheitlceh ((ht, =k efygcollapse.c,e: t750sl:ti8rn:le e(warning: nfusing the result of an assignment as a condition without parentheses [-Wparentheses]() k)e y{) 750 + | | ~~^~~~~~~~~~~~~1i )f) ({p =| ^x f i| l ==CC libc/stdio/vasprintf.c e _fetch(s->gfile, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:438:12: note: place parentheses around the assignment to silence this warning 438 | while (t = fgetline(f)) { | ^ | ( ) collapse.c:750:8: note: place parentheses around the assignment to silence this warning 750 | if (stdio/mkstemp.cp: 61=: 1x:f iwarning: la function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]e _commit.cf: e43861t: | c12mh:k( ssnote: t-use '==' to turn this assignment into an equality comparisone> mgpf (i438pl | ae t, h w)'h ci 'l| )e^) ({t./stdio_remap.h : =57| : ^ f17 g: e | tnote: ( )lexpanded from macro 'mkstemp' i ne (57f | )#)d e{f i n| e ^ m k| s ==t emp bk_mkstemp | collapse.c ^: 750:8: note: use '==' to turn this assignment into an equality comparison 750 | if (p = xfile_fetch(s->gfile, 'c')) { | ^ | == collapse.c:767:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 767 | if (stdio/puts.cp: 55=: 1f:m ewarning: check.cma function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]:_ 1739p: e955e: | k p(warning: ufusing the result of an assignment as a condition without parentheses [-Wparentheses]t, s (0s)) ) 1739 | {| ^ In file included from istdio/rget.c| f./stdio_remap.h: ~~^~~~~~~~~~~~~~~~~ :47 (61: f:In file included from 14stdio/local.h=:: 37fnote: : oexpanded from macro 'puts'In file included from p ./system.he: n5261(: | C./hash.h#S:dE329eT:fS11i_:nI eNwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses]p u"trscollapse.c" :)b329767)k | : _ 9{pi: uf t note: | s(place parentheses around the assignment to silence this warning ~~^~~~~~~~~~~~~~~~~~~~~~ d a| t ^767a | = ihf- >(oppcommit.c s:=-487 >:ff9mstdio/refill.ce:e:t m57cwarning: _:husing the result of an assignment as a condition without parentheses [-Wparentheses]p1( e:hecheck.c ,k :warning: (4871739a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]kf | : e, 9y i:,057f ) | note: s)l(place parentheses around the assignment to silence this warningt fr r{lcl u e s1739=n| h | CC libc/stdio/vfprintf.c ( ^ ( tk f re piiy| )fg) ( ) g (e+| fr ^ (1 =o) p)ft os{p. er ne| (s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Cy SnEcT Scollapse.c?_: I767"N:m,9e :r" grnote: e"use '==' to turn this assignment into an equality comparison") ): {767a | v [| 0 ^ i] f, | (" ( )pp r= ef"m)e)m _gpoeteo./hash.hk :(d329fo:,n11 e:0; ) note: ) place parentheses around the assignment to silence this warning | { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~check.c : 3291739| | : ^ 9 i: f | note: ==(stdio/refill.cuse '==' to turn this assignment into an equality comparison d: a73t :a17391 | := warning: hia function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]-f > o(p fs73commit.c - | :=>_487 f_:fes9otr:pce ehfnote: n(iplace parentheses around the assignment to silence this warning(hl C,lS ( Ekf487Tep | Sy) _, iI fNs| ,t^( r r"lc./stdio_remap.hre :"n=98)( :)kt19 er:{yi )gnote: gexpanded from macro '__srefill'| +e ^ r 1( 98)o| | )p ==# t d{se .f ri| en ^ scrypto.ce y: n100_| c:_ ( ) check.c28s ?::r 1741 e":warning: fm13passing '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]ie: lr lgwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] b" 100k | _: _ 1741 ./hash.h_a | :sv i329r[ f:e0 11f]w(:i,he l irnote: l"lruse '==' to turn this assignment into an equality comparison pe r =| e( ^"p329b ) | a)= s iegff6og 4te(_otdd laeditconaone de(=e;f ( )hb )-u| >f ^ {o, p sl| | -e ( ) ~~^~~~~~~~~~~~~>n f,e tocuht(,h ,& okuetyl,e ns)t)r l{e n (| k ^~~e y) commit.c+/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h: :48716check.c:)::9)401741: :: { 13note: note: :use '==' to turn this assignment into an equality comparison passing argument to parameter 'in' here | note: ^ place parentheses around the assignment to silence this warning 487 6 | | | ==iclone.c1741i n: | ft1356 : (b16 ra:wcs h ewarning: i=6using the result of an assignment as a condition without parentheses [-Wparentheses]l 4 et_ rd(ie pgc1356 go | =ed re f((}goc epoettnllsssi.tenr eeui(snffys )ni()cgp n {?e= d " g| mce ^ ecollapse.cht r:ae g822rn| e: v ( )"9*( :i": nB warning: ,Kausing the result of an assignment as a condition without parentheses [-Wparentheses] Dv _[uB0nA ]sM822,i_ | gS "nE peRcheck.cirdV:In file included from fe E1741stdio/scanf.c "lR::()o_1349p)nU:: gR In file included from =g Lnote: stdio/local.h ol"use '==' to turn this assignment into an equality comparison:kte) 37eon): y , In file included from 21741d {./system.hp | o :a n 52t e| | : h ; ^ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./hash.h(w :bh 329ui| :fl ^11crypto.c,e :: 100i(| warning: :dp ==using the result of an assignment as a condition without parentheses [-Wparentheses]38D :B= , warning: f 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]gg329 oe | nt el100iDi | fBn ,e (In file included from ( clone.cdstdio/rewind.c0fi:a:))f1356t47)) :a: (16 In file included from {{e:=stdio/local.h r : rnote: h37| | place parentheses around the assignment to silence this warning-: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^= >In file included from o./system.h bp:1356| as52 | ==s-: e>./hash.h 6fcommit.c:}4e:329 _t496:edc:11leh8:sc(: eoh warning: d,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]ie collapse.cusing the result of an assignment as a condition without parentheses [-Wparentheses] f(k: be822 (uy: 329pf,9496 | , : | = s i ltnote: ifgerplace parentheses around the assignment to silence this warningf enl (t,e(de nfan822o( tv | uk=a( te " ,yf=Bi )o Kf& phD o+e-_(u n>Bpt1(oA l)"pM=e)Ss_ n C-Sk){C>Ee) SfRy /eVcheck.c2{| ttE:p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.cR1759a Ch_:t| h(U13h ^~~ahR:( n,L bg/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h "warning: ue:k)using the result of an assignment as a condition without parentheses [-Wparentheses]fS7e) ,e:y t40,{i ": d1759, s D | note: t| B "passing argument to parameter 'out' herer ^ ,wr l./hash.h h"e : gi)n7329| ol)( | : ( )ne k 11 e {e :D( y Bs ) note: ,e| place parentheses around the assignment to silence this warning r ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ 0 )= 1 ) 329) c | ) {s 1 clone.cei{ warning :tf generated| 1356_ . ^ :r(| 16dd ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :wa | commit.c et ( ):note: aa 496use '==' to turn this assignment into an equality comparisonv : e= 8P :ah 1356 i- | note: r>u place parentheses around the assignment to silence this warning(on cps}ssi e-collapse.cg496et>:n | l,f822e s e:die0t./hash.h9 f ,c::c i h329 h(f&(:note: af rh11use '==' to turn this assignment into an equality comparisonr (k,: =po * fknote: of822=feplace parentheses around the assignment to silence this warninguo | ,y tp g ,,e e & nit329dsu(fe | ktn" n orsS(vifliCp(ffegC " )nnS=B()(e/ Kd kdtkDa{e .e_t ylCyBa )oh2A | napM= ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+gna_ gtSh1*ehE-)oS(R>)uebVo ttuEp{l"fRs e,,_- n U>| )"iRf ^ ;rdLe "D"t check.c )B)c| :| ),)h ( )1759 ^ ( : {g{h13 o ,: n crypto.c | e| k:note: ^ D ^e100place parentheses around the assignment to silence this warning B y: , ,43| | : ( )0 ==s1759 ./hash.h) t | warning: :)r passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]329 lw :{eh11 ni: 100(l | | kenote: ^ e use '==' to turn this assignment into an equality comparison y( )scommit.c| i e: ==f+329r496 | :(1 =8e)i :r)fc r snote: {(euse '==' to turn this assignment into an equality comparison= dt a _b| t496ra ^ a | ds we =ie6| fa4 ( )h v_ -(ed>fPeo acp=ios rd-f(e>oc(fpsbeeeutntfc(,,h" (S0l./hash.hhC,e:,C n329 S&,:k/r 11etko:y.ou ,Cftnote: hf,use '==' to turn this assignment into an equality comparisonsa, tn &rg &ole329dueS | ktne ol(tifek"ffne, ))y ()))"d ra{{+"t )a 1) | | ) = ^ ^~~~~~~){ h {/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h -| :| > ( ) 7 ^o | : p ^60 s :| - ==>| note: f ==passing argument to parameter 'outlen' heree tch( h7, | k e y , s t r l e n ( check.ck :e 1759y :) 13 :+ note: 1 use '==' to turn this assignment into an equality comparison) ) { u 1759n | s| i ^wg hn ie| ld ==e c(hsaerr *=o ucts,e tu_nrsdiwgenaevde Plaoinrg( c*soeutt,clone.cl :e01409n,:) 10;&: r kwarning: | ousing the result of an assignment as a condition without parentheses [-Wparentheses] ^f f, &dkof f1409)crypto.c | ): 100 {: 12i :f| ^warning: ( using the result of an assignment as a condition without parentheses [-Wparentheses]p | = == 100g | e t e nivf( "(BeKrDr_ N=F IbLaEsSe"6)4)_ d{e c o| d ~~^~~~~~~~~~~~~~~~~~~~~~e (buf, len, out, &outlen)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:869:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 869 | if (f = fopen(COLclone.cL:A1409P:S10E:D ,note: place parentheses around the assignment to silence this warning" r")) crypto.c{1409checksum.c: | :100 796:| :12 ~~^~~~~~~~~~~~~~~~~~~~~~~ 19: i: f note: warning: place parentheses around the assignment to silence this warning(format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] p = g100e | t e794 n | v i( f" B (K eD"r_LrNa Fs=It L bcollapse.cEra:Ses869"ve:) 68csetprune.c)t4:: o_ 178{ dnote: : feplace parentheses around the assignment to silence this warning10 ac :| io ^ l dwarning: 869eassigning 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 b ( )( iu %178ffl | ,u ( fl%f eso=n)r ,\ f n(oo"ppu, et =n, clone.c( | o:C& ~~~p1409Oo t:Lu s10Lt| -:Al %lld> Pe rnote: Sna use '==' to turn this assignment into an equality comparisonE)n795 D)b | , i {1409t " | s r ; "| ) ^ * ) ipR f;E{| V ( )(p( p+s| +, ^ =) o g{l| e d ( )t ) e| ,n ^ ~~~~~~~~~~~~~ v s(-">BgKfDi_lNcrypto.ceF:,I100 L:E 12S796:" | ) note: ) collapse.cuse '==' to turn this assignment into an equality comparison : { 869 : R1008| cset.cE | : ^:V 298( note: :s use '==' to turn this assignment into an equality comparison| 13,i ==: f n warning: 869e(using the result of an assignment as a condition without parentheses [-Wparentheses] | we )rr ,i= f D b298A(a | Tfs E e (=6ws 4h,f_i odlnpeeeec(wnob)(du,Cef O( uLb=tLu cAffTPcommit.c,giS: emE602lteD:el),9ni; :,n " e rwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses](| "u s ^~~~~~~~~~~~)tt ),d i./sccs.h602{&n: | o)583 u): | t 21i ^l{:f e n note: (| )| expanded from macro 'DATE'f ==) ~~~~^~~~~~~~~~~~~~~~~ = { 583 f | o#| pd ^ee nf (i| Cn ==Se E TDSA_TIEN(,s ," ad")) ) (clone.c{t: i1427 m:| cset.ce26 ~~^~~~~~~~~~~~~~~~~~~~~~:_: 298t :)warning: 13(passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]:0 note: +place parentheses around the assignment to silence this warning (1427s | ) 298-gcollapse.c | >u: sn877 lz:wii8hsp:itA lcrypto.c1lwarning: e:commit.c[lusing the result of an assignment as a condition without parentheses [-Wparentheses](109:d2 b:602]fu14: .hf:9877d( : | ar=warning: t- using the result of an assignment as a condition without parentheses [-Wparentheses]note: ie>f place parentheses around the assignment to silence this warningf)rg f e( d109tf| 602, | l ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | i= f n ,wefi h(of&isp (lte(oednfp i( t(nn=sl)e -e)wf>n coi {spn= ee) tn,f| s( r ^ ,C&e S(a "Eod| rTp( ( )"Stb )_su)I-f N>,{,o u1 "t,| a) ~~^~~~~~~~~~~~~~~~~~~~~~")4 );8) , {| scset.c ^~~~~~~~~~~t: d298| i: ^ ./bkd.hn13 :): 139) | : note: ( )42{use '==' to turn this assignment into an equality comparison : note: | passing argument to parameter 'in' here ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~298 | check.c 2collapse.c: 139 warning:1907w | s877:hi generated:13in. 8:ltcommit.c: e : warning: (g602note: using the result of an assignment as a condition without parentheses [-Wparentheses]bu:place parentheses around the assignment to silence this warning un9 fz: icrypto.c =p:1907877note: A109 | | use '==' to turn this assignment into an equality comparisonfl: gl14 ie2 : ftf602 lh | note: i(i( place parentheses around the assignment to silence this warningffni eni(=( tfi s109 dft | r(xod ff pi d =enw,= n)h k()iFfen lIoye{eLpFw Eeic ( nns| l*(de ^ewC(t nfSrs ,Ek,| = Td == iS," fn_ rrtId"e Nk)a*,e)di y (n"){b,a) u " fi){| ,n) ^ t 1 {| ,* ~~~~^~~~~~~~~~~~~~~~~~~~| o ( )4u| 8t ^,) ; s | t ==d| i ^n )) { | ^ | ( ) clone.c: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 | collapse.c :g877u:n8z:i pnote: Ause '==' to turn this assignment into an equality comparison2l check.c warningl: s21907877crypto.c generatedf: | :. h13 109(:i:rCC libc/stdio/vfscanf.c f14-note: :>place parentheses around the assignment to silence this warning( r fnote: f use '==' to turn this assignment into an equality comparisond = ,1907 | ff 109o, | p ecommit.c& n:(iw(615ofhn:p ie15t(lw:siec -d swarning: >x(eusing the result of an assignment as a condition without parentheses [-Wparentheses]i lt n=es) n, ,k 615 e=" | &y r (Ff" oir)ipne)ftda s(d{(-r( u>kb rodu| lu,f ^lt , i)d s)k1| t;e, == y = )4 | )8h ^~~~~~~~~~~~ ,a { s ./bkd.hsh :t_| 139df ^ :ir 51no :)m| )F ( )note: i passing argument to parameter 'out' here{l e ( | 0139 ^, | i fn| it ==l eg)u)n z{i p A| l ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~l check.c2:f1907h:(13i:n tnote: use '==' to turn this assignment into an equality comparisonr fd, 1907F | I L E *iwff crypto.c,(: i111id:nx28t : =commit.c * :warning: ik615passing '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]ne: ,y15 F: ii 111nnnote: | tdplace parentheses around the assignment to silence this warning ( *r ok iud615ft, | ) (;d e kir efr| y ^)(= )u rb{la ls ie| s6 ^t4 _ =e| n ==hc aosdhe_(fbruofm,F illeen(,0 ,o ufti,l e&)o)u t{l e n| ) ^ ) {| ( ) | ^~~ /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 unsigncommit.ce:d615 :c15h:a rnote: use '==' to turn this assignment into an equality comparison* in, 615u | n s iigfn e(du rllolnigs tl e=n ,h a s h| _ ^f romFile(0, file)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(buf, len, out, &outlen)) { | ^~~ /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 | CC heapdump.c unsigned char *out, unsigned long *outlen); | ^ crypto.c:111:43: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ^~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:60: 1note: warningpassing argument to parameter 'outlen' here generated . 4 | unsigned char *out, uCC libc/stdio/vprintf.c nsigned long *outlen); | ^ 2 warnings generated. 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)) { | ^ | ( ) 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 diff.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, strlen1( warningk generatede. y) + 1)) { | ^ | ( ) check.c:In file included from 1995delta.c::1417:: In file included from warning: libc/system.husing the result of an assignment as a condition without parentheses [-Wparentheses]: 52: libc/hash.h:329 :199511 | : wwarning: hile using the result of an assignment as a condition without parentheses [-Wparentheses]libc/hash.h( :l329i:n11e: =329note: | use '==' to turn this assignment into an equality comparisonf gief t 329l( | id naietf(a i (g=dn aohtr-ae> )o=)p sh{-- >> fo| ep ~~~~~^~~~~~~~~~~~~~~~~~ts c-h>(fhe,t ckhe(yh,, skteryl,e ns(tkrelye)n (+k e1y))) +{ 1 check.c)| :) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1995 :{14 : | note: ^place parentheses around the assignment to silence this warning | == 1995 | while (line = fgetline(ignore)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning check.c: 1995329: | 14 :i fnote: use '==' to turn this assignment into an equality comparison( data 1995= | hw-h>iolpes -(>lfientec h=( hf,g ektecommit.cly:i,709n :es30(t:ir glwarning: nepassing '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]on r(ek)e) y 709){ | + s | c1 ^c) s) _ | s{ ==d e lstdio/rget.c| t: ^ 55a :( 1s| :check.c, ( ) : warning: 1996sa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]:c 11c:s _55warning: i | using the result of an assignment as a condition without parentheses [-Wparentheses]n_ o_(ss r)1996g, | e tb (uifffp)libc/hash.h );clone.c:( :329c 1538:r| | :crypto.c11c^ ^~~10:: :164 = ./stdio_remap.h:note: warning: :24./sccs.huse '==' to turn this assignment into an equality comparisonsusing the result of an assignment as a condition without parentheses [-Wparentheses]78:: e : 1177p17 warning: :a :329passing '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]39r1538 | :a | note: t expanded from macro '__srget' inote: o 164fpassing argument to parameter herer | (i 78(lf | di 1177i#an( | fdtedi ea) n(f )=thi= an *sssehccch -rcc__>cssf_o __dsp=fs(rs idhg-0neae>;dlstf rth e/ea,bt*v( kc (s0_hssc,_(t,c _CC libc/stdio/vscanf.c hr sms,ir dr pe*5gk vs,eeo), tyl) & ,d sm {ed| sh r5 ^tm _l ra| telc ~~^~~~~~~~~~~~~~~~~~~~~~,ne )n*c)(/h k are rey| t) ~~~~^~~~~~~~~~~~~~~~~*u )r+;n 1 ()| 0) ^) ;{ | | ^~~ ^ | == crypto.c:122:42: note: passing argument to parameter 'out' here 122 | hash_fd(clone.ci:check.cn1538:t:1996 10:hcommit.c:11a: :s710note: h:place parentheses around the assignment to silence this warningnote: ,32 place parentheses around the assignment to silence this warning : i nwarning: 1538 tpassing '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] | 1996 | f d 710,icsetprune.ci | f:f u 362 *n(:(ksd24cei :ryg= csn warning: esaddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]==dc csacse dh_p362dafa | Lrir i na n*dtreoroa(uern*tv(gk,(lee si_yu,nwsn ea,sr)l ie)ksgv rtn)*ere)cvdd rsu {c(pl c(o =sbn| eug ^ 0tf ;,)* )o| /L;u ( )*( t d ls)| et, ^~~nr )iL p( s/usr/include/string.h| oc: ^lc70 ds: _27ht:mo apnote: c(passing argument to parameter here c *clone.cs/ :e 701538t | :)| c10) ^ h:, acrypto.c r:note: 0| 166use '==' to turn this assignment into an equality comparison, ( )*: CC libc/stdio/vsnprintf.c s25 t:1538| r | ^~~~dwarning: upassing '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] p ilibc/lines.h(f :c 16660o( | :nd 9s :check.ct=i : fnote: 1996cs expanded from macro 'L':hc( 11ach:r sa 60_snote: * | fhuse '==' to turn this assignment into an equality comparison) i_ ;(nm _ de d1996In file included from rm| ) | stdio/setbuf.ceo ^ :vr ? 47(y i: s((fIn file included from ,ht stdio/local.h ay(:rspc37eher: v,ocIn file included from ) f ./system.h)s(=: t_ 52{rdscommit.c: ,)e:./hash.h p711:| l[a:329 ^e]r20: n)a:11 ,{t :| (owarning: ==mtrpassing '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]warning: dy( using the result of an assignment as a condition without parentheses [-Wparentheses]5pl , ei 711on& | fem 329()ds | _)5c d lci)*esf)cn_ 1r)s(,c)dd ea(=rltt etay0ta p;u(=e rs o/n,hf* -( (d>_s0,odt) p)r;bs)i u-_p f>d | )f}o ^~~;e l t:d c | h0h ^~~(;m h a,\c k./sccs.h */home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.he:| /:y1177 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293,: : 39| 38s: ^:t rnote: note: lpassing argument to parameter here| passing argument to parameter 'in' heree == n ( 1177k293 | e | iy n) t + s c1 c) s) _ s{ d e l| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ a (csetprune.c s:cc362oc:ns30s :t* swarning: u,address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]n ssiegr n_362et | d, ccrhhaaanrrg e**_i)wn;a, l1 k warning | r generatedu ^e. n vs./hash.hsi:(g329cn:se11ed:t ,lnote: oplace parentheses around the assignment to silence this warningLn (gd ) i,329commit.cn | :lL 712e(i:nsf32,c : c( sdwarning: _apassing '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]| tt ^oa p (712=c | s he*-crypto.ctk>:)eo166)yp:,ss35 -:0=> , fwarning: aepassing '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] dt | dc ^~~~~~~~~~~~~~~~~Lh i(166nlibc/lines.hh | e:, (60 *:kik9efe:y y ,(snote: h,expanded from macro 'L'sa tssrh tl_60rem | dne u(m(pko_(erdbyy)u)( f h?)+a ) s(;1ht ),y ) p| se ^~~{to rf ,(| _ ^ /usr/include/string.hld :e) 70n | :,[ ( )27 ] :m) d{note: 5(passing argument to parameter here,t y& pm70ed | o5cflh(ea_nrd) ))*) s1rt,er td./hash.h(uu:trp329yn :p (11e(c:o0o f)nnote: (;suse '==' to turn this assignment into an equality comparison_ t d )| c ) ^~~h329_ a | dr/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h } :i *294f:): ;38(0 :d; a | note: t\ ^passing argument to parameter 'out' herea =| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~294h | - > o p s - > f e t c h ( h , k e y , s turnlseing(nkeedy )c h+a r1 )*)o u{t , | u ^n s i| g ==n ed long *outlen); | ^ 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), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2078 | HEAPCC libc/stdio/vsprintf.c (cset, bb->pathoff), len)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:2077:9: note: place parentheses around the assignment to silence this warning 2077 | icrypto.cf: 176(:r21c: =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]s trncmp(H E176A | P ( cisfe t(,b aasae-6>4p_aetnhcoofdfe)(,m d 5| , ^ m d| 5 (l en, 2078b | 6 4 , &HbE6A4Pl(ecns)e)t ,r ebtbu-r>np a(t0h)o;f f )| , ^~~ len))/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_enstdio/rewind.cc:o50d:e1(:c owarning: na function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]s t u n50s | irgenweidn dc(hfapr)check.c :* 2077i| :n^9, : ./stdio_remap.hnote: u:use '==' to turn this assignment into an equality comparisonn64 s:i16g :n2077 e | note: d expanded from macro 'rewind' i lfo n64(g | r #cld CC libc/stdio/vsscanf.c ee=nf ,is nt er n| rc ^em wpi(nHdE Abcommit.cPkcrypto.c:(_:789converge.ccr176::se:783ew34::ti: 15,n warning: : dwarning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] a 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] warning: a using the result of an assignment as a condition without parentheses [-Wparentheses]-| > ^p789176 a | | 83t | h o iwf fhf i) (l,Lbe (a Ps(| Aeg ^R6f E4i N_l| Tee ==(n cc=so edfteg,(e mtddl)5i),n, e m(Ldf(5)Ml)Ee Rn G,{E (bcheck.c c6:| s42081 ~~~~~~^~~~~~~~~~~~~e,: t 9,&: b d6warning: )4using the result of an assignment as a condition without parentheses [-Wparentheses])l ,e nW )R2081)_ | E rIieTftH uE(rRrn,c (0=0, ) (;0a )a ;-| > ^~~ p | a ^~~~~~~~~~~~~~~~~~/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.ht converge.c:h:4l83libc/lines.h:e::40n1560: :: - 9note: note: :passing argument to parameter 'out' herebplace parentheses around the assignment to silence this warning b note: - expanded from macro 'L'>483 p | | a t 60wh | hl ie (ln _e) d ) )( gr ?fe it (lu ter y n p= e ( 3o warningfr fsgc ( generatede) _. t; dl )i n| [e ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~u]( n)fs{)i()gt ny ep{de o cf| h( ^ a_ rd )| *) ( )o1 u,t ,( tuyncheck.cps:ei2081og:fn9(e:_d d note: )lplace parentheses around the assignment to silence this warning)o _ndg} converge.c 2081*:: | o83 u:0it15;fl: e \(nnote: r)use '==' to turn this assignment into an equality comparison c; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= 83| ( | ^a aw-h>iplaet h(lgefni l-e b=b -f>gpeattlhilneen()f)) )r e t{u r n| ^( r c| ) ==; | ^ | ( ) commit.c:789:27: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] check.c:2081 :7899 | : note: use '==' to turn this assignment into an equality comparison L(converge.c P:2081A87 | R: E9iN:fT (warning: (cusing the result of an assignment as a condition without parentheses [-Wparentheses]rs ce t=, 87(d | a) a) -,iIn file included from > fdspec.cpL :a((17tMt: hE In file included from lR=./sccs.heG :nEs20 (t: -crIn file included from sclibc/system.hbeh:btr52-,(: > blibc/hash.hpdn:a),329t) :h,'11l ~:eW' nR)warning: )_)using the result of an assignment as a condition without parentheses [-Wparentheses])E I*rTteH tE=329uR | r,0 n ;i 0 f(, r | (c0 ~~^~~~~~~~~~~~~~~~~d)) a;;t a | | = ^ ^~~~~~~~~~~~~~~~~ h -| >libc/lines.h ==o: p60s:-9>:f enote: texpanded from macro 'L'c h(h, 60k | e y(,_ ds)t r?l e(ntconverge.c(y:kp87ee:yo9)f: ( +_note: dplace parentheses around the assignment to silence this warning1) ) )[ ]{87) | { (| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~iy fp e(otf (=_ ds)t)r1c,h r((tbynp,e o'f~('_)d)) )*_td }= :0 2;0 warning ;s generated| \. ^ libc/hash.h :| | 329 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( ): 11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetccheck.ch:(2097h:,8 :k econverge.cwarning: y:using the result of an assignment as a condition without parentheses [-Wparentheses],87 :s9t:r lnote: 2097euse '==' to turn this assignment into an equality comparison | n (ik fe87 y | () s +i= f 1 s)(ccrypto.c)tc: s199{=_: k24 se:| ty ^ riwarning: cnpassing '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] hi | rt ( )(( b n1990, | ,commit.c :'ir799~fk:' e10)(y:)h, a In file included from warning: *sflibc/hash.hstdio/snprintf.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]thl:: _a32950=fg: : ds11799In file included from 0(,: | stdio/local.h;h : ainote: 37 sduse '==' to turn this assignment into an equality comparisonf: | hD oIn file included from ^,Br./system.h ) :329 f)(52 | | d p: ==,{ ./hash.hi =:fm 329 d| d:(5 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k11d, ;:a t&In file included from *warning: amfast-export.cpusing the result of an assignment as a condition without parentheses [-Wparentheses] d:; =517 l: phe In file included from +-n329./sccs.h+>) | :)o) 20 p i: ssrfIn file included from u-e libc/system.hm>t(: fcheck.cud52+e:ra: =t2097ntlibc/hash.h c: a:*h8( 329pCC libc/stdio/wbuf.c (:0=:;h ) 11 ,note: ;h:/ place parentheses around the assignment to silence this warning - *k >warning: e| ousing the result of an assignment as a condition without parentheses [-Wparentheses] sy ^~~p 2097u, s | m - crypto.c s>329i:otf | f122fre : lti(42necfs:enh w(((=note: khd passing argument to parameter 'out' herede,as ey tcl) kact 122e sa+ | y=_k h, ke1a hey)ss-y )ht>i* _ron/{flpi dest (n-(| | i(> ^ ~~ ^nkf0 tee, yt | h)cr ==a hk s+(eh hy,1,, ) i)kfn elt{ya ,gf sd| scommit.c,, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t: rcsetprune.c800iul::dne60313Dsn::Bi(17 )gk:warning: )ne using the result of an assignment as a condition without parentheses [-Wparentheses] eywarning: {d)using the result of an assignment as a condition without parentheses [-Wparentheses] c+800| h | ^ a1 603r) | )i| * f ( )wo{ hu (it./hash.h rl,:| ke 329 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ucset_inex.c: f(n:11fss286: oi: =rcheck.cg9note: t:n:place parentheses around the assignment to silence this warningsk2097e ce:dwarning: cy8 using the result of an assignment as a condition without parentheses [-Wparentheses]s :329l _= | oh note: n aIn file included from fuse '==' to turn this assignment into an equality comparisonig286slibc/hash.hexport.cg f | R::e * o32917t(o2097 o:: ldu | it11In file included from iat fk:libc/system.hntli e :eaef(ynote: 52( n p(place parentheses around the assignment to silence this warning: f=)( c libc/hash.h) s=s:)h e329 -329| =st:{> | ^ t,11 o sr : piccr | sfchkwarning: ~~~~~~~~^~~~~~~~~~~~~- sr)using the result of an assignment as a condition without parentheses [-Wparentheses] >(_() fdkt eae,{t ty c329ai' h | n,| crypto.c( =i' ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~:hi t) 201,fh(): - 20k(>0*:edo,p yap warning: csetprune.c,tsr=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]: a-k 603s >e0:t= fy;17r 201e, :lh | t commit.ce- cf| note: :n>ihl ~~^~~~~~~~~~~~~~~~place parentheses around the assignment to silence this warning800(of(a :kp hg13e s(,s: note: place parentheses around the assignment to silence this warning 800 | y) +603 1 | )- )>wb fh a{ei,ks t l ee cieicset_inex.cy6| hf d:,4 ^ ( (D286 _ h(In file included from sB:se ,rfind.co)9tn| k:r):rc ( )ko17t lo ef: k{note: edyfIn file included from e place parentheses around the assignment to silence this warningne, libc/system.hy (( =: | kms 52= ^edt286s: y5r | clibc/hash.hf )./hash.h,l c:g| : e s329e ==+329mni_:t :d(fh11l1115k a:i):le(s n) eypRwarning: e note: n) ousing the result of an assignment as a condition without parentheses [-Wparentheses]({use '==' to turn this assignment into an equality comparison,3 =o f warning+ t) bIn file included from s sk) | 6findmerge.c generated3291te 329 ^ 4:. | )rcweave.cy{ | ,20 )c:( : i h151c i| &In file included from f{r:s| f ( )blibc/system.h (In file included from 8e ^ 6:( tfeatures.c:t (452d| ,: 2, dl: a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17warning: warning | aelibc/hash.ht ': using the result of an assignment as a condition without parentheses [-Wparentheses]sr ( )tncheck.c:a,In file included from generatedk alibc/hash.h):329 './sccs.h. ) :)2108:=):)=151329 :11 )20 | :r8:h : {h 11e: -*In file included from -i:t warning: >plibc/system.hcsetprune.c >f uwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]o :libc/hash.h:| o note: rusing the result of an assignment as a condition without parentheses [-Wparentheses] p=52:603 ^ p(use '==' to turn this assignment into an equality comparisonn s : 329: se -0libc/hash.h:17 329 - (> ;:11:2108 | | >=0f329 329: | ( )f )e | : note: i es;t | 11note: use '==' to turn this assignment into an equality comparisoniftc ci ^ :place parentheses around the assignment to silence this warning f cc hf ( hs| ( warning: (d603( _ ^~~h(| using the result of an assignment as a condition without parentheses [-Wparentheses]sa | h329f ,d ( ) t commit.c, | i a /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h=aw: nkt: h800329kidea3s=i: | efKy :c l13 y e,=40che:i,(y cset_inex.c:s- f d(sh: _>(CC libc/stdio/wsetup.c note: sast-286note: kosuse '==' to turn this assignment into an equality comparison(tt,r>:passing argument to parameter 'in' hereepo dra lo9 ysral kep:i- tte=800ens n>3kan | y(-note: if | e (h )k>use '==' to turn this assignment into an equality comparisonteiy=k- )ef (tn e>i yepc t=hyof{)trh286 -)p co( | bf> s( +hdIn file included from h ago+-r| (,stdio/setvbuf.c, sep >k ~~^~~~~~~~~~~~~~~~~~~~~~1h In file included from : iets1fo ),rfast-import.c48kf6l-)ef) k:: e 4i>)tf ke83In file included from y(_nf c {ey: stdio/local.h,peee{h= y,In file included from : n(t ( , ./sccs.h37s=cfc hs| f:: t o)h| ,c ^scweave.cl20In file included from rsd)( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c t:a: ./system.hlte h ks r151gIn file included from :er({,e_| l:slibc/system.h52ncc yh ==e8,:: (ho k,a n: 52./hash.hkrn| e s( *: :e(s ^ysRknote: plibc/hash.h329ytt ,toeplace parentheses around the assignment to silence this warningr::), roy o329libc/hash.h11 u| slt)d: ::+'n ==tek _11151329 ,s rne+i: | :warning: 1'il(y d 11using the result of an assignment as a condition without parentheses [-Wparentheses]))gek(1Dwarning: i: ))nnec)Busing the result of an assignment as a condition without parentheses [-Wparentheses]f e(ys )) note: {*dk)e329 )(place parentheses around the assignment to silence this warning p e t | { e cy+,329 { | =h ) | i = ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ a329 1r f| 0r | +)ki ^| s; ))f( ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c *i1 ) d c if){ (a| s| n ) {dt ==_ ^,( aa f d{| t i a ^ | a=n| ut ^ d ==na| =hlibc/hash.hK s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| -:check.cei= ( )| hconverge.c>329:yg ==-:o:2108(nh >277p11:se-o:s:8,d>p8clone.c- : os::>note: klp- 1983fplace parentheses around the assignment to silence this warningnote: eos>warning: :e libc/hash.hplace parentheses around the assignment to silence this warningynlibc/hash.h-fusing the result of an assignment as a condition without parentheses [-Wparentheses]8t: )g:>e :c329329) 329ft h: | l2108:ecwarning: (11 277{e | 11th(h,using the result of an assignment as a condition without parentheses [-Wparentheses]h:if (cset.c:1009:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1009 | n :c , d ,i hk note: a w| fnote: (ekuse '==' to turn this assignment into an equality comparisont1983h ^ place parentheses around the assignment to silence this warninghye | a | i ( ,,yCC libc/tcp/tcp.c l | s , i=i329e| ^ ks 329f f | ( ) =ets | h ( yrt (-(ids,lrcrypto.cis>ff c el:f o =csne201 =p=( st(n:( s dc_commit.crk(33cweave.cds-fask:lek::ac>otee820eye 151tcfpaty:n)ywarning: :asee _i11( )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]8 _tn=rn:k+ :=ic( di e + n hbhwtwarning: y1 note: hi201(u-e(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]))1use '==' to turn this assignment into an equality comparison-t | hf>ap )) >( ,,ovr+ )o s i peo { p820f151fk"sPd1 {s | i | ea-a,) - l (y">i )| > eib,)frr ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| f ,fa )e(k{ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ef ss tce tog(et{csy cr-e6r he,| h > 4l (t ^ ((i=_e| h,f hpf en ~~^~~~~~~~~~~~~~~~~, l , lsn( Ra| =acckkWg ( )k glibc/hash.hcoeePs ers:sd./hash.hyy_,yk)329_e:),D ,;):f(329 S* 11im:+sEps*{:nd11 tTrtp clone.c dlibc/hash.h5:1r,or; :note: K:, )l dl | 1983place parentheses around the assignment to silence this warninge329 note: )e&_ep ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: y:2mplace parentheses around the assignment to silence this warning nrin+ 8(11 warningd {(kd(+:s:329s5 ko Dk) , | generatedl ef329Be note: note: 1. e| yf | )ysplace parentheses around the assignment to silence this warningkuse '==' to turn this assignment into an equality comparisoni warningn ^ ), ))u e f generated, i my . +&f{+ )1983converge.c(329b| d +) | :d | 6 ( )1k( 1= 277a 4 )od| ) {i:ti,)fa ^ )* f8af ft p : &{)a {;| ( =(b ) | ^fnote: dlibc/hash.h6 = ( ) place parentheses around the assignment to silence this warningha:4| { | | = -t329l ^ h ^ ^ ~~| >a: e - ==fo 11277n | > op=: | )| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o| csetprune.cps ) == p ( )check.c:e-hnote: i s :708n>-use '==' to turn this assignment into an equality comparisonfr-2108:(f> e>:9beo(t f8:utpsu329e: fcs r | t warning: ,h-=n cnote: using the result of an assignment as a condition without parentheses [-Wparentheses] (libc/hash.h> ihuse '==' to turn this assignment into an equality comparison "h:fs(f( cset.ca,329e c0 h: " :t708c)(,10092108)k11c | s;d : | )e:h _ ak11 y ( i te:i{,note: hin| ay f use '==' to turn this assignment into an equality comparison,fi ^~~ ,note: s t = place parentheses around the assignment to silence this warning(| tk(( /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hs s ^ ress329h:t l y f | -4r= e1009,=i >:l | n | lio40es ( )( ssefp:nc kwtc, s (cehrc (-note: ksyilcommit.csgd>passing argument to parameter 'out' heree_)le:_-af yk en850k>teclone.c)e + (:eiat: y4 (k14yf c1983+i | 1de:il=h: n ) y na (81i )=)warning: ighh:)t using the result of an assignment as a condition without parentheses [-Wparentheses]ts-, )( {c+ ()> note: p s o)okuse '==' to turn this assignment into an equality comparison{ r e1p pe 850o | t)t{sy | d ^ _)s -,| 1983 , r - > ^ | d{>| fs r | w r ^ et iik ( )e e tr| ffe a| f cl ( ) y v ^P| he ((, e r ( )(nfr P o h( if a| j,k=nl i ==, e libc/hash.hfa r kyf:og (re)o./hash.h329 s cky p::=, converge.cs,,+e32911 :e n::h* 277tIs1(11 apu:,Nt)b:note: srn8 Ir)u use '==' to turn this assignment into an equality comparisonhos:RTl fnote: _di W_e{,use '==' to turn this assignment into an equality comparisoni_ gnote: PMn ni329nuse '==' to turn this assignment into an equality comparison_U( "sd | e DSk| aeD329 dST e ^"rB | i EE277y )t) fcTX | ) )()i h,I | h {f(a Si+ =={cweave.c, dr&Tf : (a r, 1 237&| dt*kCC libc/udp/udp.c ()| :r ^aaoois) ^3k t ufd :o a=tfD{ f| ,,B | warning: f ===h ) ==using the result of an assignment as a condition without parentheses [-Wparentheses], -u&)| h>nd ^s-osk { i>pio237 zosgf | | ep-nf | ==os >e) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f-f=d)E (>e Arftsl{Ckecco Hoth(n _fchg| Pfh, ^ A)( * R,hko E ,eu| N yt ( )T| k,l (csetprune.c ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e es: ysn,708, t) : 851r;e9s | l ,:cts e r_ n| pnote: li ( ^,place parentheses around the assignment to silence this warningecset.cn k n:i0ei(1009t ,y)k:(708 ) e11s | s {y:f i+ ) i z note: lie1| +use '==' to turn this assignment into an equality comparisonefo) ^~~~~~~~~~~~~~~~~~~~~~~ , f) 1 (( )gs./sccs.h*1009{)- :r | clone.c >=565i : {i :nw2017| fs18fh: ^ lc:oi9 | ac )l: ^gsnote: )e | s_expanded from macro 'EACH_PARENT') warning: == )k (using the result of an assignment as a condition without parentheses [-Wparentheses] | )e{d == y 565 {i = | n| 2017 i ~~~~~~~~~~~~~~~~~~c | f| t s o ^(e r oti p_f(| tr j ==sd( -wf=>e ra=0ev ;fep PPo(stdio/setbuf.crapp:oie)50jrn :,((=1 ccommit.cb :rs:u( ke850fjwarning: ,t:, a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ,14 < I :" NR w2IWnote: 50")TPplace parentheses around the assignment to silence this warning | ) __ s)?MDe USt{P850SEb A | TTu R E,f| E X ( ~~^~~~~~~~~~~~~~~~~N I&f TiSrpSfTk,( ,o s( fb,rifu id,fdnD ),fB& o)d j )k| )= o^ {f :h f a./stdio_remap.h )0s:| );hclone.c67 ^ _:: {+i201716 +n::| js9 ( )| )e:note: ^ r expanded from macro 'setbuf' tnote: | (place parentheses around the assignment to silence this warning| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h ==67 , | #2017&d | re kf oiifnffe , (csetprune.c sf:se 708it=:zb 9eup:ofo f pnote: (beuse '==' to turn this assignment into an equality comparisonrkcweave.cn k_:(os237 bfe:708uft3 | f)b: ,,u fnote: i" place parentheses around the assignment to silence this warningfw| " ^| (./sccs.h) ^s:) 565 | =:{ ( 18 s: c | c851note: ^ s | expanded from macro 'EACH_PARENT' _ k | e ( )y565 i | 0n ,if tos(rio zp(etjos f-=(> *r0re;if nP(frpoclone.co)):j )2017,=): 9r({:kj , note: <| use '==' to turn this assignment into an equality comparisonI N2 I) T 2017| _? | )M UP SAiTRfEE XN(ITfSS T(=,s ,pi oddpD,eB n)j())b u{commit.c:f : , 8500 | :;" ^14 w :crypto.c+" :+)| note: 255j) ==use '==' to turn this assignment into an equality comparison:) 20 { : 850 | | warning: ^| passing '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| f == 255 ( | r i naf3o2 == haaconverge.cds:lh351e_:rcweave.ci113:n:2237s (:ewarning: 03rusing the result of an assignment as a condition without parentheses [-Wparentheses],:clone.ct :(bnote: 2020hu use '==' to turn this assignment into an equality comparison:,f351 10 , | ./sccs.h:& : rli565warning: kef:using the result of an assignment as a condition without parentheses [-Wparentheses]on 18 f)(:f;s , n2020note: e | expanded from macro 'EACH_PARENT's| w i ^~~ z =ie565 fo | s f c((fcrrodataheap.csckrlibc/zlib/zlib.h:_ o :131k=f(821:e fj:10y() 61:i!,=: nf warning: i 0note: using the result of an assignment as a condition without parentheses [-Wparentheses]t|| ;passing argument to parameter 'buf' here (| ^ 0 ( ,p 821p131 c| | ) | rl ==Z oo E=iosX fteT( k(Ej(efR oy)NRn?fiEg ifT Pnl_ZAdaEERUgRXEnsRPNi,OOTq RRS1g T(S-: st> a,riRd (dEldsDTe,,B_r )O3js)K2)t ) r{ O:) {F ) commit.c (0 | : (;r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~858| u e : ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L+t8 o+u:njr g)nwarning: 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]a ( d| ocsetprune.cl ^f :e f858748r) | :,; 11 :c o| warning: n ~~~~^~~~~~~~~~~~~~~~~~~~~~ using the result of an assignment as a condition without parentheses [-Wparentheses]s p tclone.c converge.c:748=B:2020 | y351: Ht:10 Ee11:iAf: fP note: (*note: place parentheses around the assignment to silence this warning(cbplace parentheses around the assignment to silence this warning lsu eef nt, 2020 , 351 | = udataheap.c | dI: pkn131iiaot:fftf 10 hfl:((s)e sr_;nnote: nco )place parentheses around the assignment to silence this warninge v ) w=e| ; r ^ ~~~~~~~~~~~~~~~~~131 =(l | !a | sfpi ^c (f c|p s|a(_ tokphfec,fyl ioc=nso iemft(pi(fln0)id,)sU tnr?[io iqoR]1tE)SkT)te_ ryE{(,R s R ,gO| -R ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s> ti:rf )lR)aE gTrs_e,Ot Kug)r- n>{ i (d oD| fB ^ f) )) ; | { ( ) | csetprune.c ^ | : ^ 748 :| 11 ( )| : ( ) commit.c note: :place parentheses around the assignment to silence this warning887 :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]748 | if 887( | l e nclone.c : =2020p : p10=a:dataheap.c t :converge.cHhnote: 131:Esuse '==' to turn this assignment into an equality comparison:351A_ 10:Po:11( v :c2020enote: s | ruse '==' to turn this assignment into an equality comparisonnote: e l use '==' to turn this assignment into an equality comparisont a ,i p f 131(r 351 | pk( | aor itfcifhf f ,)= ( ; (oc (sfo !nfm| fe p ^ ~~~~~~~~~~~~~~~~~ w=l | i|=fs itpsn[ccdilcU]osn)s_i)ekq (e1{fyS )it )nr| i( ^ ?ts (, R0 | E,s ( )T t _rrEo)Ro)Rt OkrRee yt:,u rRgnE- T>(_ioOffKlf)a)csetprune.c g;:{s 748 , : | 11| g ^: ^-commit.c >: note: i904| use '==' to turn this assignment into an equality comparison| d: == ==D11 B :)748 ) | 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]{ i f| ^( l 904eIn file included from | | nfindcset.c == : 17 =: In file included from fplibc/system.hoa:rt52 h: (slibc/hash.hp_: o329=v: e11Hr:El Aawarning: Ppusing the result of an assignment as a condition without parentheses [-Wparentheses](( cpsaetth ,,329 | dc koiomffp fl()id;sa tt*[api ;]= ) s)hu -m{> crypto.c o-: p=282| s : ^-*20 >p: f+ | e+warning: ==t)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] c; h ( h| , ^ ~~~~~~~~~~~~~~~~~ k e282y | , hsatsrhl_emne(mkoeryy)( check.ch+:a 2300s1:h)16,): b{warning: a address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]s e| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s t2300r | l erna(nbgaes_eg)o,n em(ds5,, L&(msdc5clse_nf)i;n d K| e ^~~~y (s, ti/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.hp:)293):,38 :D _note: Spassing argument to parameter 'in' hereE T);libc/hash.h :293 329 | | : ^~~~~~~~~~~~~~~~~~~~~~~11 : libc/lines.hnote: :place parentheses around the assignment to silence this warningcommit.c 60 : :919 9 : :32910 | : note: expanded from macro 'L'iwarning: fassigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (60 d | c a o919t(n | a_s dt =) f uoh?nr- s >(i(otgppyn spe=-ed >o HffcEe(hAt_aPcdr(h) c( *sh[ie,]nt ),,k{ e( rytuk,yno psfseiftog)rfn;l(e e_d*nd p()l;k)o e1npy,g+) + (i)+tncsetprune.c yl:s1pe798u)en:m)o,8 f :+{( = _ warning: d| using the result of an assignment as a condition without parentheses [-Wparentheses]*| ) ^ p ^ ) ; _ d 798| }| | ( )crypto.c ^ ~~~~~~~~~~~~~~~~~ :: i282 f:0 40;(: p \ 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] | g ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e t282e | n vh(a"sBhKlibc/hash.h__:mU329eS:mE11oR:r" y)note: ()use '==' to turn this assignment into an equality comparisonh aps h =,329 | sb tairsfde u,(p d(saptt)ra;l e= n | (h ~~^~~~~~~~~~~~~~~~~~~b- a>soep)s,- >mfde5t,c h&(mhd,5len); k| e ^~~y , s/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.ht:r294l:e38n:( knote: epassing argument to parameter 'out' herey ) csetprune.c+ : 2947981 | :) 8) : { note: place parentheses around the assignment to silence this warning | ^ 798 | | == i f ( p = g e tuennsvi(g"nBeKd_ UcShEaRr" )*)o upt ,= usntsridgunpe(dp )l;o n g| ^ * o u| t ( )l en); | ^ csetprune.c:798:8: note: use '==' to turn this assignment into an equality comparison 798 | if (p = getenv("BK_USER")) p = strdup(p); | ^ | == csetprune.c:800:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 800 | if (p = getenv("Bcweave.cK:_303H:O13S:T "warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) p = st r303ddbfile.c | u: p248 (: p12w):h; i warning: l using the result of an assignment as a condition without parentheses [-Wparentheses]e| ~~^~~~~~~~~~~~~~~~~~~( e =248 | s c cwsh_ielaec h(Ntu m=( &fpg,e t&lsiingen()s)t d{i csetprune.cn In file included from :)| fsl.c800) ~~^~~~~~~~~~~~~~~~~~~~~~~~~:: 178{: : In file included from libc/system.hnote: | :place parentheses around the assignment to silence this warning ~~^~~~~~~~~~~~~~~~~52 : libc/hash.h: 329800: | 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( p = geten v329( | " BiKf_ H(OdSaTt"a) )= pcweave.ch :-=303> :os13pt:sr -dnote: dbfile.c>uplace parentheses around the assignment to silence this warning:fp 248e(:t p12c303):h | ; ( note: h place parentheses around the assignment to silence this warning, | w ^ kh ei 248yl| | ,e ( ) s(wtehr il=le ens (c(kctes y_=)e acommit.cf+c:csetprune.cg h982:e1N:800t)u9:l)m:8i (In file included from :n{&fslayer.cwarning: e p:using the result of an assignment as a condition without parentheses [-Wparentheses]note: ( ,18 use '==' to turn this assignment into an equality comparisons| : t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~& In file included from d s982./sccs.hi800i | :n | g 20) n : )iclone.c)iIn file included from f:)flibc/system.h{ 2152 : (:{(52 p11 t: | : libc/hash.h ^ = | =: warning: ^ 329 gusing the result of an assignment as a condition without parentheses [-Wparentheses] g:| e elibc/hash.h11 ( )t| t: : e ( )e3292152 n n: | warning: vv11 using the result of an assignment as a condition without parentheses [-Wparentheses]((:w "" hBBnote: iKK place parentheses around the assignment to silence this warningl__329 eHR | OA (Sdbfile.cN329itT:cweave.cD | f "248:O =):303Mi( )12:"fdf :13) agp :)(te note: dat=use '==' to turn this assignment into an equality comparisonnote: {a l use '==' to turn this assignment into an equality comparison t=isdataheap.c a nt:| 248 her228 ~~^~~~~~~~~~~~~~~~~~~~~ | 303=-(d: | >fu10 ho)p:w -p)( h >s pwarning: iwo-{)using the result of an assignment as a condition without parentheses [-Wparentheses]lhp> ; eisf l-e| (e>t ~~^~~~~~~~~~~~~228| t fc | ^ (ehcommit.c =et(:i ch982f| f=h,: ==g ( 9( eshk:rtc,e elc ynote: tisk,place parentheses around the assignment to silence this warning n_e =eeys ( a,tclone.cfs982c r:it | hsl2152nd Nte:di urn11Uniml(:n)f(ek i) &nenote: q (p(yplace parentheses around the assignment to silence this warning1{t,k) S e t =&y+r| 2152 s) ( ^ | gi 1s eg+), wtn ) | he)1 k ==in)){e lv ) ye({ ) " {| )(B ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tK| r _ ^| e=R ^ t A ufN| rgD ==| neO ( ) tM (l"ri)en)te )({;f ) )| | ^ ~~~~^~~~~~~~~~~~~~~~~~~~~~{ | | ( ) ^ | ( ) libc/hash.hlibc/hash.h::329329::1111:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 329329 | | iiff commit.c((:ddclone.c982aa::tt21529aa:dataheap.c: 11: ==:228note: :use '==' to turn this assignment into an equality comparisonhhnote: 10 --use '==' to turn this assignment into an equality comparison:>> oo982note: pp | place parentheses around the assignment to silence this warning2152ss | -- >> iwff228fhee | itt (lccitehhf (( =(hh( t,,rg ee=kktt ee efyy=ng,, ve f(tline(f)ssi")t1tnB r warningrdK{l generatedlU_ e. enR nniA| ((qN ^kk1D eeSO yytM| ))r"cweave.c == (): ++s)312 , :11 {3))k :))e y| warning: {{) ^using the result of an assignment as a condition without parentheses [-Wparentheses] ) | | r| ^ ^e == 312 t | u| | r ( ) ==n E A(CrHe_tP)T;A G (| s ^ , d| , ( ) e, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' libc/hash.h :572329 | : 11f:o rnote: use '==' to turn this assignment into an equality comparison( j CC libc/utils/cleanpath.c = dataheap.c3290: | ;228 :i(10fp: ) ( note: d=use '==' to turn this assignment into an equality comparisona t(aj 228=< | h2i-)f> o?(p rsPe-Tt>A fG=eS t(fcsih,n( dhdU,,n ikjqe)1y S,:t rs0(t;sr ,l+ e+knje()yk )e )y| ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r e+t u1r)n) ({r e t| ) ^; | | == ^ | == cweave.c:312:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: 2note: warningexpanded from macro 'EACH_PTAG's generated. 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ cweave.ccommit.c::3121013::3CC libc/utils/concat_path.c 10:: note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] ./sccs.h:572 :101318 | : note: iexpanded from macro 'EACH_PTAG'f (d2 572= | sfcocrs _(gje t=C k0s;u m(Dpe)l t=a ((cjs e o| up ( )check.c8s : -2593*>:df15ae:tt acwarning: ,husing the result of an assignment as a condition without parentheses [-Wparentheses] ( h| , ^ k e2593y | , s tdataheap.cwr:hl245ie:ln10e(: k (enote: iyuse '==' to turn this assignment into an equality comparisonn) o + = 245 1 | s) c)ic fs{ _ (p or| fe ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fv (=s ,f iinndoU)n)i q{1 S t| r ~~~~^~~~~~~~~~~~~~~~~~~( s, key)) return (off); | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->check.cf:e2593t:c15h:( hnote: ,place parentheses around the assignment to silence this warning key, s2593t | r l e wnh(ikleey )( i+n o1 )=) s{ccommit.c c: s1049| _: ^ p15 r: e | vwarning: ( )(using the result of an assignment as a condition without parentheses [-Wparentheses] s , ino)) 1049{ | | w ^ h i l| e ( ) (line = fgetline(f)) { libc/hash.h :| 329 ~~~~~^~~~~~~~~~~~~: 11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->check.co:p2593s:-15>:f enote: tch(h, key,use '==' to turn this assignment into an equality comparison strlcommit.ce :n25931049( | :k 15e :y )wnote: hplace parentheses around the assignment to silence this warning+i l1e) )1049( | i{ n 3o w warning | hs= ^i generated l. s ec| c ==(s l_ipnree v=( sf,g eitnloi)n)e ({f ) )| ^{ | | == ^ | CC help.c ( ) commit.c:1049:15: note: use '==' to turn this assignment into an equality comparison 1049 | while (line = fgetline(f)) { | ^ | == stdio/setvbuf.ccweave.c::55391::112:: warning: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]using the result of an assignment as a condition without parentheses [-Wparentheses] 55 | 391s | e t vwbhuifl(ef p(,t b=u ff,g emtoldien,e (slipz[ei)] . d| F^) ) {./stdio_remap.h : 69| : ~~^~~~~~~~~~~~~~~~~~~~17 : note: expanded from macro 'setvbuf' 69 | #define setvbuf bk_setvbuf | ^ cweave.c:391:12: note: place parentheses around the assignment to silence this warning 391 | while (t = fgetline(lp[i].dF)) { | ^ | ( ) cweave.c:391:12: note: use '==' to turn this assignment into an equality comparison 391 | while (t = fgetline(lp[i].dF)) { | ^ | == In file included from stdio/sprintf.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == cweave.c:420:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 420 | while (t = fgetline(lp[i].dF)) { | ~~^~~~~~~~~~~~~~~~~~~~ cweave.c:420:13: note: place parentheses around the assignment to silence this warning 420 | dataheap.c : 306w:h14i:l ewarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( t = fge t306l | i n ew(hlipl[ediff.ci :](137.o:df17Ff:) )=warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{CC here.c R K D| K ^ O 137F | F| ( ( ) s ,} oeflfs,e ricommit.ckf:o 1165f(:fp15, : = d warning: kgusing the result of an assignment as a condition without parentheses [-Wparentheses]ocweave.ce f:tf420 e):1165n)13 | v : ({ " note: wC use '==' to turn this assignment into an equality comparisonhO| iL ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lU eM420 N | (S l" i) n)we h {i= l es| c ~~^~~~~~~~~~~~~~~~~~~(c ts _=n efxgtedtaltian(ec(slept[)dataheap.ci):] 306.{:d 14F :)| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~note: place parentheses around the assignment to silence this warning{ | ^ | 306 == | while (off = RKdiff.cD:K137O:F17F:( snote: ,place parentheses around the assignment to silence this warning off, r137k | o f f ,} deklosfef )i)f {( p commit.c | := ^ 1165 :g 15e| :t ( ) e note: nplace parentheses around the assignment to silence this warningv ("COLU M1165N | S " )w)h i{l e | ( ^ l i n| e ( ) =dataheap.c :s306c:c14s:_ nnote: euse '==' to turn this assignment into an equality comparisonx tdat a306( | c s ewth)i)l e{ ( o| fdiff.c ^ f: 137 =:| 17 ( )R: K Dnote: Kuse '==' to turn this assignment into an equality comparisonO FF(s ,137 | o f f ,} reklosfef ,i fd k(opf f=) )g ecommit.c{t: e1165 n:| v15 ^(: " Cnote: | Ouse '==' to turn this assignment into an equality comparison ==L UM N1165S | " ) )w h{i l e| ^( l i| n ==e = sccs_nextdata(cset)) { | ^ | == cweave.c:441:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 441 | if (rkoff = sccs_hasRootkey(s, rkey)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ cweave.c:441:14: note: place parentheses around the assignment to silence this warning 441 | if (rkoff = sccs_hasRootkey(s, rkey)) { | ^ | ( ) cweave.c:441:14: note: use '==' to turn this assignment into an equality comparison 441 | if (rkoff = sccs_hasRootkey(s, rkey)) { | ^ | == cweave.c:469:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 469 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from g2bk.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] cweave.c: 469329: | 12 :i fnote: place parentheses around the assignment to silence this warning( data = 469h | - > owphsi-l>ef e(tdc h=( hc,s ekte_yr,d wsetarvleePna(ikre(ys), +0 ,1 )&)r k{o f f| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &dkoff)) { | ^ | ( ) cweave.c:469:12: note: use '==' to turn this assignment into an equality comparison 469 | while (d = cset_rdwealibc/hash.hv:e329P:a11i:r (note: splace parentheses around the assignment to silence this warning, 0, & r329k | o fiff, (&ddaktoaf f=) dataheap.c)h: -355{>: o12 p:| s ^-warning: >using the result of an assignment as a condition without parentheses [-Wparentheses] f | e ==t c h355( | h , ikfe y(,m asrtkr l=e n((*kdekye)y += =1 )')| '{) ) | + ^ + d k| e ( )y ; | ~~~~~^~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = hdataheap.c-:>355o:p12s:- >note: fplace parentheses around the assignment to silence this warninge tch(h ,355 | k e yi,f s(tmralrekn (=k e(y*)d k+e y1 )=)= {' | '| ) ^) +| + ==d key; | ^ | ( ) dataheap.c:355:12: note: use '==' to turn this assignment into an equality comparison 355 | if (mark = (*dkey == '|')) +commit.c+CC here_check.c :d1230k:e8y:; warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^ | == 1230 | if (t = xficheck.cl:e2837_:f8e:t cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( CHANGESE T2837, | 'ipf' )()s s=a vsec_cpsf_iilneIn file included from i gethost.ct=:( 17nt: a;In file included from m libc/system.he :,| 52 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: f libc/hash.hl:a329g:s)11): {warning: | ~~^~~~~~~~~~~~~~~~~~~~~~~~ using the result of an assignment as a condition without parentheses [-Wparentheses] cweave.c329: | 505 :i12f: (warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]a ta = h-> o505p | s - >wfheitlcommit.cce:h 1230((:ht8, : = check.ck note: :esplace parentheses around the assignment to silence this warning2837yc :,c8 s :s_1230 tn | note: re place parentheses around the assignment to silence this warninglxi etfnd (a(2837ktt | ea y(=i)s f )x +)f( is1{l ) e=) _ | fs{ ~~^~~~~~~~~~~~~~~~~~ec tc cs| h_ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(i CnHiAtN(GnEaSmEeT,, f'lpa'g)s)) )s a{v e _| p ^ f i l| e ( )cweave.c :=505 :t12;: note: | place parentheses around the assignment to silence this warning ^ | ( ) 505 | whillibc/hash.he: 329(:t11 := note: splace parentheses around the assignment to silence this warningc check.cc:s 2837_329:n | 8e :xi tcommit.cfnote: d: use '==' to turn this assignment into an equality comparisona1230( t:da8 a(:2837ts | a)note: )use '==' to turn this assignment into an equality comparisoni= f { h (-1230 s> | | o ^ =pi sf s- | c>( ( )cft se _t=ic nhxi(fthi(,ln eak_mefeye,,t cfshlt(arcweave.cCgl:Hse505A)n:N)(12G k:E{e S ynote: E )use '==' to turn this assignment into an equality comparisonT| , ^+ ' 5051p| | )' == )) )w{ h si al| ve ^ e _( pt| f ( )i= delta.cl :es99 c:=c8 s:t_ ;nwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] x | t ^d a t | a99 ==(libc/hash.h | s: )329i):f 11 {:( i note: | use '==' to turn this assignment into an equality comparison= ^ S Y | S329csetprune.c ==R | : E 1379Ti:(fcommit.c3p ::c(1231 ld:warning: oa8using the result of an assignment as a condition without parentheses [-Wparentheses]st: ea ( warning: f= using the result of an assignment as a condition without parentheses [-Wparentheses]) 1379 )h | ) - 1231> { | oE pA isC| f-H ~~^~~~~~~~~~~~~~~~~~~ >_ (fPteA tR=cE hNx(Tfh(i,sl ,ek _edfy,e, t pcs,ht1 (r warningjCl generated)He. An{N( Gk Ee| Sy ^~~~~~~~~~~~~~~~~~~~~~~In file included from delta.cE) get.c:T :99./sccs.h,+17:: : 8565'1In file included from ::c)libc/system.h 18'):note: :) 52place parentheses around the assignment to silence this warning ){: note: libc/hash.hexpanded from macro 'EACH_PARENT's : a| 99329v ^ | :e 565 11_ | i:c| f f ==f warning: i o(using the result of an assignment as a condition without parentheses [-Wparentheses]lri e (==j S329t=Y | ; S 0Ri ;Ef| T ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~((( ppd)ca lt=oa s (e=j( fh<)- )>2)o) p {s? - >P| fA ^ eR tE cNcommit.c| hT: ( )(S1231 h(:dataheap.c,s8: ,:403k :ednote: 14y,place parentheses around the assignment to silence this warning:, jwarning: s) using the result of an assignment as a condition without parentheses [-Wparentheses]t 1231 In file included from r: | delta.c gca.cl :403:e0i99 | 20n;f: : ( 8wIn file included from k+(:hlibc/system.he+t i:yj note: l52))=use '==' to turn this assignment into an equality comparisone: libc/hash.h+ x(: | fw329991 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~io: | ) lf11 )ef:i _ f{f=warning: e using the result of an assignment as a condition without parentheses [-Wparentheses]( tR i| cK ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hD= (K 329COS | HFY AFSiN(RfGsE E,T(S (dEwpcsetprune.caToc:t,fl1379a fo: ',s3=c e: 'r( h)kfnote: -)o)place parentheses around the assignment to silence this warning> f) osf)plibc/hash.h./sccs.ha, s::v {-329565ed >::_k f1118co| e::ff ^t if cnote: note: l) hplace parentheses around the assignment to silence this warningexpanded from macro 'EACH_PARENT'e)| ( ==h={ , 3 565329 t1 warning | | k; warnings| e generated generated ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fiy . . of,| r ^ (s (dt jar| tl ( )=ae n0=(; k he(-yp>))o p+=s -1(>)jf) e | 11:vo ^ : ep note: _s note: expanded from macro 'EACH_PARENT'c-| use '==' to turn this assignment into an equality comparison f> ( ) if le565 et | 329 c | =hf (oithrf;, (( kjd| e a ^y=t , a 0 | s;= ==tdataheap.c r:(hl403p-e:)>n14 o(:=pk senote: (-yuse '==' to turn this assignment into an equality comparisonj>) f ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from graft.c:23: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from glob.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (dataIn file included from gettemp.c=: 17h: -In file included from >csetprune.clibc/system.ho::p142052s:: -9libc/hash.h>::f 329ewarning: :tusing the result of an assignment as a condition without parentheses [-Wparentheses]11c :h (warning: husing the result of an assignment as a condition without parentheses [-Wparentheses] , 1420 | k e yi329,f | s(itpfr l=(e dnPa(AIn file included from tkRgfiles.caeE: yN20=)T: (In file included from h+slibc/system.h- ,:>1 52o)d: p))libc/hash.hs ):-{ 329> {:f 11e| In file included from :t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| delta.cstdio/sscanf.c c ~~^~~~~~~~~~~~~~::warning: h 32450(:using the result of an assignment as a condition without parentheses [-Wparentheses]: h11 In file included from ,:stdio/local.h :kwarning: 37: eusing the result of an assignment as a condition without parentheses [-Wparentheses]329In file included from y | ./system.h, : i52 sf: 324t ./hash.h | r(: ld329iea:fnt11 (a:(k fe=warning: iy using the result of an assignment as a condition without parentheses [-Wparentheses]csetprune.cr)h libc/hash.h:e -:1420 +>329:=329 o:9 | 1p11:( )s: gi)- note: ef >note: place parentheses around the assignment to silence this warningt {fplace parentheses around the assignment to silence this warning e( e In file included from nd t gnupatch.cva| 1420c329:(t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | h | 17"a ( : _ hiIn file included from I=i,flibc/system.hN f :_h k(52D-(ed: E>pyalibc/hash.hLo ,t:Tp= a329As s :"-Pt=11)>Ar : fRlh =eEe-warning: =tNn>using the result of an assignment as a condition without parentheses [-Wparentheses] cTlibc/hash.h(o 0h(:kp)(s329e s)h,:y329- , 11) | >p d: fuk) +iete)note: ftey place parentheses around the assignment to silence this warning1 cn,{ )(hv )d( (s ah329"t| {t, | _r ^ a Il kiNe | =ef_n| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ y D( ( ) h,(Ek - dLe>saTyottA)pra= sl Y+-e=E >n S1f(h")ek-))te>; cyo csetprune.c{h)p : ( s| 1420 h+- ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~:| , > 9libc/hash.h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1f:: k)e 329e)tnote: :y cuse '==' to turn this assignment into an equality comparison11,{h : ( s hnote: t1420| ,place parentheses around the assignment to silence this warningr | ^ l keIn file included from engetuser.ci| 329y(:f ( ) | ,k17 delta.c e: (i:syIn file included from pf324t)libc/system.h :r :./hash.h=(11lIn file included from +52: d:egethelp.c : 329Pa n:libc/hash.h1libc/hash.h:Atnote: (17:):11Raplace parentheses around the assignment to silence this warningk: 329)329:E eIn file included from : : N=ylibc/system.h11{ 11note: T ):: 324:place parentheses around the assignment to silence this warning(h 52 | s-+: note: | warning: ,> libc/hash.huse '==' to turn this assignment into an equality comparison ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~iusing the result of an assignment as a condition without parentheses [-Wparentheses] o1329: f dp) | 329 )s) : (329)- i11329f | >{f: | i {f ri e (warning: ief t| dusing the result of an assignment as a condition without parentheses [-Wparentheses]f | c ^ a =( ^h t( d ( ad(a h| 329libc/hash.h agt| , ( ) | :=tea == 329 at ki:h e=ef11-=n y :> vh,( oh(- dnote: p-">saplace parentheses around the assignment to silence this warnings>_ott -oIpra>pN sl libc/hash.hfs_329-e=:e-D | >n 329t>E f(h:cfLiek-11heTfte>:(tA cyocsetprune.c hc"(h)p:note: ,h)d( s1423use '==' to turn this assignment into an equality comparison ( ah+-: kh=t, >9e, =a 1f:y 329 k)e ,k | 0=e)twarning: e ) y cusing the result of an assignment as a condition without parentheses [-Wparentheses]syi)h,{h t,f - (r p>s hls(1423uot| ,etd | tpr ^ nra esl k(lt n-e ekeaiv>n| yen f(f( ( ),y(= "ek )k (_tes ehmIcyt+y- Nh)r )>=_( l1 o Dh+e)+pME, n) sEL libc/hash.h1( 1-RTk:)k{)>GAe329)e )fE=y: y e(Y,11{)| {tsE : ^ c,Ss + h "tnote: | | (d)ruse '==' to turn this assignment into an equality comparison ^1| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h);l ) ( ) ,) e ) n| 329k{| ( =={ | e ^ k y e i,| y| f ~~^~~~~~~~~~~~~| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s ( ) (t +dr a./hash.hl1t:e)a329n) :( =11k{ :e h y -note: )| >use '==' to turn this assignment into an equality comparison ^ o libc/hash.h+ p: s329delta.c3291| -::csetprune.c | ) ( )>11324: ) f::1423i e 11:f{tlibc/hash.hnote: :9 c:place parentheses around the assignment to silence this warning :( h329 note: d| (:use '==' to turn this assignment into an equality comparisonnote: a ^h11 place parentheses around the assignment to silence this warningt329 ,:libc/hash.h a | : 324 | knote: 329= | 1423i ==eplace parentheses around the assignment to silence this warning: | f y 11hi ,:-f ( > 329idsnote: o( | fatuse '==' to turn this assignment into an equality comparisonpf tr sii(al-r fm e>e329 =nf | (= (e= d hkt iaM-ec(ftE>yhg aRo)(e( Gp htd=Es+,ea (- nths>1kva-,f)e( > e)y"=odt ,_ p)c{ Ihs)h sN-- ( t_>>{h| rDdspec.cof , ^lE:pe eL285st| k nT:-c ^ e| (A20>h y ==k":f( , e) eh| strlyen)(warning: k+using the result of an assignment as a condition without parentheses [-Wparentheses]te c,y1h) ( ) )( k)h285=+e , | = y{ 1, k 0) ew))s| yh) t ^,i {r lp l seu e| t tcsetprune.c| n ==r(e: ^ ( lgn1423 ke.v: ene(9| y(a": ( ))kc_ ehInote: +yvNuse '==' to turn this assignment into an equality comparison )a_ 1 lD)+ E) 1423=L 1 | T{) eA ) a= icY| {fhE ^ libc/hash.h lS : (i" 329| mn)| : ^ e; ( )11 =( : & | Mn| note: ==Ee ^use '==' to turn this assignment into an equality comparison Rx Gt El | (n329 ==s, | , &idlf)e )n( )d{)libc/hash.ha :t {329a| : ^ 11= | : ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ h| note: - ==use '==' to turn this assignment into an equality comparison> ops->f e329t | c hi(fh ,( dkaetya, =s thr-l>eonp(sk-e>yf)e t+c h1()h), {k e dspec.cy| :, ^285 :s 20t| :r == l note: eplace parentheses around the assignment to silence this warningn (key) 285+ | 1 )w)h i{l e | ( ^g . e| a ==c hval = eachline(&nextln, &len)) { | ^ | ( ) dspec.c:285:20: note: use '==' to turn this assignment into an equality comparison 285 | while (g.eachval = eachline(&nextln, &len)) { | ^ | == fast-export.c:170:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 170 | if (*q == ':') for (; *q = *(q+1); q++) ; | ~~~^~~~~~~~ fast-export.c:170:28: note: place parentheses around the assignment to silence this warning 170 | if (*q == ':') for (; *q = *(q+1); q++) ; | ^ | ( ) fast-export.c:170:28: note: use '==' to turn this assignment into an equality comparison 170 | if (*q == ':') for (; *q = *(q+1); q++) ; | ^ | == dspec.c:320:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 320 | if (g.eachval = eachline(&nextln, &len)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ fast-export.cdspec.c::217320::1117:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 320217 | | iiff ((gf.iepa c=h vhaals h=_ feeatcchhlSitnreM(e&mn(eoxpt-l>nr,k2 d warning&ksl2 generatedef. ni),) h{k e y| ) ^ ) {| ( ) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dspec.c:320:17: note: use '==' to turn this assignment into an equality comparison 320 | if (g.eachval =fast-export.c :e217a:c11h:l inote: nplace parentheses around the assignment to silence this warninge (&next l217n | , &ilfe n()f)i p{ = | h ^a s h| _ ==f etchStrMem(op->rkdk2fi, hkey)) { | ^ | ( ) fast-export.c:217:11: note: use '==' to turn this assignment into an equality comparison 217 | if (fip = hash_fetchStrMem(op->rkdk2fi, hkey)) { | ^ | == 3 warnings generated. 2features.c warning:s86 generated:. 12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (here = features_fromBits(features_bits(0))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ features.c:86:12: note: place parentheses around the assignment to silence this warning 86 | if (here = features_fromBits(features_bits(0))) { | ^ | ( ) features.c:86:12: note: use '==' to turn this assignment into an equality comparison 86 | if (here = features_fromBits(features_bits(0))) { | ^ | == dataheap.c:801:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:801:9: note: place parentheses around the assignment to silence this warning 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ^ | ( ) dataheap.c:801:9: note: use '==' to turn this assignment into an equality comparison 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ^ | == fast-export.c:321:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | if (d13 warning=s generatedP. ARENT(s, d2)) { | ~~~^~~~~~~~~~~~~~~ fast-export.c:321:10: note: place parentheses around the assignment to silence this warning 321 | if (d1 = PARENT(s, d2)) { | ^ | ( ) fast-export.c:321:10: note: use '==' to turn this assignment into an equality comparison 321 | if (d1 = PARENT(s, d2)) { | ^ | == fast-export.c:353:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 353 | if (path1 = key2path(dk1, 0, 0, 0)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ fast-export.c4: warning353s: generated12. : note: place parentheses around the assignment to silence this warning 353 | if (path1 = key2path(dk1, 0, 0, 0)) { | ^ | ( ) fast-export.c:353:12: note: use '==' to turn this assignment into an equality comparison 353 | if (path1 = key2path(dk1, 0, 0, 0)) { | ^ | == In file included from stdio/vasprintf.c:features.c39:: 128In file included from :stdio/local.h8:csetprune.c:37: : 1764warning: In file included from :using the result of an assignment as a condition without parentheses [-Wparentheses]./system.h31 ::52 : warning: ./hash.haddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]128: | 329 :i11f : 1764 ( | warning: p using the result of an assignment as a condition without parentheses [-Wparentheses] =c ogue nt329te | n =vi (fsv ya(mrdd)ai)tf af{ _ =e x| hp ~~^~~~~~~~~~~~~-a >nodp(so-l>df,e tLc(ho(lhd,p )k,e yd,, sstlrilsetn)(;k e y| ) ^~~~~~~ + 1)libc/lines.h): 60{: 9 :| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'L' features.c :60128 | : 8(:_ dnote: )place parentheses around the assignment to silence this warning ? (t y128p | e oiff( _(dp) =[ ]g)e{t(etnyvp(evoafr()_)d ){) 1 ,| ./hash.h ^ (: t329 y:| p11 ( )e: o fnote: (place parentheses around the assignment to silence this warning_ d))_d }329 | : i0f; (\d a t| a ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = h->ops->fefeatures.ct:c128h:(8h:, note: kuse '==' to turn this assignment into an equality comparisone y, s128t | r liefn ((kpe y=) g+e t1e)n)v ({v a r| ) ^ ) {| ( ) | ^ | == In file included from stdio/ungetc.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h./hash.h::329329::1111:: note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if ( d329a | t ai f= In file included from (stdio/stdio.chd:-a51>t: oaIn file included from p stdio/local.hs=:- 37>h: f-In file included from e>./system.hto:cp52hs: (-./hash.hh>:,f329 e:kt11ec:yh ,(warning: husing the result of an assignment as a condition without parentheses [-Wparentheses]s, t rklee yn329,( | k seityfr) l (e+dn a(1tk)ae) y =){ h+ - | >1 ^o) p) s | -{ ==> f e| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c h(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (da./hash.ht:a329 :=11 :h -note: >place parentheses around the assignment to silence this warningo ps->f e329tIn file included from | cgrep.c h:i(30fh: ,In file included from ( ./sccs.hdk:ae20ty: a,In file included from libc/system.h=s: t52hr: -llibc/hash.h>e:on329p(csetprune.c:sk:11-e1809:>y: f)22warning: e :using the result of an assignment as a condition without parentheses [-Wparentheses]t+ c warning: h1address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]() h)329, | { k 1809ie | fy| , ^ s( yds mat| dtr ( )ial f ef=n_ (chfeatures.ck1o-:e warningm>174y generatedpo:). rp9 es:+s- s>./hash.hwarning: 1(f:using the result of an assignment as a condition without parentheses [-Wparentheses])se329 ),t: c11 {Lh:174 (( | ohnote: | l,use '==' to turn this assignment into an equality comparisoni ^ d f pk ) e(| ,329yp ( ) | ,2 d ,is= ft s rpl(lrideosanjtt(_,akp erc=yoo )duh un-+ct> ./hash.ht)o1:(;p)329p s):) - 11)| >{: ^~~~~~~f p e note: t| libc/lines.huse '==' to turn this assignment into an equality comparison=c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: h 60p( :2h3299;, | : kinote: | efexpanded from macro 'L' ~~~^~~~~~~~~~~~~~~~~y ,( ds60at | tr al( e_=nd ()hk -e?>y o)(p ts+y- p>1elibc/hash.hf)o:e)f329t (:c{_11h d:features.c( ) :h| note: 174, ^[place parentheses around the assignment to silence this warning: ] 9k ):e| { y ==329(note: , | tplace parentheses around the assignment to silence this warning y siptf er 174ol( | fed (nai_(tfdka )e ()y=p1 2,h -=(> t)opy prp+soe -jo1>_f)fp()er_ tod{cd) hu) (c_| htd ^,(} p k):| e) ==y 0 ,p; s=\t rp l2| e; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n ( k| e ^ y ) | + ( ) 1)) { | ^ | ( ) features.c:174:9: note: use '==' to turn this assignment into an equality comparison libc/hash.h :174329 | : 11i:f note: (use '==' to turn this assignment into an equality comparisonp 2 = p329r | o ji_fp r(oddautcat (=p )h)- >po p=s -p>2f;e t c| h ^( h ,| ==k ey, strlen(key) + 1)) { | ^ | == features.c:175:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 175 | if (p2 = proj_isResync(p)) p = p2; | ~~~^~~~~~~~~~~~~~~~~~ fast-export.c:514:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 514 | if (d = sccs_ffeatures.ci:n175d:M9D:5 (note: cplace parentheses around the assignment to silence this warnings et, m175d | 5 )i)f {( p 2| ~~^~~~~~~~~~~~~~~~~~~~~~~~~= proj_isResync(p)) p = p2; | ^ | ( ) features.c:175:9: note: use '==' to turn this assignment into an equality comparison fast-export.c :175514 | : 10i:f note: (place parentheses around the assignment to silence this warningp 2 = pr o514j | _ i s Riefs y(ndc (=p )s)c cps _=f ipn2d;M D 5| ( ^c s e| t ==, md5)) { | ^ | ( ) fast-export.c:514:10: note: use '==' to turn this assignment into an equality comparison 514 | if (d = sccs_findMD5(cset, md5)) { | ^ | == fast-import.c:228:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 228 | if (dir = av[optind]) { | ~~~~^~~~~~~~~~~~ fast-import.c:228:10: note: place parentheses around the assignment to silence this warning stdio/sscanf.c :22856 | : 1i: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 ir = a56v | [eoopftrienadd]()c o{o k i| e ^ , b| u ( )f , len) | ^ fast-import.c:228:10: note: use '==' to turn this assignment into an equality comparison 228 | if (dir = av[optind]) { | ^ | == CC hostme.c dataheap.c:1121:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1121 | FIELcsetprune.cD:(1947c:l13u:d ewarning: susing the result of an assignment as a condition without parentheses [-Wparentheses]) ; | ^~~~~~~~~~~~~ 1947dataheap.c | : 1112w:CC libc/utils/die.c h10i:l enote: expanded from macro 'FIELD'( bu f1112 | = iffg e(tollidn e=( fs)-)> s{l i s| t ~~~~^~~~~~~~~~~~~2 [d].x) \ | ~~~~^~~~~~~~~~~~~~~~ CC http.c csetprune.c:1947:13: note: place parentheses around the assignment to silence this warning dataheap.c: 11211947: | 3 :w hnote: iplace parentheses around the assignment to silence this warningl e dataheap.c(:b1112u:f10 := note: fexpanded from macro 'FIELD'g etl i1112n | e (iff) )( o{l d | = ^ s -| > ( )s list2[d].x) \ | ^ 2 warnings generated. csetprune.c:1947:13: note: use '==' to turn this assignment into an equality comparison 1947 | wdataheap.ch:i1121l:e3 :( bnote: uuse '==' to turn this assignment into an equality comparisonf dataheap.c=: 1112f:g10e:t lnote: iexpanded from macro 'FIELD'n e( f1112) | ) i{f (| o ^l d | = == s->slist2[d].x) \ | ^ CC libc/utils/data.c CC idcache.c dataheap.c:1122:20features.c:: 273warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]8 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1122 | un l273e | s si f(In file included from Cstdio/vfprintf.c(S:tE2 T: =(In file included from sstdio/vfwprintf.cg):e)51t : eFIn file included from nIstdio/local.hvE:(L37bD: u(In file included from fb./system.h)a:)m52CC isascii.c h: CC libc/utils/dirname.c ra./hash.hms:th329_):f;11e :a t| warning: u ^~~~~~~~~~~~~~r eusing the result of an assignment as a condition without parentheses [-Wparentheses]sdataheap.c :=1112 :f10 e:329a | tnote: uexpanded from macro 'FIELD'ir fe s(1112_d | ta otiBafi t=(s o(hlt-d,> o=0p )ss;-- >> fs| el ~~^~~~~~~~~~~~~ti csht(2h[,d ]k.exy), \s t r| l ~~~~^~~~~~~~~~~~~~~~e n(key) + 1fsl.c)CC info.c :)146 :{13 : | warning: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses] features.c:273: 8146: | note: place parentheses around the assignment to silence this warningi dataheap.cCC libc/utils/dirs.c f: 1122(273:x | 20f :ii lfnote: e place parentheses around the assignment to silence this warning ( =tdataheap.c :i=csetprune.c1112s ::_g199010xe::f./hash.ht12 i:e:note: l329n expanded from macro 'FIELD'e:vwarning: (11(using the result of an assignment as a condition without parentheses [-Wparentheses]a :b v1112 u[ | note: fa place parentheses around the assignment to silence this warning)c1990i )] | f ) r) 329(m | ot{i l_ fCC key2rev.c idf f e| ( =a ~~~~~~^~~~~~~~~~~~~~~~~~l( t edsuna-r t>e=ass l p=i=a s thtfh-2es>[a_odtop]uvs.re-xer>)slf _ae\tpt o(c Bnh| iefsl.c( ^tw:fast-export.ch sp146:,(a:656 tt13:k,h:3e , :y0 note: ,)dplace parentheses around the assignment to silence this warningwarning: ;e using the result of an assignment as a condition without parentheses [-Wparentheses]s e t pdataheap.cr| 146[ :l ^ | i6561122e ] | :n ) 20(| i) :k ( )f E e {Anote: yCC libc/utils/efopen.c ( Cuse '==' to turn this assignment into an equality comparison)x H f| _dataheap.c+i ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P: l A11121eR:) E10)=N: features.cT {i:(note: s273cexpanded from macro 'FIELD' _:s | x8e ^ f:t 1112i , | lnote: | euse '==' to turn this assignment into an equality comparisond ( )i( , fa vd(273csetprune.c[po | :a,l 1990c di:]i f12))= :) ( {stnote: { - ./hash.hplace parentheses around the assignment to silence this warning >=: | s 329| ^~~~~~~~~~~~~~~~~~~~~~~~~~~l 1990g: ^ i | e11 s ./sccs.ht: t :e | 2 565nnote: ( )[i:vuse '==' to turn this assignment into an equality comparison df18( ] :b.( uxlnote: 329f)eexpanded from macro 'EACH_PARENT' | ) n )\ i =fr 565 m| | p(t ^ ad_ ftafofsl.chter:saa 146_ t(:o=uj13v r :ehe= r-s note: l> 0use '==' to turn this assignment into an equality comparisonao=; pp (s f(n-146epe> | a)wf t pe u=atirdataheap.c tcfe:(hh s1123j,((_: hxt3=s lpiastth2s[_do]v.exr)l a\p ( n| e ~~~~^~~~~~~~~~~~~~~~w path, deepfast-export.c[:i656]:)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 dataheap.c<: 11232:)3 :? note: Pplace parentheses around the assignment to silence this warningA REdataheap.cN:T1112S:(10s:, note: dexpanded from macro 'FIELD', j) 1112: | 0i;f +(+ojl)d =| ^s ->slist2[d].x) \ | ^ fast-export.c:656:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18dataheap.c:: 1123note: :expanded from macro 'EACH_PARENT'3 : note: use '==' to turn this assignment into an equality comparison 565dataheap.c | : 1112f:o10r: (note: jexpanded from macro 'FIELD' = 01112; | (ipf) (=o l(dj =< s2-)> s?l iPsAtR2E[NdT]S.(xs), \d , | j ^) : 0; ++j) | ^ dataheap.c:1124:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1124 | UFIELD(userhost); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1124:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1124:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1125:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1125 | UFIELD(pathname); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1125:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old features.c=: 338s:-9>:s lwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]s t2[d].x) 338\ | i| f ^ (p2 = proj_product(p)fast-import.c): 443p: 9=: pwarning: 2using the result of an assignment as a condition without parentheses [-Wparentheses]; | ~~~^~~~~~~~~~~~~~~~~ dataheap.c :4431125 | : 3i:f note: (use '==' to turn this assignment into an equality comparisonr cdataheap.c :=1115 :s10y:s tnote: eexpanded from macro 'UFIELD'm (" b1115k | -irf n(aomleds "=) )s -{> s l| features.ci ~~~^~~~~~~~~~~~~~~~~~~~~~~:s 338t:29[:d ]note: .place parentheses around the assignment to silence this warningx ) \ | 338 ^ | if (p2 = proj_product(p)) p = p2; | ^ | ( ) fast-import.c:443:9: note: place parentheses around the assignment to silence this warningdataheap.c :1126:3features.c ::443 338 | warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]9i :f note: (use '==' to turn this assignment into an equality comparison1126r | c =U338 F | sI yEisLftD e((msp(o2"r bt=kP ap-trrho )jn;_a pm re| os ^~~~~~~~~~~~~~~~d" u)cdataheap.c)t: (1115{p: )10 ):| ^ pnote: expanded from macro 'UFIELD' = | ( ) p 11152 | ; i f| ^( o l| d == = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ fast-import.c:443:9: note: use '==' to turn this assignment into an equality comparison 443 | iffeatures.c :(339r:c9 := warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]y stem( "339bdataheap.c | k: 1126i-:fr3 :(n panote: 2mplace parentheses around the assignment to silence this warning e =sdataheap.c ":p)1115r):o 10j{:_ i note: s| expanded from macro 'UFIELD'R ^ e s y1115| n | ==c (ipf) )( opl d= =p 2s;- > s| l ~~~^~~~~~~~~~~~~~~~~~i st2[d].x) \ | ^ features.cdataheap.c::3391126::93:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison dataheap.c:1115 :33910 | : inote: fexpanded from macro 'UFIELD' (p 21115 | = ipfr o(jo_lids R=e ssy-n>cs(lpi)s)t 2p[ d=] .px2); \ | ^ | ^ | ( ) features.c:339:9: note: use '==' to turn this assignment into an equality comparison 339 | if (p2 = proj_isResyncdataheap.c(:p1127):)3 :p warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] p2; | 1127 ^ | | U ==F IELD(zone); | ^~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ features.c:342:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 342 | if (ret = pf->bits) { | ~~~~^~~~~~~~~~ dataheap.c:1127:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slisfeatures.ct:2342[:d10]:. xnote: )place parentheses around the assignment to silence this warning \ | ^342 | if (ret = pf->bits) { | ^ | ( ) dataheap.c:1127:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (ofeatures.cl:d342 :=10 :s -note: >use '==' to turn this assignment into an equality comparisons lis t3422 | [ di]f. xstdio/vasprintf.c():r 42e\:t 1 :=| ^warning: p a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]f ->bit s42) | v{a s p| r ^i n t| f ==( str, fmt, ap) | ^ ./stdio_remap.h:84:19: note: expanded from macro 'vasprintf' 84 | #define vasprintf bdataheap.ck:_1128v:a3s:p rwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]n tf | ^1128 | features.cU:F346I:E11L:D (warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]y mlink); 346 | | ^~~~~~~~~~~~~~~i f dataheap.c(:h1115e:r10e: =note: expanded from macro 'UFIELD'l oa d1115f | i lief( p(rooljd_ f=u lsl-p>astlhi(spt,2 ["dB]i.txK)e e\p e r| / ~~~~^~~~~~~~~~~~~~~~l og/features"), 0)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1128:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' features.c :1115346 | : 11i:f note: (place parentheses around the assignment to silence this warningo ld = s -346> | s liifs t(2h[edr]e. x=) l\o a d| f ^i le(proj_fullpath(p, "BitKeeper/log/features"), 0)) { dataheap.c| : ^ 1128 : 3| : ( ) note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ fast-export.cfeatures.c::812346::1111:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 346 | 812 | i fw h(ihleer e( t= =l ofagdeftillidataheap.cen:(e1129p(:rf3o):j) _ warning: f{using the result of an assignment as a condition without parentheses [-Wparentheses]u l l| p ~~^~~~~~~~~~~~~a1129 t | h ( pU,F I"EBLiDt(KceseepteFri/lleo)g;/ f e| a ^~~~~~~~~~~~~~~~t urdataheap.ce:s1115":)10,: 0note: )expanded from macro 'UFIELD') { 1115 | | ^i f | ( ==fast-export.co :l812d: 11=: snote: -place parentheses around the assignment to silence this warning> slist 2812[ | d ]w.hxi)l e\ ( t| ~~~~^~~~~~~~~~~~~~~~= fgetline(f)) { | ^ | ( ) dataheap.c:1129:3:fast-export.c :note: 812place parentheses around the assignment to silence this warning: 11:dataheap.c :note: 1115use '==' to turn this assignment into an equality comparison: 10: note: expanded from macro 'UFIELD'812 | w1115h | i lief ((to l=d f=g est-l>isnlei(sft)2)stdio/ungetc.c[ :d{59] :. 1x| :) ^ 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: dataheap.cIn file included from :stdio/local.h1129::373: :In file included from ./system.hnote: :use '==' to turn this assignment into an equality comparison52 : dataheap.c./hash.h::1115329::1011:: note: warning: expanded from macro 'UFIELD' using the result of an assignment as a condition without parentheses [-Wparentheses] 1115 | if (ol d329 | = isf- >(sstdio/stdio.cdl:ai58ts:at1 2:=[ dwarning: h]a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]-. >xo)p s58\- | >_ f_| es ^tr ceha(dh(,c okoekyi,e ,s tbrulfe,n (nk)e y )| ^+ 1))./stdio_remap.h :{110 : 17| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro '__sread' 110 | #define __sread dataheap.cb:k1130_:_3_:s rwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]a d | ^ 1130 | FIELD(comments);fast-import.c : 622| : ^~~~~~~~~~~~~~~13 : dataheap.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]1112 :10: note: expanded from macro 'FIELD' 6221112./hash.h | | : 329wigethost.c:hf:11i 41:findcset.cl(: :eo15note: 680 l:place parentheses around the assignment to silence this warning:(d 11g warning: :o= using the result of an assignment as a condition without parentheses [-Wparentheses] p 329 warning: s | assigning to 'u8 *' (aka 'unsigned char *') from 'char[3076]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]=- >i41psf | al 680 ri( | ssd ieta fO2tf p[ao((d rao]= dp. (d,xhcr )-hel > si\o=sn p e sd=)| -l ) ~~~~^~~~~~~~~~~~~~~~>ih fno{ees t;t c a| h*d ~~~~^~~~~~~~~~~~~~~~~~~(cd hhr,;( hkcoehsy+t,+) ))s t{{r l 1edataheap.c| | warningn: ^ ~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~ generated(1130 . k:e3y:) note: +place parentheses around the assignment to silence this warning 1dataheap.c):)1112 :{stdio/ungetc.c10 :: 94 fast-import.c| :note: : ^ 1expanded from macro 'FIELD'622 : : 13 | warning: :1112 ( )a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] | note: place parentheses around the assignment to silence this warningi f94 findcset.c | ( :gethost.cuo622691:nl | :graft.c41gd 10::e w:3715t=h ::c i./hash.hwarning: 8 (sl: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]:note: c-e329 place parentheses around the assignment to silence this warning,> :warning: s (11using the result of an assignment as a condition without parentheses [-Wparentheses]fl691 g: pi | 41o )s | pnote: t 37 use '==' to turn this assignment into an equality comparison 2i | = | [f i ^d ifp ]329(f a. | ./stdio_remap.hc (rx :h(as)i83 sde f:= dO\ 16 =rp (:m e( d dsso| anote: bfsp ^texpanded from macro 'ungetc'mi , a _l= f e l=e83Fhi t | ionhc#rse-hdst)>_eta)osf(d pdataheap.ctifast-export.c"d{s:rn:gr -1130(e879r( >:c :ah| f3uu12fo ^ e:rn:ts t -g "t cnote: >ewarning: ,)| huse '==' to turn this assignment into an equality comparisonvtusing the result of an assignment as a condition without parentheses [-Wparentheses] ) ( )( ic & hdataheap.ce a{,: wbvstdio/stdio.c 1112879,k[: k: | _179| e10 ku]: ^ y: en,1 , wygfast-import.c : note: hle:0 | sexpanded from macro 'FIELD'iit622)warning: ( )t lsc:)a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] re t 13 l 1112[ :{e( | k| np 79] ^note: ( i | ) use '==' to turn this assignment into an equality comparison| k=f_) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e _ gethost.cy e(s{:)622aow 41 | clr :+ hdi| 15 wl t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:1hi=e )in (note: )findcset.clescuse '==' to turn this assignment into an equality comparison :e(-ofeatures.c {691 &>o:graft.c : (tsk427: 1041g,li:37| : | o ie9: ^ p&s,:8 warning: it : using the result of an assignment as a condition without parentheses [-Wparentheses]i=)2bwarning: | f )[uusing the result of an assignment as a condition without parentheses [-Wparentheses]note: == p df place parentheses around the assignment to silence this warning (a691{], ar | . ds 427 xnde 37 | | ))1rOi | ~~^~~~~~~~~~~~~~~~~~ warningepf \ generateds( ii | . so(ff ^ pc | =,h(( ^ ./stdio_remap.h sj hl:= oi106 ==sn:m te18dsha):bfad) misd note: _lhr{expanded from macro '__swrite'fe_(fast-export.c eFfh: t ieo879| c106rts: ^h | sct12 _#th): sd(S) | te"t note: == rfgr{place parentheses around the assignment to silence this warning(idataheap.crU cn:a3 ue 1134f22| r 879:t( warning ^-_ | 34"ns >_ :,a generated vs m. | iwwwarning: &e ==erhusing the result of an assignment as a condition without parentheses [-Wparentheses]am wii va,tl[p e e1,k 1134 ] eb | (,lyk p il_f 0si_o=)ts_r )[ts e i[w(a{]krdc )]i h ))t=l| )e i ^ { dn { se | ;(| | ^ & ( ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| dt ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , > =& iT)R)E E{( s )| ; ^ d -| - ( )) FIELD(random); | ^~~~~~~~~~~~~ graft.cdataheap.c::371112::810:: note: note: use '==' to turn this assignment into an equality comparisonexpanded from macro 'FIELD' 111237 | | ifeatures.cifindcset.cf:f: 427 691(:fast-export.c(:o9:s10l:879 :d := note: 12 note: =place parentheses around the assignment to silence this warning:splace parentheses around the assignment to silence this warning f snote: i- use '==' to turn this assignment into an equality comparisonl >427 e691s | F | l i 879i r | sisi tftf 2 ( w[("(hdjgci] rhl.=a ex f= )ht ( a"mp\s,d h b= _&m | fa_e ~~~~^~~~~~~~~~~~~~~~evfa t[ecc1thh]clS,hit _nr0seU)t(3)r&2 (t({c,n u a r&m| -ie ^>)m v)a i p| e{, ==wdataheap.c ,: l 1134| ik: ^se34 ty: [l | iinote: ==]splace parentheses around the assignment to silence this warning )t )[ dataheap.ck{:] 1112) :)| 10 ^ :{ note: | expanded from macro 'FIELD'| ( ) ^ get.c 1112: graft.c | 67| : : ( )39i11 :f:9 :(warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]warning: l using the result of an assignment as a condition without parentheses [-Wparentheses]d features.c= : 3967427s | | :- 9> i:sif lf findcset.cnote: i (:use '==' to turn this assignment into an equality comparisons(p691 tsr:2 o 10[=g427:d | ]s= note: .f use '==' to turn this assignment into an equality comparisonxstdio/stdio.cisi ):ltf 96 er \:691Nr( 1 | ecj : xh | tr= ^warning: i(( a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]f)ah )va( [s c{0h96h ]_ | ,f_=| e_ ~~^~~~~~~~~~~~~'tsm /csd'hedataheap.cb)Se:m)tk1134_ r(:f{Uc34e 3o:t 2o c| (knote: h ~~~~~^~~~~~~~~~~~~~~~~~~~~niuse '==' to turn this assignment into an equality comparison_ ae sm,graft.cdataheap.cte ::rmo391112(af::cpf910u,s::r e -ltnote: note: >i,place parentheses around the assignment to silence this warningexpanded from macro 'FIELD'vs itwe [hw111239ie, | | ]n )ckget.ci )ee:fi )y67 f{ l:( i11o( | s:ls| ^t d ^ [note: = kplace parentheses around the assignment to silence this warning./stdio_remap.h= ] : s| )95sf ==):-i67 17>l | {:se lNi note: ief| expanded from macro '__sseek'sx ^ tt( 2 (p [95)r| d | )o ==]# g .d{ xe =)f i| s\n ^ t e r r| _| c ^_ ( )h s rs(eaevk[ 0b]k,_ _'_/s's)e)e k{ | | ^ ^ | ( ) graft.c:39:9: note: use '==' to turn this assignment into an equality comparison 39 | if (s = sfileNext()) { | ^ | == get.c:67:11: note: use '==' to turn this assignment into an equality comparison dataheap.c :671135 | : 34i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]p rgraft.co: g411135 : | =10 :fs otwarning: rrusing the result of an assignment as a condition without parentheses [-Wparentheses] r (cdh r=41( | ad vs [; 0 i]df, >('=s/ 'T=)R )Es Ef{(i sl )e| ;N ^ e dx -t| -( ==)) )U FuIsEaLgDe((p)a;t h n| a ~~^~~~~~~~~~~~~m e); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ graft.c:41:10: note: place parentheses around the assignment to silence this warning 41 | if (s = sfileNext()) usage(); dataheap.c| In file included from : ^ stdio/vscanf.c1135 :: 4834| : : ( )In file included from stdio/local.hnote: :place parentheses around the assignment to silence this warning37 : In file included from dataheap.c./system.h::111552:: 10./hash.h:: 329note: :expanded from macro 'UFIELD'11 : warning: 1115using the result of an assignment as a condition without parentheses [-Wparentheses] | if (old = 329sgraft.c | -: >stdio/stdio.c41is::fl11710 i::(s1 dt:note: a2 use '==' to turn this assignment into an equality comparisont[warning: ada function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ] =.41 x | h) 117- | >\ _o i_p fss| c- ^(l> sof se=et (csIn file included from chfstdio/vsnprintf.co(i:ohl48k,e: i NIn file included from ekestdio/local.h)ex:dataheap.c yt37: ,(: 1135| )) usage(In file included from :^s)./system.h34 t;::r ./stdio_remap.h52 l :: note: e| 66./hash.huse '==' to turn this assignment into an equality comparisonn ^:: ( 18329dataheap.ck :::e| 111115y ==note: ::) expanded from macro '__sclose' 10 warning: :+using the result of an assignment as a condition without parentheses [-Wparentheses] 66note: 1 | expanded from macro 'UFIELD')# ) d 329e{1115 | f | i in| ife ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (_(d_oasltcdal o==s esh --b>>kso_lp_is_s-st>c2fl[eodts]ce.h x( )In file included from h| stdio/vsprintf.c, ^\: 48k ./hash.h: e| :In file included from y ^329stdio/local.h, :: 1137s:: t In file included from rnote: ./system.hlplace parentheses around the assignment to silence this warning:e 52n: (./hash.hk :e329329y | :) 11 i:+f warning: 1(using the result of an assignment as a condition without parentheses [-Wparentheses])d )a t{a =329| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h -i>fo p(sd-a>tfae t=c hh(-h>,o pdataheap.cks:e-1136y>:,f34 e:st tcwarning: rhusing the result of an assignment as a condition without parentheses [-Wparentheses]l( ehn,( k1136ke | ey y)f, o +rs t./hash.h1(r:)dl329) e: =n11{ (: dk senote: | ;yplace parentheses around the assignment to silence this warning ^ ) d + | > 329 ( )=1 | ) T)iR fE{ E (( ds| a) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t; a d=- -h)- >UoFpIsE-L./hash.h>D:f(329es:to11cr:ht (Pnote: hause '==' to turn this assignment into an equality comparison,t hk)e ;y329 , | | si ^~~~~~~~~~~~~~~~tf r ldataheap.c(e:dn1115./hash.ha(::tk10329ae:: y 11=)note: : expanded from macro 'UFIELD' h+ note: - place parentheses around the assignment to silence this warning >1 1115o) | p) s 329i-{ | f> f i(e| fot ^ lc (dh d (| a=h ( )t , as -k=>e syhl,-i >ssottp2rs[l-de>]nf.(exkt)ec y./hash.hh\):( 329h +:,| 11 ~~~~^~~~~~~~~~~~~~~~1:k ) e)note: y use '==' to turn this assignment into an equality comparison,{ s t | r329 ^l | e ni| (f ==k e(yd)a t+a 1=) )h -{> o p| s ^ dataheap.c- :> 1136f| :e ( )34t :c hnote: (place parentheses around the assignment to silence this warningh ,dataheap.c :k1115e:y10,: snote: texpanded from macro 'UFIELD'r len (1115k | e yi)f +( o1l)./hash.hd): 329={: 11s :-| > ^note: s use '==' to turn this assignment into an equality comparisonl i| s ==t 2329[ | d ]i.fx )( d\a t a| ^= h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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) \ | ^ dataheap.c:1137:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1137 | for (d = ds; d >= TREE(s); d--) UFIELD(zone); | ^~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ fast-import.c:949:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 949 | if (q = strrchr(p, '>')) p = q+1; | ~~^~~~~~~~~~~~~~~~~ dataheap.c:1137: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-import.c:949:8: note: place parentheses around the assignment to silence this warning 949 | dataheap.c :i1137f: 34(:q note: =use '==' to turn this assignment into an equality comparison sdataheap.ct:r1115r:c10h:r (note: pexpanded from macro 'UFIELD', ' >1115' | ) )i fp (=o lqd+ 1findcset.c=;: 823 s: -11| >: ^ s lwarning: iassigning 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 ( )t 2[d ]823. | x ) f\o r | ( ^c h = kv.key.dptr; *ch; ch++) { | ^ ~~~~~~~~~~~ fast-import.c:949:8: note: use '==' to turn this assignment into an equality comparison 949 | if (q = strrchr(p, '>')) p = q+1; | ^ | == 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 dataheap.c=: 1138k:v34.:v awarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]. dptr; *1138c | h ;f ocrh +(+d) ={ d s| ; ^ ~~~~~~~~~~~ d >= TREE(s); d--) UFIELD(symlink); | ^~~~~~~~~~~~~~~ dataheap.c:1115:10CC libc/utils/fopen_cksum.c : note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1138:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1138:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10:gfiles.c :note: 171expanded from macro 'UFIELD': 9: 1115warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (old =171 | s - >isfl i(spt 2=[ ds]t.rxs)t r\( f i| l ^e , "/SCCS/s.")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ gettemp.c:34:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 34 | if (envtmp = getenv("TMPDIR")) tmpdirs[tmpdirs_len++] = envtgfiles.cm:p171;: 9dataheap.c ::| 1139 ~~~~~~~^~~~~~~~~~~~~~~~~~note: : place parentheses around the assignment to silence this warning34 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 171 | i f1139 | ( pf o=r s(tdr s=t rd(sf;i lde ,> =" /TSRCECES(/ss).;" )d)- -{) U| F ^ gettemp.cI :E 34L| :D ( )13( :c snote: eplace parentheses around the assignment to silence this warningt File); 34 | | ^~~~~~~~~~~~~~~~i f dataheap.c(:e1115n:v10t:m pnote: expanded from macro 'UFIELD'= g e1115tgfiles.c | e: n171iv:f(9 ":(T oMnote: lPuse '==' to turn this assignment into an equality comparisondD I=R "171s) | -) > stilmfip sd(tip2r [s=d[ ]ts.mtxpr)ds it\rr s(get.c _f:| li349 ~~~~^~~~~~~~~~~~~~~~el: ne19+,:+ ]"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]=S CeCnSv /t349sm | .p "; ) ) | { ^ dataheap.c a:| | d1139 ^ ( )l: e34 r:| 3 ==2note: (place parentheses around the assignment to silence this warning0 ,dataheap.c :s1115-:>10g:f inote: lexpanded from macro 'UFIELD'e , s1115t | r liefn ((sogettemp.c-l:>d34g :f=13i :ls e-note: use '==' to turn this assignment into an equality comparison)> )s)l ;i34 s | ti| 2f ^~~~~~~~[ d(]e.nxv)t m\p =| ^g etenv("TMPDIR")) tmplibc/zlib/zlib.hd:i821r:s61[:t mnote: ppassing argument to parameter 'buf' hered irs_ l821edataheap.c | n:Z+1139E+:X]34T :E= R note: Neuse '==' to turn this assignment into an equality comparison n udataheap.cvL:to1115mIn file included from n:pstdio/vsscanf.cg10;: : 48Z : Enote: | In file included from Xexpanded from macro 'UFIELD' ^stdio/local.hP :O 37R| 1115: T == | In file included from ./system.hai:df52l : e(./hash.hro:3l13292d warning: generated11O=. :F (swarning: (-using the result of an assignment as a condition without parentheses [-Wparentheses]u> Lsolnigs ta2d [l329de | ]r .,ix f)c o(\nd sa tt| a ^B y=t ehf- >*obpusf-,> fueItncth (lhe,n )k)e;y , | s ^t rlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1140:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1140 | for (d = ds; d >= TREE(s); d--) UFIELD(u./hash.hs:e329r:h11o:s tnote: )place parentheses around the assignment to silence this warning; | ^~~~~~~~~~~~~~~~ dataheap.c329: | 1115 :i10f: (note: dexpanded from macro 'UFIELD'a ta 1115= | hi-f> o(posl-d> f=e tsc-h>(shl,i skte2y[,d ]s.txr)l e\n ( k| e ~~~~^~~~~~~~~~~~~~~~y ) + 1)) { | ^ | ( ) dataheap.c:1140:34: note: ./hash.hplace parentheses around the assignment to silence this warning: 329:dataheap.c11:2:1115 warning :snote: 10 generateduse '==' to turn this assignment into an equality comparison:. note: expanded from macro 'UFIELD' 329 | 1115 | i fi f( d(aotlad == hs-->>osplsi-s>tf2e[tdc]h.(xh), \k e y| , ^ strlen(key) + 1)) { | ^ | == 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].fast-import.cx:)1206 :\11 : | warning: ^passing 'u8[4096]' (aka 'unsigned char[4096]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1206 | sprintf(buf, "blob %zd", len); | ^~~ libc/stdio.h:270:31: note: passing argument to parameter here 270 | int sprintf(char * __restrict, const char * __restrict, ...) | ^ 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--) FIELDfast-import.c(:c1208l:u49d:e swarning: )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]; | ^~~~~~~~~~~~~ dataheap.c1208: | 1112 : 10h:a snote: hexpanded from macro 'FIELD'_ des c1112r | i pitfo r([oilddx ]=. psr-o>cselsiss(t&2m[dd,] .bxu)f ,\ s t| r ~~~~^~~~~~~~~~~~~~~~l en(buf)+1); | ^~~ /usr/include/string.h:54:28: note: passing argument to parameter hereget.c In file included from : stdio/wsetup.c42154:: | 489s: :iIn file included from zCC key2path.c stdio/local.hdataheap.cwarning: e::using the result of an assignment as a condition without parentheses [-Wparentheses]_371141 t: : In file included from 34s./system.h: t: 421r52note: | l: place parentheses around the assignment to silence this warning e./hash.h n:dataheap.ci 329:f(:1112 c11:(o:10cn : swarning: =tusing the result of an assignment as a condition without parentheses [-Wparentheses]note: expanded from macro 'FIELD'bc ahm a(1112r p | 329r * | oi) gf;i, f ( (o| (fl ^dld aa tg=as s=&- >hSs-Il>LioEspNtsT2-)[>,df ]eb.tpxc_)hf (CC libc/utils/fopen_crc.c i\hl ,e s| k, ^e ya,c _sotprtleennd(,k eayv)) )+ {1 ) )| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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) \ | ^ get.c:421:9: note: place parentheses around the assignment to silence this warning./hash.h :329:11: note: 421place parentheses around the assignment to silence this warning | if (329c | =i fb a(md(aptrao g=, h(-fCC libc/utils/fopen_vzip.c >loapgss- >&f eStIcLhdataheap.cE(:Nh1143T,:) 35,k: e bywarning: p,using the result of an assignment as a condition without parentheses [-Wparentheses]_ fsitlr el1143se | ,n ( akfceo_yro) p (t+de n1=d) ,)d sa{;v ) d)| ^ >{ = | T| ( )R ^ E E (| s ( )) ; d--) FIELD(bamhash); | ^~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old ./hash.h=: 329s:-11>:get.cs :lnote: 421iuse '==' to turn this assignment into an equality comparison:s 9t:2 [329note: d | use '==' to turn this assignment into an equality comparison] .ixf) 421(\ | d a t| ia ~~~~^~~~~~~~~~~~~~~~f =( ch -=> obpasm-(>pfreotgc,h ((hf,l akgesy ,& sStIrLlEeNnTdataheap.c():k,1143e :yb35)p: _ +fnote: iplace parentheses around the assignment to silence this warning1l )edataheap.c)s: ,1112{ : a10 c:| _ ^onote: pexpanded from macro 'FIELD' t | e == n 1112d | , iafv )()o l{d =| ^s - >| s ==l ist2[d].x) \ | ^ dataheap.c:1143:35: 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: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) \ gethelp.c :| 125 ~~~~^~~~~~~~~~~~~~~~: 21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) 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) \ | ^ gethelp.c:dataheap.c125::115321::34 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison dataheap.c:1112 :12510 | : note: expanded from macro 'FIELD' fo r1112 | ( ti f= (boulfd; =p s=- >sstlrissttr2[d(]t.,x )" #\B K M| O ^D #"); ) { | ^ | ( ) gethelp.c:125:21: note: use '==' to turn this assignment into an equality comparison 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ^ | == dataheap.c:1167:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1167 | while (rkoff = OLDKOFF(off)) { | ~~~~~~^~~~~~~~~~~~~~ dataheap.c:1167:17: note: place parentheses around the assignment to silence this warning 1167 | while (rkoff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1167:17: note: use '==' to turn this assignment into an equality comparison 1167 | while (rkoff = OLDKOFF(off)) { | ^ | == 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)) { | ^ | ( ) dataheap.c:1189:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1189 | while (rkoff = OLDKOFF(off)) ./hash.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:1189:17: note: place parentheses around the assignment to silence this warning 1189 | while (rkoff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1189:17: note: use '==' to turn this assignment into an equality comparison 1189 | while (rkoff = OLDKOFF(off)) { | ^ | == findcset.c:1194:39: warning: format specifies type 'unsigned long *' but the argument has type 'time_t *' (aka 'long long *') [-Wformat] 1194 | rc = sscanf(buf, "%s %lu", nextTag, tagDate); | ~~~ ^~~~~~~ | %llu CC libc/utils/fopen_zip.c 2 warnings generated. dataheap.c:1217:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1217 | while (rkoff = OLDKOFF(off)) { | ~~~~~~^~~~~~~~~~~~~~ dataheap.c:1217:17: note: place parentheses around the assignment to silence this warning 1217 | while (rkoff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1217:17: note: use '==' to turn this assignment into an equality comparison 1217 | while (rkoff = OLDKOFF(off)) { | ^ | == findcset.c:1241:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1241 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ findcset.c:1241:11: note: place parentheses around the assignment to silence this warning 1241 | while (p = eachline(&t, &len)) fprinIn file included from ttcp/tcp.cfstdio/vsprintf.c:(:21o51: u:In file included from t1./system.h,:: 52"warning: : ca function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]./hash.h :%329.: *1151s: | \ vnwarning: s"using the result of an assignment as a condition without parentheses [-Wparentheses]p, r ilnetn f,329( | sp t)ir;f, (f| dm ^ at t, a | a ( )=p )h - >| o^p s->f./stdio_remap.he:t89c:h18(:h ,note: expanded from macro 'vsprintf'k ey ,89 | s#tdfindcset.cre:lf1241ei:nn11(e:k evnote: ysuse '==' to turn this assignment into an equality comparison)p r+i n12411t | )f ) w bh{ki _l ve| s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p( rpi n=t fe a c| h ^l ine(&t, &len)) fprintf(out, "c %.*s\n", lstdio/vsnprintf.ce:In file included from n51udp/udp.c,:: 121p:: ) In file included from ;warning: ./system.h a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]: 52| : ./hash.h ^./hash.h : :51329 329 | :| :v11 ==11s: :n pnote: warning: rplace parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses]i ntf( s329t | r329 , | i fni ,f( df(amdttaa,t a=a p=h) - h> -o| >p^os p-s./stdio_remap.h>-:f>87ef:te19ct:hc (hnote: h(expanded from macro 'vsnprintf',h ,k e87ky | e,#y d,se tfsritlnreeln e(vnks(enkype)ry i)+n t+1f ) 1)b) k){_ stdio/vscanf.c v{: s 51| n : ^ p| 1 r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: i | nwarning: ( )ta function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] f | ^ 51 | vscanf(fmt, ap) | ^ ./stdio_remap.h:86:16: note: expanded from macro 'vscanf' 86 | #define vscanf bk_vs./hash.hc:a329n:f11 : | note: ^use '==' to turn this assignment into an equality comparison 329 | if (data = h->op./hash.hs:-329>:f11e:t cnote: hplace parentheses around the assignment to silence this warning( h, ke y329, | sitfr l(edna(tkae y=) h+- >1o)p)s -{> f e| t ^c h (| h ==, key, strlen(key) + 1)) { | ^ | ( ) dataheap.c:1286:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1286 | if (off = WEAVE_IN./hash.hD:E329X:(11s:, note: duse '==' to turn this assignment into an equality comparison) ) { 329| | ~~~~^~~~~~~~~~~~~~~~~~~ if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dataheap.c:1286:12: note: place parentheses around the assignment to silence this warning 1286 | if (off = WEAVE_INDEX(s, d)) { | ^ | ( ) dataheap.c:1286:12: note: use '==' to turn this assignment into an equality comparison 1286 | if (off = WEAVE_INDEX1( warnings generated,. d)) { | ^ | == 1 warning generated. dataheap.c:1324:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1324:8: note: place parentheses around the assignment to silence this warning 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ^ | ( ) dataheap.c:1324:8: note: use '==' to turn this assignment into an equality comparison 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ^ | == In file included from hash_nokey.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | iIn file included from fheapdump.c 21:( warning17ds: a generatedIn file included from t. ./sccs.ha: 20=: In file included from hlibc/system.h-:>52o: plibc/hash.hs:-329>:f11e:t cwarning: h(h, using the result of an assignment as a condition without parentheses [-Wparentheses]k ey, strle n329( | k eiyf) (+d a1t)a) ={ h -| > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ps->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329libc/hash.h::11329:: 11note: :place parentheses around the assignment to silence this warning 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:libc/hash.h11:5:329 warning :snote: 11 generateduse '==' to turn this assignment into an equality comparison:. note: use '==' to turn this assignment into an equality comparison 329 | i329f | (idfa t(ad a=t ah -=> ohp-s>-o>pfse-t>cfhe(thc,hgfiles.c (:kh661e,:y 24,k: e sywarning: t,address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]r lsetnr( lk661ee | ny () k re+ay n)1g )e+)_ w1{a) l) k | r{ ^e v s| | ( ^ ==s , 1 | warning0 == generated, . 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/vsscanf.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | eofread(cookie, buf, len) | ^ stdio/vsscanf.c:63:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | vsscanf(str, fmt, ap) | ^ ./stdio_remap.h:92:17: note: expanded from macro 'vsscanf' 92 | #define vsscCC kill.c anf bk_vsscanf | ^ grep.cgfiles.c::283699:CC kv.c :138:: 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] 283699 | | wihfi l(es (=b urfi n=d egxr(enpa_mgee,t l'i/n'e)()f )s) -{= 4| ; ~~~~^~~~~~~~~~~~~~~~~ /* point it at start of SCCS/ */ | ~~^~~~~~~~~~~~~~~~~~~ grep.cstdio/wsetup.c::28356::131:: note: warning: place parentheses around the assignment to silence this warninga function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]gfiles.c :699: 8 56:283 | | _note: _place parentheses around the assignment to silence this warningws hwisl ee699t | u( pbi(ufff p ()=s g=| r ^er pi_./stdio_remap.hng:de81et:xl19(i:nn aenote: m(expanded from macro '__swsetup'ef ,) ) ' 81/{ | ' #) d)| e ^ fs i n-| e= ( ) _4_;s w s e t u p/ *b kp_o_i_nstw siett uapt s| t ^a rt of SCCS/ *grep.c/: 283 :| 13 ^ : note: | use '==' to turn this assignment into an equality comparison ( ) 283 | while (stdio/vfscanf.cb:u850f: 1=: gwarning: ra function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]e p_ge t850l | i_n_es(cfc)l)( t{gfiles.ca :b 699,| : ^8f :m t| note: ) ==use '==' to turn this assignment into an equality comparison | ^ 699 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ^ | == 3 warnings 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)); | 2 ^ warning s generated. 1 warning generated. In file included from utils/cleanpath.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. stdio/wbuf.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | __swbuf(c, fp) | ^ ./hash.h./stdio_remap.h::32979::1117:: note: note: place parentheses around the assignment to silence this warningexpanded from macro '__swbuf' 79329 | | # dieff i(ndea t_a_ s=w bhu-f> obpks_-_>_fsewtbcuhf( 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, key, strlen(key) + 1)) { | ^ | == 5 warnings generated. 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); | ^ | == 2 warnings generated. 2 warnings generated. In file included from here.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->fetcIn file included from hhelp.c(:h17,: In file included from klibc/system.he:y52,: libc/hash.hs:t329r:l11e:n (warning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]e y) + 1)) 329{ | i| f ^ ( d| a ( )t a = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, 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, strlengfiles.c(:k1191e:y12): +warning: using the result of an assignment as a condition without parentheses [-Wparentheses]1 )) { | 1191 ^ | | w ==h ile CC libcommit.c (p = strrchr(gfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~ CC libdiff.c gfiles.c:1191:12: note: place parentheses around the assignment to silence this warning 1191 | while (p = strrchr(gfile, '/')) { | ^ | ( ) gfiles.c:1191CC libgraph.c :tcp/tcp.c12::77 :note: 52use '==' to turn this assignment into an equality comparison: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 1191 | whil e77 | ( pi f= (s(tnrerwcshorc(kg f=i laec,c e'p/t'()s)o c{k , | ( ^s t r| u ==c t sockaddr*)&s, &namelen)) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:388:68: note: passing argument to parameter here 388 | int accept (int, struct sockaddrCC librange.c *__restrict, socklen_t *__restrict); | ^ CC libsfiles.c tcp/tcp.c:106:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 106 | if (freeme = strrchr(host, ':')) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 3 warnings generated. tcp/tcp.c:106:13: note: place parentheses around the assignment to silence this warning 106 | if (freeme = strrchr(host, ':')) { | ^ | ( ) tcp/tcp.c:106:13: note: use '==' to turn this assignment into an equality comparison 106 | if (freeme = strrchr(host, ':')) { | ^ | == CC libc/utils/fileops.c CC lines.c CC libc/utils/fileutils.c CC localtm.c CC libc/utils/findpid.c gfiles.c:1315:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1315 | if (p = strrchr(gfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~ gfiles.c:1315:9: note: place parentheses around the assignment to silence this warning 1315 | if (p = strrchr(gfile, '/')) { | ^ | ( ) gfiles.c:1315:9: note: use '==' to turn this assignment into an equality comparison 1315 | if (p = strrchr(gfile, '/')) { | ^ | == 4 warnings generated. tcp/tcp.c:140:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 140 | if (getsockname(s, (struct sockaddr *)&sin, &namelen) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:391:73: note: passing argument to parameter here 391 | int getsockname (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^ tcp/tcp.c:154:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 154 | if (getpeername(s, (struct sockaddr *)&sin, &namelen) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:392:73: note: passing argument to parameter here 392 | int getpeername (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^ gfiles.c:1414:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1414 | if (t = sdir_getdir(proj, dir)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:1414:8: note: place parentheses around the assignment to silence this warning 1414 | if (t = sdir_getdir(proj, dir)) { | ^ | ( ) tcp/tcp.cgfiles.c::1681414::468:: warning: note: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]use '==' to turn this assignment into an equality comparison 1414 | 168i | f i(ft (=g estdsiorc_kgneatmdei(rs(,p r(osjt,r udcitr )s)o c{k a d| d ^r *| ) ==& sin, &namelen) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:391:73: note: passing argument to parameter here 391 | int getsockname (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^ 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 | rcgfiles.c :=1456 :g18e:t swarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]c kopt(s, 1456S | O L _iSfO C(KmEaTg,i cSPOf_iTlYeP E=In file included from , here_check.c m:Sd17Ob: CmIn file included from K_./sccs.h_f:Oe20Pt: TcIn file included from _hlibc/system.hC_:As52St: Trlibc/hash.h (:&g329tD:,B11 ,:& tgwarning: )f;i using the result of an assignment as a condition without parentheses [-Wparentheses]l e| ) ^~) {329/usr/include/sys/socket.h | : 401| i: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~f71 :( dnote: apassing argument to parameter heret a = h401- | >ionpts -g>eftestocchk(ohp,t k(eiyn,t ,s tirnlte,n (iknety,gfiles.c) : v1456+o: i181d:) )*note: 2_place parentheses around the assignment to silence this warning{ warning_ sr generatede| 1456. s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | t r iicft ,( msaogcikclPefni_lte *=_ _mrdebsm_tfreitccth)_;s t r| ( ^g DB, gfile)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strgfiles.cl:e1456n:(18k:e ynote: )use '==' to turn this assignment into an equality comparison + 1) )1456 | { i| f ^ ( m| a ( )g icPfile = mdbm_fetch_str(gDB, gfile)) { | ^ | == 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/concat_path.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) 2+ warning s1 generated). ) { | ^ | == 1 warning generated. In file included from utils/crc32c.c:28: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 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)) { | ^ | == 3 warnings generated. CC libc/utils/fmem.c CC lock.c CC locking.c CC libc/utils/fullname.c CC mail.c CC libc/utils/fileinfo.c CC libc/utils/getnull.c CC merge.c 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.cheapdump.c::204190::1113:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 902041 | | w hwihliel e(In file included from In file included from tutils/die.c(isascii.c :d:=17 17 : =: fIn file included from In file included from g./system.hclibc/system.he:s:t52e52l: t: i./hash.h_libc/hash.hn:r:e329d329(:w:f11e11):a:) v warning: ewarning: {using the result of an assignment as a condition without parentheses [-Wparentheses]Pusing the result of an assignment as a condition without parentheses [-Wparentheses] a i| r ~~^~~~~~~~~~~~~ ( 329s329 | , | i0if,f (&(drdakatotafa f =,= h&h-d->k>ooopfpsfs-)->)>f fe{et tc ch| h( ^ (h In file included from h, gfiles.chostme.c, | :: k ( )204117ke :: ey11In file included from y,:./bkd.h, : snote: 20stplace parentheses around the assignment to silence this warning: tr In file included from rllibc/system.hle :en204152n( | : (k libc/hash.hkew:eyh329y)i:) heapdump.cl11 +:e:+ 90 1:(warning: 1)13tusing the result of an assignment as a condition without parentheses [-Wparentheses])): ) = {note: { use '==' to turn this assignment into an equality comparisonf g 329| e| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~90 l | ii fn e ((wdfha)it)la e { = ( dh| - ^ => o cp| ss ( )e- t>_fredtwceha(vhe,P akiery(,s ,s t0r,l e&nr(kkoefyflibc/hash.h./hash.h),:: 2329329gfiles.c+& warning::: ds111120411k generated:::)o. 11)fnote: note: : fplace parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning {) note: )use '==' to turn this assignment into an equality comparison | 329 {329 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 2041 | | i | ifw ^f h (i (dl| dae ==at ta(a t = = = h h-f->g>oeoptpsls-i->n>fefe(etftc)ch)h( (h{h, , k| ke ^ey y, ,libc/hash.h | :s ==s329t t:rr11ll:ee nnnote: ((place parentheses around the assignment to silence this warningkk eeyy)) ++ 13291) | )) ) i {f{ ( | d| ^ a ^ t a | | ( )= ( ) h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:./hash.h329::329heapdump.c11:::11101 ::note: 13use '==' to turn this assignment into an equality comparisonnote: : use '==' to turn this assignment into an equality comparison warning: using the result of an assignment as a condition without parentheses [-Wparentheses]329 | 329 | ilibc/hash.h f :i 101329f( | : d 11(a :dt aagfiles.cwnote: t In file included from In file included from :huse '==' to turn this assignment into an equality comparisona=utils/efopen.cidcache.c2050i :::l=h 171714e -329: : : h> | In file included from In file included from (-o ./system.hlibc/system.hwarning: t>pi::using the result of an assignment as a condition without parentheses [-Wparentheses] osf5252 =p- : : s>( ./hash.hlibc/hash.hs-fd2050::c>ea | 329329cftt ::seca 1111_th ::nc(=w ehh hwarning: warning: x(,hiusing the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses]th -l d,k>ea eo tkyp(329329ae,st | | (y -1 s,s> ii) tf=ff)sre tltf(({recgdd lnheaa e((ttt| nkhlaa ~~^~~~~~~~~~~~~~~~~~(e,i ky n==e)ke y e(hh)+yf-- ,1>>+1 )oo )s)pp1)t ss) r{--){l >> e ff{ n| heapdump.cee | ( ~~~^~~~~~~~~~~~~~:tt ^k 101cc| e:hh ^ y13(( | ):hh == ,,| +note: == place parentheses around the assignment to silence this warningkk 1 ee)yy) ,, 101 { | ss tt rr| ll ^wee hnngfiles.c i((:| lkk2050 ==eee: yy14()):t ++note: = place parentheses around the assignment to silence this warning 11 s))c)) c 2050s{{ | _ n e| | x ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wt hdialtea ((st)1) ={ f g| e ^ t l i| n ( )e (f1)) { | ^ | ( ) ./hash.hlibc/hash.h:heapdump.c:329:329:101:11:11:13gfiles.c: :: note: 2050note: place parentheses around the assignment to silence this warningnote: :place parentheses around the assignment to silence this warning use '==' to turn this assignment into an equality comparison14 : 329 note: 101 | 329use '==' to turn this assignment into an equality comparison | | i f i 2050fw( | hd (ia dlt aeawt ha(=i t l= he =- h >(-sot>cp1ocs ps-=s_> -nff>eegfxteetcttdhlca(ihthn(a,eh( (,skf )e1k)y)e ,)y{ , In file included from s{ info.ct s| :r t ^17l| r : e ^l In file included from n e| ./sccs.h( n ==:k| ( 20e ==k: y eIn file included from )ylibc/system.h ):+ 52 +: 1 libc/hash.h)1:))329 ):{ 11 {: | 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 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 | | igfiles.cif:f 2055 (:(d11da:at tawarning: a using the result of an assignment as a condition without parentheses [-Wparentheses] = = hh-- >>2055oo | pp ss -- >> ffieeftt cc(hhp(( hh=,, skkteeryys,,libc/hash.ht :rss329(tt:rrr11,ll: ee "nnnote: .((place parentheses around the assignment to silence this warning.kk "ee)yy )))329 | *++ p i 11f=)) ))(0 d;{{a t a| | | ~~^~~~~~~~~~~~~~~~~ ^ ^= h| | - == ==> ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) gfiles.c:2055:11: note: place parentheses around the assignment to silence this warning 2055 | if (p = strstr(r, ".."libc/hash.h):)329 :*11p: =note: use '==' to turn this assignment into an equality comparison0 ; | ^ 329 | | i ( )f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == gfiles.c:2055:11: note: use '==' to turn this assignment into an equality comparison 2055 | if (p = strstr(r, 1" warning. generated.. ")) *p = 0; | ^ | == 1 warning generated. gfiles.c:2082:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2082 | while (t = fgetline(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.cIn file included from :utils/data.c2086::1710: :In file included from ./system.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]52 : ./hash.h:329: 112086: | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = s329t | r sitfr ((rd,a t"a. .=" )h)- >*opp s=- >0f;e t c| h ~~^~~~~~~~~~~~~~~~~( h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:2086:10: note: place parentheses around the assignment to silence this warning 2086 | if (p = strstr(r, "..")) *p = 0; | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, keygfiles.c,: 2086s:t10r:l enote: nuse '==' to turn this assignment into an equality comparison( key )2086 | + 1 )i)f {( p | = ^ s t| r ( )s tr(r, "..")) *p = 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)) { | ^ | == In file included from utils/dirname.c:35: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/dirs.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 =In file included from http.ch:-17>: oIn file included from plibc/system.hs:-52>: flibc/hash.he:t329c:h11(:h ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]k ey, st r329l | e ni(fk e(yd)a t+a 1=) )h -{> o p| s ^ - > f| e ( )t ch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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 | CC mklock.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)) { | ^ | == CC mailslot.c 2 warnings generated. heapdump.c:261:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 261 | if (i = size(sccs_Xfile(s, '2'))) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:261:9: note: place parentheses around the assignment to silence this warning 261 | if (i = size(sccs_Xfile(s, '2'))) { | ^ | ( ) 1 warning generated. heapdump.c:261:9: note: use '==' to turn this assignment into an equality comparison 261 | if (i = size(sccs_Xfile(s, '2'))) { | ^ | == heapdump.c:276:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 276 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:276:16: note: place parentheses around the assignment to silence this warning 276 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ^ | ( ) heapdump.c:276:16: note: use '==' to turn this assignment into an equality comparison 276 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ^ | == 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/efopen.c:49:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 49 | if (f = efopen(env)) { | ~~^~~~~~~~~~~~~heapdump.c :332:8: note: place parentheses around the assignment to silence this warning 332 | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ^ | ( ) utils/efopen.c:49:8: note: place parentheses around the assignment to silence this warning 49 | if (f = efopen(heapdump.ce:n332v:)8): {note: use '==' to turn this assignment into an equality comparison | ^ | 332 ( ) | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ^ | == utils/efopen.c:49:8: note: use '==' to turn this assignment into an equality comparison 49 | if (f = efopen(env)) { | ^ | == heapdump.c:354:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 354 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ heapdump.c:354:12: note: place parentheses around the assignment to silence this warning 354 | while (t = sccs_nextdata(s)) { | ^ | ( ) heapdump.c:354:12: note: use '==' to turn this assignment into an equality comparison 354 | CC mtime.c while (t = sccs_nextdata(s)) { | ^ | == CC mv.c heapdump.c:382:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:382:11: note: place parentheses around the assignment to silence this warning 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) heapdump.c:382:11: note: use '==' to turn this assignment into an equality comparison 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == 1 warning generated. 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)) { | ^ | == CC libc/utils/getopt.c utils/dirs.c:197:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 197 | while (e = readdir(d)) { | ~~^~~~~~~~~~~~ utils/dirs.c:197:11: note: place parentheses around the assignment to silence this warning 197 | while (e = readdir(d)) { | ^ | ( ) utils/dirs.c:197:11: note: use '==' to turn this assignment into an equality comparison 197 | while (e = readdir(d))In file included from utils/fopen_cksum.c{: 20 : | In file included from ^./system.h : 52| : ==./hash.h :329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data =1 warningh generated-. >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 key2rev.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->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/fopen_zip.c:20: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->oIn file included from plibc/hash.hutils/fopen_crc.cs::-32917>:: f11In file included from e:./system.ht :cnote: 52huse '==' to turn this assignment into an equality comparison: ( ./hash.hh:, 329 329:k | 11e :yi ,fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]s( tdralte an329 ( | =k eihyf-) > (o+dp as1t-)a>) f =e{ t hc -h| >( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~oh p,s -k>efye,t csht(rhl,e nk(ekye,y )s t+r l1e)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: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(./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)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetIn file included from ckey2path.ch:(17h: ,In file included from libc/system.hk:e52y: ,libc/hash.h :s329t:r11l:e nwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]k ey) + 1)) { | 329 ^ | i| f == (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC names.c 2 warnings generated. In file included from utils/fopen_vzip.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC ndiff.c CC libc/utils/glob.c 1 warning generated. CC libc/utils/lines.c idcache.c:147: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)) { | ^ | == 1 warning generated. 1 warning generated. CC libc/utils/lines_tests.c 1 warning generated. utils/fopen_zip.c:130:17: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 130 | zf->z.next_out = buf; | ^ ~~~ utils/fopen_zip.c:182:16: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 182 | zf->z.next_in = (char *)buf; | ^ ~~~~~~~~~~~ utils/fopen_zip.c:185:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 185 | if (err = deflate(&zf->z, Z_NO_FLUSH)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/fopen_zip.c:185:11: note: place parentheses around the assignment to silence this warning 185 | if (err = deflate(&zf->z, Z_NO_FLUSH)) { | ^ | ( ) utils/fopen_zip.c:185:11: note: use '==' to turn this assignment into an equality comparison 185 | if (err = deflate(&zf->z, Z_NO_FLUSH)) { | ^ | == 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"))info.c :{276 : 36| : ^ warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]| == 276 | (struct sockaddr*)&cliaddr, &len); | ^~~~ /usr/include/fortify/sys/socket.h:49:73: note: passing argument to parameter '__l' here 49 | struct sockaddr *__a, socklen_t *__l) | ^ 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, strlenIn file included from (libcommit.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] 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 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-1> warningf generatede. tch(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)) { | ^ | ( ) utils/fopen_crc.c:344:32: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] libc/hash.h344: | 329 :i11fIn file included from : librange.c (:note: (17use '==' to turn this assignment into an equality comparisonf: cIn file included from -libc/system.h >:329r52 | l: elibc/hash.hin:f 329 =:( 11dr:ae tawarning: adusing the result of an assignment as a condition without parentheses [-Wparentheses] B =l ohc- k>329(o | fp csi,-f > ff(ced-ta>ctrhab( uh=f, ) h)k- e>rrfeletetuncr(hnk( eh(y,-) 1 k)+e; y 1, ) | )s ^~~~~~~~ In file included from t {kv.cr :utils/fopen_crc.cl 17:e| : 213n ^In file included from :( ./sccs.h27k ::e| 20 y ==: note: ) In file included from passing argument to parameter 'buf' here libc/system.h +: 521213: ) | libc/hash.h)r: e329{1a: warningd11 generatedB:| . l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~owarning: ck(using the result of an assignment as a condition without parentheses [-Wparentheses]f crc *fc, c329h | a ri f* b(udfa)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)) { | ^ | ( ) CC libc/utils/mkdir.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if utils/fopen_crc.c(:d351a:t15a:libc/hash.h :=warning: 329 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]:h 11-:> onote: 351puse '==' to turn this assignment into an equality comparison | s -c> rf329ce | Wt rciihft( eh((,df ackt,ea y f,=c -sh>t-rr>blouepfns,(- k>lefeyen)t2) c warning;+hs CC nested.c ( generated 1h. | ), ^~~~~~~~) k{eutils/fopen_crc.c y: ,107| : ^ s48 t: r | lnote: ( )epassing argument to parameter 'buf' here n (key )107 | +p r1i)v)a t{e i| n ^t c| r ==c Write(void *libc/hash.hc:o329o:k11i:e ,note: use '==' to turn this assignment into an equality comparisonc onst c329h | a ri f* b(udfa,t ai n=t hl-e>no)p;s utils/fopen_vzip.c- :>| 186f ^:e 127t: warningc shwarning: generated(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]. h , key, 186s | t rzl.enne(xkte_yi)n += 1()c)h a{r *| ) ^i n ;| == | ^ ~~~~~~~~~~ CC libc/utils/mmap.c CC libc/utils/milli.c 3 warnings generated. 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_crc.c:399:36: 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] 399 | unless (fc->rlen = readBlock(fc, fc->rbuf)) break; | ^~~~~~~~ ./style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ utils/fopen_crc.c:213:27: note: passing argument to parameter 'buf' here 213 | readBlock(fcrc *fc, char *buf) | ^ utils/fopen_vzip.c:251:10: warning: 'LZ4_compress_limitedOutput' is deprecated: use LZ4_compress_default() instead [-Wdeprecated-declarations] 251 | *olen = LZ4_compress_limitedOutput(in, out, ilen, *olen); | ^ /usr/include/lz4.h:807:1: note: 'LZ4_compress_limitedOutput' has been explicitly marked deprecated here 807 | LZ4_DEPRECATED("use LZ4_compress_default() instead") LZ4LIB_API int LZ4_compressIn file included from _libdiff.cl:i17m: iIn file included from tlibc/system.he:d52O: ulibc/hash.ht:p329u:t11 :( cwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]n st char* s r329c | , icfh a(rd*a tdae s=t ,h -i>notp ss-r>cfSeithttp.czc:eh68,(: h6i,:n tkwarning: eassigning 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]my a,x O su68tt | rp lubetunSf(i kz=ee y)p); =+ | m1^a) l)l/usr/include/lz4.h o:{c796 (: l52| e: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n 2note: )expanded from macro 'LZ4_DEPRECATED'; | ^ ~~~~~~~~~~~~~~~~ 796 | # define LZ4_DEPRECATED(message) __attribute__(http.c(:d69e:p27r:e cwarning: apassing '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]t ed(me s69s | a gief) )()( e r| r ^ = base64_encode(s, llibc/hash.he:n329,: 11bIn file included from :ulibgraph.c f:note: ,17place parentheses around the assignment to silence this warning : &In file included from l./sccs.he: n203292: | )In file included from )libc/system.hi :f!52 =: ( libc/hash.hdC:aR329In file included from tY:localtm.caP11: T:17=_ : Owarning: In file included from hKusing the result of an assignment as a condition without parentheses [-Wparentheses]./sccs.h-) :> 20o{: p In file included from s libc/system.h-| 329:> ^ | 52f : eilibc/hash.ht/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hf:c: 329h3(:(:d11h40a:,:t awarning: knote: using the result of an assignment as a condition without parentheses [-Wparentheses]epassing argument to parameter 'in' here= y ,h -s 3>t329 | or | ipl nseit-nf >( bfk(aeedstyaec)t6h a4(+ _h =eIn file included from ,1 nutils/findpid.c )hc:k)-o17e >d: y{oeIn file included from , p(./system.h sc:s| -o52t ^ >n: r fs./hash.hl et:e| t 329n ( )cu:( hn11k(s:ehi y,gwarning: ) nusing the result of an assignment as a condition without parentheses [-Wparentheses] ke +ed y 1,c) h)s a t329r{libc/hash.hr | :l * 329eii| :nfn ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11( , :k( ed note: yauuse '==' to turn this assignment into an equality comparison)tn as+10 i warning=g3291s n | ) generatedhe ). -di > f{ol po( snd| -ga ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> t flalibc/hash.hee :tn=329c, :h h11( -:h > ,| onote: ^pplace parentheses around the assignment to silence this warningk s e-y>, f 329es | http.ctt :cri69hlf:(e 35hn(:,(d libc/hash.h kawarning: :ketpassing '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]329eya :y) 11, =: 69+ s | hnote: t 1-place parentheses around the assignment to silence this warningri)> lf)oe pn({329s(( | -ke >er| ifyr ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fe) t =(c+ dh ba(1ath)sa,)CC libc/utils/pq.c e 6=k{4 e _hy e-,| n> ^cos opt dsr| e-l ==(>e sfn,e( tklceehyn()./hash.h,h : ,+329b :uk111fe):,y) , note: & {place parentheses around the assignment to silence this warningls et nr| 2l ^ 329)e | )n (| i!k ( )f=e y(C)dR aY+tP aT1 _)=O) K h){- >{ o | p ^ s| - ^~~ >libc/hash.h | f: ( )/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.he329 :t:4c11:h:40( :hnote: ,use '==' to turn this assignment into an equality comparisonnote: passing argument to parameter 'out' herek e y329 ,In file included from | 4 lines.c | s:i tlibc/hash.h17f r:: l329In file included from ( e:libc/system.hd n11:a (:52t k : a enote: libc/hash.h yuse '==' to turn this assignment into an equality comparison:= ) 329 :h +11-329 :> | 1 o )warning: pi )using the result of an assignment as a condition without parentheses [-Wparentheses]sf - {>( fd ea329 | tt | ^ ca h i (=fu| h n ( ),h(s -diutils/fopen_crc.ck>ag:eotn527ypae:,s d27 -= :s> c tfhhwarning: re-apassing '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]./hash.hlt>r :eco 329 nhp*:527((so11 | kh-u: e,>t fy f,note: c)ke use '==' to turn this assignment into an equality comparison- etu >+ycnr , hsl1 329(ie)s | hgn)t ,n ri e={lfkd e e r n(yle| (d,oa ^ka nd etsgB yat l| ) r*o == =loc + euk hnt(1-(lf)>kIn file included from ec)oeutils/fileops.cn, py:) {s)17;f - : c >+In file included from -| f ./system.h| > ^e1: ^r t)52 b c): u| h ./hash.hf ==http.c({:) :h 329;69, : : | 11 40k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:| :e ^~~~~~~~ ywarning: warning: ,using the result of an assignment as a condition without parentheses [-Wparentheses]passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] utils/fopen_crc.c s:t213 r:69l27 | e: 329n i | (note: f kpassing argument to parameter 'buf' here ie (fy( )e213( r | d+rra et1=aa) d )bB= alibc/hash.hl {s:oh 1e329c- warning6:k>| generated411(o ^. _:fp e cs nnote: r-| cplace parentheses around the assignment to silence this warningc> ==o f d*e eft329(cc | s,h , (i chflh, ea (nrkd, ea *ytbb,auu ffs=,)t rh& l-l| e>e ^non (p2ks)e-)y> )f! e=+t cC1hR)(Y)hP ,T{ _ kO eK| y) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, {s t r| l ^~~~~e n(/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hk:e4y:)60 :+ note: 1passing argument to parameter 'outlen' here) ) { | ^ 4| | ( ) unsigned char *out, unsigned long *outlen); | ^ libc/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 | i329f | (idfa t(ad a=t ah -=> ohp-s>-o>pfse-t>cfhe(thc,h (khe,y ,k esyt,r lsetnr(lkeeny()k e+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)) { | ^ | == CC libc/utils/putenv.c utils/fopen_crc.c:604:16: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info.c :604616 | : 25 :c rwarning: cformat specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat]W rite(fc, 616f | c - > r bsupfr,i n0t)f;( b u| f ^~~~~~~~, "%lutils/fopen_crc.cx:"427,: 36t:) ;note: passing argument to parameter 'buf' here | ~~~ ^ 427| | %llxc rcWrite(void *cookie, const char *buf, int len) | ^ 1 warning generated. 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 utils/fileutils.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == info.c:741:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 741 | if (t = getenv("BK_DOTBK")) { | ~~^~~~~~~~~~~~~~~~~~~~ info.c:741:8: note: place parentheses around the assignment to silence this warning 741 | if (t = getenv("BK_DOTBK")) { | ^ | ( ) info.c:741:8: note: use '==' to turn this assignment into an equality comparison 741 | if (t = getenv("BK_DOTBK")) { | ^ | == info.c:825:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 825 | if (opts->db_primf = fopen(prim, "a")) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ info.c:825:21: note: place parentheses around the assignment to silence this warning 825 | if (opts->db_primf = fopen(prim, "a")) { | ^ | ( ) info.c:825:21: note: use '==' to turn this assignment into an equality comparison 825 | if (opts->db_primf = fopen(prim, "a")) { | ^ | == http.c:214:9: warning: passing 'unsigned char[10]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 214 | strcpy(c.userid, "anonymous"); | ^~~~~~~~ /usr/include/fortify/string.h:112:55: note: passing argument to parameter '__d' here 112 | _FORTIFY_FN(strcpy) char *strcpy(char * _FORTIFY_POS0 __d, const char *__s) | ^ 1 warning generated. CC libc/utils/readn.c CC newroot.c CC libc/utils/realbasename.c CC opark.c 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 CC libc/utils/relpath.c CC parent.c info.c:942:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 942 | if (2s warning s= generatedhttp.c . :u291n:i9q:d bwarning: _using the result of an assignment as a condition without parentheses [-Wparentheses]b ackup_p a291t | h ( )i)f {( e | = ~~^~~~~~~~~~~~~~~~~~~~~~ strchr(p, ',')) *e++ = 0; | ~~^~~~~~~~~~~~~~~~ info.c:942:8: note: place parentheses around the assignment to silence this warning 942 | if (s = uniqdb_bachttp.ck:u291p:_9p:a tnote: hplace parentheses around the assignment to silence this warning( )) { 291| | ^ i| f ( ) (e = strchr(p, ',')) *e++ = 0; | ^ | ( ) info.c:942:8: note: use '==' to turn this assignment into an equality comparison 942 | if (s = uniqdb_bachttp.ck:u291p:_9p:a tnote: huse '==' to turn this assignment into an equality comparison( )) {291 | | ^i f | ( ==e = strchr(p, ',')) *e++ = 0; | ^ | == 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_MODTIME)) { | ^ | ( ) info.c:948:8: note: use '==' to turn this assignment into an equality comparison 948 | if (s = hash_fetchStr(opts->db, DB_MODTIME)) { | ^ | == 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 info.c:977:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 977 | if (syncroot = strchr(date+1, '|')) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ info.c:977:15: note: place parentheses around the assignment to silence this warning 977 | if (syncroot = strchr(date+1, '|')) { | ^ | ( ) info.c:977:15: note: use '==' to turn this assignment into an equality comparison 977 | if (syncroot = strchr(date+1, '|')) { | ^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 | iinfo.cf: 980(:p32a:t hwarning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat]= mdbm_ f980e | t c hf_psrtirn(tifd(DfB,, "k%esy )%)l dr e%tsu\rnn" ,( skt,r dtu,p (spyantchr)o)o;t + 1| ) ^ ; | | ( ) ~~~ ^ | %lld key2path.c:85:11: note: use '==' to turn this assignment into an equality comparison 85 | if (path = mdbm_fetch_In file included from sutils/fullname.ct:r17(: iIn file included from d./system.hD:B52,: ./hash.hk:e329y:)11): rwarning: eturnusing the result of an assignment as a condition without parentheses [-Wparentheses] (strdup( pinfo.c329a: | t984 h:i)29f): ; ( warning: d format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat]a| t ^a =| 984 == | h - >fopprsi-n>tffe(tfc,h ("h%,s k%elyd,\ ns"t,r lke, nt(key2path.c)k:;e86 y: )8| : ~~~ ^+ warning: 1using the result of an assignment as a condition without parentheses [-Wparentheses]| ) %lld) {86 | | i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (t = mdbm_fetch_str(gone, key)) check = 1; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from utils/fileinfo.c./hash.h::key2path.c17329:: :86In file included from 11:./system.h:8: :52note: : place parentheses around the assignment to silence this warningnote: ./hash.h place parentheses around the assignment to silence this warning: 329 :329 11 | 86: | i warning: fiusing the result of an assignment as a condition without parentheses [-Wparentheses] f ( d(att a= =329m | dh b-im>f_o fp(esdt-ac>thfa_e st=tc rhh((-gh>o,on peks,e- y>k,fe eyst)tc)rh l(In file included from cehutils/fmem.chn,:e( 17ckk: keeIn file included from yy./system.h=),: 521+s: ; t./hash.h 1r: )l329| )e: ^ n11 {(: k | ewarning: ( )| y ^ using the result of an assignment as a condition without parentheses [-Wparentheses]) +| ( )1 )329) | {i f | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ata = h->ops->fetchkey2path.c(:h86,: 8k:e ynote: ,use '==' to turn this assignment into an equality comparison./hash.h :s329t :r8611l | :e ninote: (fuse '==' to turn this assignment into an equality comparisonk e(yt ) 329 = | + mi1df)b )./hash.hm( :_d{329fa :et 11ta| :c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ h= note: _ place parentheses around the assignment to silence this warningsh t-r>( og329po | sn -ei>,ff ek(teydc)ah)t( ahc ,h= e kchek-y >,=o ps1st;-r >l ./hash.hfe| :eIn file included from n ^329tlock.c( :c:k 11h17e| :(: y == hIn file included from ) note: ,libc/system.h place parentheses around the assignment to silence this warning :+ k52 e: 1 ylibc/hash.h)329,:) | 329 s:{it11 fr: l | (ewarning: ^dnusing the result of an assignment as a condition without parentheses [-Wparentheses] a( tk| ae == y =)329 | h+ - i>1fo) p)(s d-{a> tf ae| t ^ =c h h(| -h ( )>, o pkse-y>,f esttcrhl(ehn,( kkeeyy), +s t1r)l)e n./hash.h{(: k329 e:| y11 ^ ): +note: | use '==' to turn this assignment into an equality comparison ( )1 )) {329 | | i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (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(libc/hash.hh:,329 :k11e:y ,note: place parentheses around the assignment to silence this warnings trlen (In file included from 329kmail.c | e: y17i): f In file included from +./bkd.h( :d120a): t)In file included from a libc/system.h {:= 52 : h| libc/hash.h- ^:> 329o :p| 11s ==:- >warning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]e tch(h, ke y329, | sitfr l(edna(tkae y=) h+- >1o)p)s -{> f e| t ^ c h (| h ( ), key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->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)) { | ^ | == info.c:1133:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ key2path.c:127:36: warning: passing 'char[2]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 127 | proj_root(0), (u32)adler32(0, "+", 1)); | ^~~ info.c:1133:12: note: place parentheses around the assignment to silence this warning 1133 | if (drlibc/zlib/zlib.hi:f821t: 61=: gnote: epassing argument to parameter 'buf' heret env( "821C | LZOECXKT_EDRRNI FuTL"o)n)g {Z E X| P ^ O R T| ( )a dler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ info.c:1133:12: note: use '==' to turn this assignment into an equality comparison 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ^ | == CC libc/utils/rlimit.c http.c:515:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:515:8: note: place parentheses around the assignment to silence this warning 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ^ | ( ) http.c:515:8: note: use '==' to turn this assignment into an equality comparison 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ^ | == info.c:1204:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1204 | if (s = getenv(env)) { | ~~^~~~~~~~~~~~~ info.c:1204:8: note: place parentheses around the assignment to silence this warning 1204 | if (s = geteIn file included from nlocking.cv:(20e: nIn file included from vlibc/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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:1204:8: note: use '==' to turn this assignment into an equality comparison 1204 | if (s = getenv(env)) { | ^ | == 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)) { | ^ | == 12 warnings generated. 1 warning generated. In file included from merge.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/fileutils.c:166:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/fileutils.c:166:13: note: place parentheses around the assignment to silence this warning 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ^ | ( ) utils/fileutils.c:166:13: note: use '==' to turn this assignment into an equality comparison 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ^ | == 2 warnings generated. 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(0, f)) { | ^ | == librange.c:174:23: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 174 | range_walkrevs(s, 0, L(d), 0, csetStop, &d); | ^~~~ 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/getnull.c:17: In file included from ./system.h:libcommit.c52:: 141./hash.h::9329:: 11warning: :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] 141 | 329 | i fi f( p( d=a tsat r=s thr-(>boupfs,- >In file included from "fmailslot.c#e:Bt17Kc: AhIn file included from R(libc/system.hGh:#,52" : )klibc/hash.h)e: y329{,: 11 s:| t ~~^~~~~~~~~~~~~~~~~~~~~~~~rwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e n(key) + 1)) {329 | | i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libcommit.c:141:9: note: place parentheses around the assignment to silence this warning 141 | if (p = strstr(buf, "./hash.h#:B329K:A11R:G #note: "place parentheses around the assignment to silence this warning) ) { | 329 ^ | i| f ( ) (data = h->ops->fetch(h, key, slibc/hash.ht:r329l:e11n:( knote: eplace parentheses around the assignment to silence this warningy ) + 1 )329)libcommit.c | : {141i :f 9 | :( ^ d note: a use '==' to turn this assignment into an equality comparisont| a ( ) =141 | h - >iofp s(-p> f=e tscthr(sht,r (kbeuyf,, s"./hash.ht#:rB329lK:eA11nR:(G k#")) { | ^ | == note: use '==' to turn this assignment into an equality comparison 329 | iefy )( d+a t1aIn file included from ) mklock.c)=: 17{h: -In file included from >libc/system.h| o: ^ p52 s: -libc/hash.h| >: ( )f329 e:t11c:h (warning: husing the result of an assignment as a condition without parentheses [-Wparentheses], key, str l329e | n (ikfe y()d a+t a1 )=) h{-libc/hash.h >: o329| p: ^s11 -: > | fnote: ==euse '==' to turn this assignment into an equality comparison t librange.cc :h329197( | :h 9,i: f k warning: e(using the result of an assignment as a condition without parentheses [-Wparentheses]yd ,a tsat r197=l | e hn -(i>kfoe py(s)e- >+=f e1Pt)Ac)Rh E({Nh T, ( | sk ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,e yd,) )s t{r l e| n ~~^~~~~~~~~~~~~~( key) + 1)) { | ^ | == libcommit.c:163:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 163 | } while (libc/hash.hp: 329=: 11s:t rnote: splace parentheses around the assignment to silence this warninglibrange.ct :r197(: b9329,: | "#BKARiGf# "()d)a;note: t place parentheses around the assignment to silence this warninga | = ~~^~~~~~~~~~~~~~~~~~~~~~ h197- | > o pisf- >(fee t=c hP(AhR,E NkTe(ys,, sdt)r)l e{n ( k| e ^ y ) | + ( ) libcommit.c1:)163): 15{: note: | place parentheses around the assignment to silence this warning ^ | ( ) 163 | } while (p = strstr(b, "#BKARlibrange.cG:#197":)9):; note: libc/hash.h use '==' to turn this assignment into an equality comparison:| 329 ^ : 11 197:| | ( ) note: use '==' to turn this assignment into an equality comparisoni f (e 329= | PiAfR E(NdTa(tsa, =d )h)- >{o p slibcommit.c| -: ^>163 f: e15| t: ==c hnote: (use '==' to turn this assignment into an equality comparisonh , k e163y | , s t}r lwehni(lkee y()p += 1s)t)r s{t r (| b ^, "| # ==B KARG#")); | ^ | == librange.c:200:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 200 | if (e = MERGE(s, d)) { | ~~^~~~~~~~~~~~~ libcommit.c:165:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 165 | } else if (p =librange.c :s200t:r9s:t rnote: (place parentheses around the assignment to silence this warningb uf, "200# | B K EiXfE C(#e" )=) M{E R G| E ~~^~~~~~~~~~~~~~~~~~~~~~~~~( s, d)) { | ^ | ( ) libcommit.c:165:16: note: place parentheses around the assignment to silence this warning 165 | } else if (p = strstr(buf,librange.c :"200#:B9K:E Xnote: Euse '==' to turn this assignment into an equality comparisonC #")) 200{ | | i ^ f (| e ( ) = MERGE(s, d)) { | ^ | == libcommit.c:165:16: note: use '==' to turn this assignment into an equality comparison 165 | } else if (p = strstr(buf, "#BKEXEC#")) { | ^ | == 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")) { | ^ | == CC libc/utils/rmrepo.c librange.c:254:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 254 | if (rev = sfileRev()) { | ~~~~^~~~~~~~~~~~ CC libc/utils/rmtree.c 2 warnings generated. librange.c:254:10: note: place parentheses around the assignment to silence this warning 254 | if (rev = sfileRev()) { | ^ | ( ) librange.c:254:10: note: use '==' to turn this assignment into an equality comparison 254 | if (rev = sfileRev()) { | ^ | == CC libc/utils/samepath.c librange.c:284:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 284 | if (rev = strchr(rargs->rstart, ',')) *rev = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ | == 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 In file included from mtime.c188: | 20 : In file included from i./sccs.hf: 20(: nIn file included from elibc/system.hw:b52i: tlibc/hash.hs: 329=: 11(:b iwarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]s & (SL_ P329A | R |iSfR _(PdAaRt)a) )= {h - >| o ^ p s -| > ( )f etch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:188:15: note: use '==' to turn this assignment into an equality comparison 188 | if (newbits = (bits & (SL_PAR|SR_PAR))) { | ^ 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)) { | ^ | ( ) libgraph.c:189:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 189 | if (e = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison In file included from 329mv.c | : 17i: fIn file included from libc/system.h(:d52a: tlibc/hash.ha: 329=: 11h:- >warning: libgraph.cousing the result of an assignment as a condition without parentheses [-Wparentheses]:p 189s:-10>: f 329enote: | tplace parentheses around the assignment to silence this warning c ihlibrange.cf( : h189350(, | :d 32ak :te ayiwarning: ,faddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]= s(hte -r 350>l= | oe pnP s(Ai-kRf>eE fyN(e)Trt (ac+snh ,g(1 eh)d_,))w )ak{ le {ky r,| e ^| vs ^ st (r| sl ==| ,e ( ) n d(lkiesyt), +L (1r)2)) ,{ | | ^~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' libgraph.c :60189 | : 10(:_ dnote: )use '==' to turn this assignment into an equality comparison ? ( t189y | p e o fi(f_ d()e [=] )P{A(RtEyNpTe(osf,( _dd)))) 1libc/hash.h{,: 329 (:| t11 ^y: p enote: | oplace parentheses around the assignment to silence this warning ==f (_d) )329_ | d }i f: (0d;a t\a =| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ^ | ( ) libdiff.clibgraph.c::222201::1012:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 201 | 222w | h i l ei f( e( t= =s chcass_he_aicnhsNeurmt((&dpc,- >&hs,i g&nd)h), {s i z| e ^o f (| u ==3 22) warning,s generated . | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | 0, sizeof(thing))) { | ~~~~~~~~~~~~~~~~~ libdiff.c:222:10: note: place parentheses around the assignment to silence this warning 222 | if (t = hash_insert(dc->h, &dh, sizeof(u32), | ^ | ( 223 | 0, sizeof(thing))) { | | ) libdiff.c:222:10: note: use '==' to turn this assignment into an equality comparison 222 | if (t = hash_insert(dc->h, &dh, sizeof(u32), | ^ | == 1 warning generated. CC libc/utils/sig.c 1 warning generated. CC park.c 3 warnings generated. CC libc/utils/smartrename.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, libgraph.cj:)333 ::19 :0 ;warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]+ +j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (void)symdiff(s, L(PARENT(s, d)), d, 0, &dups, slist, 0, -1); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typelibrange.co:f503(:_2d:) )note: 1place parentheses around the assignment to silence this warning, (./sccs.ht:y565p:e18o:f (note: _expanded from macro 'EACH_PARENT'd ))_d }565 | : f0o;r \( j | = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ librange.c:503: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) | ^ librange.c:563:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 563 | EACH_PTAG(wr->s, d, e, j) markDelta(wr, e, color); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:563:2: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ librange.c:563:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ 1 warning generated. CC libc/utils/spawn.c librange.c:605:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 605 | while (d = walkrevs(&wr)) addArray(&list, 1& warningd generated). ; | ~~^~~~~~~~~~~~~~~ 16 warnings generated. 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)) addAr4r warningasy generated(. &list, &d); | ^ | == libgraph.c:430:22: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 430 | count = symdiff(s, L(PARENT(s, d)), d, 0, | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. libgraph.c:433:11: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] librange.c433: | 628 : 11c:o mwarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]( s, L(P A628R | E NwTh(isl,e d()d) ,= dw,a l&kdruepvss,( &swlri)s)t ,{ c o| u ~~^~~~~~~~~~~~~~~n t); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ 2| warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s generatedlibrange.c. :628:11: note: In file included from place parentheses around the assignment to silence this warningutils/glob.c :17: In file included from ./system.h628: | 52 : w./hash.hh:i329l:e11 :( dwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= walkrevs (329& | w ri)f) ({d a t| a ^ = | h ( )- >ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warningslibrange.c generated:. 628:11: note: use '==' to turn this assignment into an equality comparison 628 | while (d = walkrevs(&wr)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 11 warnings generated. 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], '/')) { | ^ | ( ) In file included from utils/getopt.c:48: In file included from ./system.h:52: ./hash.h:329:11mail.c:: 30warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : note: use '==' to turn this assignment into an equality comparison 32930 | | iiff ((dnaatmae == hs-t>rorpcsh-r>(faevt[c0h](,h ,' /k'e)y), {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)) { | ^ | == 1 warning generated. libgraph.cCC libc/utils/spawnvpio.c :496:22: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] CC partition.c 496 | count = 14s warningysm generatedd. iff(s, L(PARENT(s, d)), d, 0, | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC patch.c In file included from names.c:27: In file included from libc/system.h:52: libc/hash.h:329:11CC libc/utils/spawn_filterpipeline.c : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:500:11: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 500 | comp(s, L(PARENT(s, d)), d, &dups, slist, count); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: libc/hash.hnote: :expanded from macro 'L'329 :11: note: 60place parentheses around the assignment to silence this warning | (_d) 329? | (itfy p(edoaft(a_ d=) h[-]>)o{p(st-y>fpeeotfc(h_(dh),) 1k,e y(,t yspterolfe(n_(dk)e)y_)d }+ :1 )0); {\ | | ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) libc/hash.hmail.c::32971::1115:: note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i71f | ( d awthai l=CC libc/utils/stackdump.c e h(-l>eonp s=- >ffreetacdh((bhu,f ,k e1y,, ssitzreloefn((bkuefy)), libgraph.c +:s 519t1:d)12i):n ){warning: ) using the result of an assignment as a condition without parentheses [-Wparentheses] {| ^ | 519 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| | == while (d = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:71:15: note: place parentheses around the assignment to silence this warning 71 | while (len = fread(buf, 1,libgraph.c :s519i:z12e:o fnote: (place parentheses around the assignment to silence this warningb uf), s t519d | i n )w)h i{l e | ( ^ d =| ( )s ccs_eachNum(&p, &sign)) { | ^ | ( ) mail.c:71:15: note: use '==' to turn this assignment into an equality comparison 71 | while (len = frelibgraph.ca2:d warning519(s:b generated12u. :f ,note: use '==' to turn this assignment into an equality comparison1 , si z519e | o f (wbhuifl)e, (sdt d=i ns)c)c s{_ e a| c ^h N u| m ==( &p, &sign)) { | ^ | == librange.c:793:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 793 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ 2 warnings generated. librange.c:793:11: note: place parentheses around the assignment to silence this warning 793 | while (d = walkrevs(&wr)) { | ^ | ( ) librange.c:793:11: note: use '==' to turn this assignment into an equality comparison 793 | while (d = walkrevs(&wr)) { | ^ | == CC libc/utils/str_subst.c 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, 1, len, f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:110:13: note: place parentheses around the assignment to silence this warning 110 | while (len = fread(buf, 1, sizeof(buf), fin)) fwrite(buf, 1, len, f); | ^ | ( ) mail.c:110:13: note: use '==' to turn this assignment into an equality comparison 110 | while (len = fread(buf, 1, sizeof(buf), fin)) fwrite(buf, 1, len, f); | ^ | == 4 warnings generated. merge.c:132:14: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 132 | unless (p = mdbm_fetch_str(db, buf)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ merge.c:134:7: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 134 | p = mdbm_fetch_str(db, buf); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:628:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 628 | if (m = MERGE(s, d)) printf(" merge %s", REV(s, m)); | ~~^~~~~~~~~~~~~ libgraph.c:628:8: note: place parentheses around the assignment to silence this warning 628 | if (m = MERGE(s, d)) printf(" merge %s", REV(s, m)); | ^ | ( ) libgraph.c:628:8: note: use '==' to turn this assignment into an equality comparison 628 | if (m = MERGE(s, d)) printf(" merge %s", REV(s, m)); | ^ | == In file included from utils/lines_tests.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from utils/lines.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1))./hash.h :{329 : 11| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC libc/utils/sys.c ./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-> f329e | t cihf( h(,d akteay ,= sht-r>loepns(-k>efye)t c+h (1h),) k{e y ,| ^ s t r| libgraph.cl ( ):e 677n:(13k:e ywarning: )using the result of an assignment as a condition without parentheses [-Wparentheses] + 1)) { 677 | | ^ i| f == (next = SIBLINGS(s, d)) { | ~~~~~^~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libgraph.c:677:13: note: place parentheses around the assignment to silence this warning 677 | if (next = SIBLINGS(s, d)) { | ^ | ( ) libgraph.c:677:13: note: use '==' to turn this assignment into an equality comparison 677 | if (next = SIBLINGS(s, d)) { | ^ | == 1 warning generated. utils/glob.c:83:4: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 83 | p = string; | ^ ~~~~~~ utils/glob.c:84:4: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 84 | g = glob; | ^ ~~~~ utils/glob.c:92:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 92 | if (invert = (*g == '^')) g++; | ~~~~~~~^~~~~~~~~~~~~ utils/glob.c:92:15: note: place parentheses around the assignment to silence this warning 92 | if (invert = (*g == '^')) g++; | ^ | ( ) utils/glob.c:92:15: note: use '==' to turn this assignment into an equality comparison 92 | if (invert = (*g == '^')) glibgraph.c+:+699;: 9 :| ^warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | == 699 | if (k = s->kidlist[p].kid) s->kidlist[d].siblings = k; | ~~^~~~~~~~~~~~~~~~~~~ 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 unlesslibgraph.c(:e699): 9i:f note: (place parentheses around the assignment to silence this warning! (e)) 699| | ^ if (k/usr/include/string.h :=45 :s27-:> knote: ipassing argument to parameter hered li s45t | [cph]a.rk i*ds)t rsc-h>rk i(dcloinsstt[ dc]h.asri b*l,i nignst )=; k ;| ^ | ^ | ( ) libgraph.c:699:9: note: use '==' to turn this assignment into an equality comparison 699 | if (k = s->kidlist[p].kid) s->kidlist[d].siblings = k; | ^ | == 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)) returnCC libc/utils/system.c (1); | ^ utils/glob.c:78:17: note: passing argument to parameter 'string' here 78 | match_one(char *string, char *glob, int ignorecase) | ^ utils/glob.c:145:20: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 145 | if (match_one(p, g, ignorecase)) return (1); | ^ utils/glob.c:78:31: note: passing argument to parameter 'glob' here 78 | match_one(char *string, char *glob, int ignorecase) | ^ In file included from utils/mmap.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h,CC libc/utils/testcode.c key, strlen(key) + 1)) { | ^ | ( ) locking.c:151:8: warning: ./hash.husing the result of an assignment as a condition without parentheses [-Wparentheses]: 329:11: note: use '==' to turn this assignment into an equality comparison 151 | i329f | (ipf =( dgaettae n=v (h"-B>Ko_pWsR-I>TfEe_tLcOhC(Kh",) )k e{y , | s ~~^~~~~~~~~~~~~~~~~~~~~~~~~t rlen(key) + 1)) { | ^ | == 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 utils/mkdir.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/utils/trace.c In file included from utils/pq.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(CC pending.c key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from utils/putenv.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->CC libc/utils/tty.c CC preference.c 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 ch(h, key, sCC proj.c trlen(key) + 1)) { | ^ | ( ) ./hash.h:329./hash.h::11329:: 11note: :use '==' to turn this assignment into an equality comparison note: place parentheses around the assignment to silence this warning 329 | i329f | (idfa t(ad a=t ah -=> ohp-s>-o>pfse-t>cfhe(thc,h (khe,y ,k esyt,r lsetnr(lkeeny()k e+y )1 )+) 1{) ) | { ^ | | == ^ | ( ) CC poly.c ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlenCC libc/utils/ttyprintf.c (key) + 1)) { | ^ | == CC libc/utils/utils.c 5 warnings generated. mv.c:192:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 192 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ 1 warning generated. mv.c:192:11: note: place parentheses around the assignment to silence this warning 192 | while (t = fgetline(f)) { | ^ | ( ) mv.c:192:11: note: use '==' to turn this assignment into an equality comparison 192 | while (t = fgetline(f)) { | ^ | == mv.c:248:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 248 | if (fix_pfile = HAS_PFILE(s)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ mv.c:248:17: note: place parentheses around the assignment to silence this warning 248 | if (fix_pfile = HAS_PFILE(s)) { | ^ | ( ) mv.c:248:17: note: use '==' to turn this assignment into an equality comparison 248 | if (fix_pfile = HAS_PFILE(s)) { | ^ | == In file included from newroot.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->outils/lines.cp:s165-:>9f:e twarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]h (h, key ,165 | s tirfl e(nn(2k e=y )n L+i n1e)s)( a{r r a| y ^) ) | { == | ~~~^~~~~~~~~~~~~~~ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/lines.c:165:9: note: place parentheses around the assignment to silence this warning 165 | if (n2 = nLines(array)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning utils/lines.c :329165 | : 9i:f note: (use '==' to turn this assignment into an equality comparisond ata =165 | h -i>fo p(sn-2> f=e tncLhi(nhe,s (kaeryr,a ys)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)) { | ^In file included from utils/readn.c :| 17 ==: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/milli.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from ndiff.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings generated. CC libc/utils/webencode.c 16 warningsCC libc/utils/which.c generated. locking.c:910:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 910 | if (lockers = nested_lockers(p, 0, 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:910:14: note: place parentheses around the assignment to silence this warning 910 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | ( ) locking.c:910:14: note: use '==' to turn this assignment into an equality comparison 910 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | == 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 names.cutils/rlimit.c::8217:: 12In file included from :./system.h :note: 52place parentheses around the assignment to silence this warning: ./hash.h:329:11 :82 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (dest =329 | s fiifl e(Rdeavt(a) )= {h - >| o ^ p s -| > ( )f etch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ names.c:82:12: note: use '==' to turn this assignment into an equality comparison 82 | if (dest = sfileRev()) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if names.c(:d87a:t11a: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]h ->op s87- | > f e ticfh ((hr,k k=ey, ssttrrclhern((dkeesyt), +' |1')))) {* r k| + ^ + =| ( )0 ; | ~~~^~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison names.c: 87329: | 11 :i fnote: place parentheses around the assignment to silence this warning( data 87= | h - >iofp s(-r>kf e=t csht(rhc,hutils/lines.c r:k(416ed:ye11,s: t s,warning: t using the result of an assignment as a condition without parentheses [-Wparentheses]r' l|e'n) ()416k | e* yrw)kh +i++l e1= In file included from ) (utils/relpath.c)0p: ; 17{ =: In file included from | f./system.h| ^ g: ^ e52 t: | l./hash.h| ( )i: == n329 e:(11f:) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ~~^~~~~~~~~~~~~ 329 | if (data = h->ops->fetchnames.c(:h87,: 11k:e ynote: ,use '==' to turn this assignment into an equality comparison str l87e | n ( k eiyf) (+r k1 )=) s{t r c| utils/lines.ch ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:r 416(:d11e:s tnote: ,place parentheses around the assignment to silence this warning '|') )416 | * rwkh+i+l e= (0p; = | f ^g e t| l ==i ne(f)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(utils/lines.ch:,416 :k11e:y ,note: use '==' to turn this assignment into an equality comparisons trl e416n | ( kwehyi)l e+ (1p) )= {f g e| t ^ l i n| e ( )( f)) { | ^ | == ./hash.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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/lines.c:434:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 434 | while (p = fgetlilibc/hash.hn:e329(:f11):) note: {place parentheses around the assignment to silence this warning | ~~^~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 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 329 | if (data = h->ops->fetch(h, key, strutils/lines.cl:e434n:(11k:e ynote: )use '==' to turn this assignment into an equality comparison + 1 )434) | {w h i| l ^e (| p == = fgetline(f)) { | ^ | == 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:41126 warning:s17 generated:. note: use '==' to turn this assignment into an equality comparison 1126 | if (nl->nlid = loadfile(writer, 0)) { | ^ | == In file included from utils/realbasename.c:18: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == locking.c:1262:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1262 | if (lockers = nested_lockers(p, 0, 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:1262:14: note: place parentheses around the assignment to silence this warning 1262 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | ( ) locking.c:1262:14: note: use '==' to turn this assignment into an equality comparison 1262 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | == CC populate.c CC port/bkd_server.c CC port/check_rsh.c CC port/gethomedir.c In file included from utils/rmrepo.c:18: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data 1= warning generatedh. ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/samepath.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from utils/rmtree.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. 1 warning generated. In file included from utils/sig.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. newroot.c:61:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 61 | for (p = ranbits; *p; p++) { | ^ ~~~~~~~ 7 warnings generated. 1 warning generated. CC port/gethost.c CC port/getinput.c In file included from parent.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, stCC port/getrealname.c rlen(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)) { | ^ | == CC port/getrusage.c In file included from utils/smartrename.c:18: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC port/globalroot.c newroot.c:197:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 197 | if (p = strrchr(rand, ':')) rand = p + 1; | ~~^~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) newroot.c:197:8: note: place parentheses around the assignment to silence this warning 197 | if (p = strrchr(rand, ./hash.h'::329':)11): rnote: ause '==' to turn this assignment into an equality comparisonn dCC port/gui.c =329 | p i+f 1(;d a t| a ^ = | h ( )- >ops->fetch(h, key, strlen(key) + 1)) { | ^ | == newroot.c:197:8: note: use '==' to turn this assignment into an equality comparison 197 | if (p = strrchr(rand, ':')) rand = p + 1; | ^ | == 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_rea8d warning_sr generateda. dix(&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); | ^~~~~~~~~~ ~~~~~~~~~~~ 1 warning generated. utils/rmtree.c:41:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (ret = rmIfRepo(file)) return (ret); | ~~~~^~~~~~~~~~~~~~~~ utils/rmtree.c:41:11: note: place parentheses around the assignment to silence this warning 41 | if (ret = rmIfRepo(file)) return (ret); | ^ | ( ) In file included from utils/spawn.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] utils/rmtree.c:41 :32911 | : inote: fuse '==' to turn this assignment into an equality comparison (dat a41 | = hi-f> o(prse-t> f=e trcmhI(fhR,e pkoe(yf,i lset)r)l erne(tkueryn) (+r e1t)CC port/hostColonPath.c )); { | ^| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | == 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] ./hash.h:329 :32911 | : inote: fplace parentheses around the assignment to silence this warning (data =329 | h -i>fo p(sd-a>tfaeCC port/http_proxy.c t=c hh(-h>,o pkse-y>,f esttcrhl(ehn,( kkeeyy), +s t1r)l)e n{( k e| y ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | iflibc/hash.h :(329d:a11t:a note: =place parentheses around the assignment to silence this warning h->op s329- | >CC port/mail.c fieft c(hd(aht,a k=e yh,- >sotprsl-e>nf(ektecyh)( h+, 1k)e)y ,{ s t| 6r ^ warningl se generatedn| . ( ==k ey) + 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/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)) { | ^ | == nested.c:326:27: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] In file included from utils/spawnvpio.c326: | 17 : In file included from r./system.ha:n52g1: e warning./hash.h_ generated:w. 329a:l11k:r ewarning: vusing the result of an assignment as a condition without parentheses [-Wparentheses]s (cset, 0, 329L | ( di)f, (0d,a t a| ^~~~= h->ops->libc/lines.hf:e60t:c9h:( hnote: ,expanded from macro 'L' key, 60s | t r(l_edn)( k?e y()t y+p e1o)f)( _{d ) | [ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~] ){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == nested.c:361:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:361:11: note: place parentheses around the assignment to silence this warning 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | ( ) CC port/mnext.c nested.c:361:11: note: use '==' to turn this assignment into an equality comparison 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | == CC port/networkfs.c In file included from utils/stackdump.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from utils/str_subst.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:532:15: note: place parentheses around the assignment to silence this warning 532 | if (c->path = mdbm_fetch_str(idDB, c->rootkey)) { | ^ | ( ) nested.c:532:15: note: use '==' to turn this assignment into an equality comparison 532 | if (c->path = mdbm_fetch_str(idDB, c->rootkey)) { | ^ | == CC port/notifier.c CC port/ns_sock_host2ip.c 1 warning generated. In file included from utils/system.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/spawn.c:33:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 33 | if (pid = fork()) { /* parent */ | ~~~~^~~~~~~~ utils/spawn.c:33:10: note: place parentheses around the assignment to silence this warning 33 | if (pid = fork()) { /* parent */ | ^ | ( ) 1 warning generated. 1 warning generatedutils/spawn.c. :33:10: note: use '==' to turn this assignment into an equality comparison 33 | if (pid = fork()) { /* parent */ | ^ | == 1 warning generatedIn 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->fetch(h, key, strleutils/spawn_filterpipeline.cn:(41k:e11y:) warning: +using the result of an assignment as a condition without parentheses [-Wparentheses] 1)) { 41| | ^ i| f == (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)) { | ^ | == 2 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)) { | ^ | ( ) ./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 In file included from preference.csutils/trace.c:t:17r17: l: In file included from eIn file included from ./sccs.hn./system.h:(:20k52: e: In file included from y./hash.hCC port/platforminit.c libc/system.h):: 32952+:: 11libc/hash.h1::) 329)warning: : 11{:using the result of an assignment as a condition without parentheses [-Wparentheses] warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ 329| | == 329i | f i(fd a(tdaa t=a h=- >ho-p>so-pnested.c>s->:ff670ee:tt11cc:hh ((warning: hhusing the result of an assignment as a condition without parentheses [-Wparentheses],, kkee yy670,, | sswtthrrillleeenn (((kktee yy=)) f++g e11t))l))iCC port/sccs_getuser.c n{{e ( f| | ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) { | ~~^~~~~~~~~~~~~ nested.c:670:11: note: place parentheses around the assignment to silence this warning ./hash.h libc/hash.h:670:329 | 329: :11w11:h: i note: lnote: place parentheses around the assignment to silence this warningeplace parentheses around the assignment to silence this warning (t = 329 329 | f | g ieiftf l (i(dndaeat(tafa ) =)= h{h- -> >o| op ^ ps s- ->| >f ( )fe ettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 1nested.c1):))670) : {11{ : | note: | ^ use '==' to turn this assignment into an equality comparison ^ | | 670 ( ) ( ) | while (t = fgetline(f)) { | ^In file included from utils/ttyprintf.c :| 17 ==: In file included from ./system.h:52: ./hash.h:329:11:libc/hash.h :./hash.hwarning: 329:using the result of an assignment as a condition without parentheses [-Wparentheses]:329 11::11 :note: use '==' to turn this assignment into an equality comparisonnote: 329 use '==' to turn this assignment into an equality comparison | i329 f | 329 | (i dfia ft( ad( ad=ta ath a-= > =oh p-hs>--o>>pofspe-st>-cf>hef(tehct,hc (hkh(e,hy ,,k eksyet,yr ,ls etsnrt(lrkeleney(n)k( ek+ye )y1 ))+3 ) warning+ 1s {) generated1 ). ) )| { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ^| utils/str_subst.c ^: 40| : ==| 11 ==: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 40 | while (p = strstr(s, search)) { | ~~^~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: In file included from place parentheses around the assignment to silence this warningpending.c :17: In file included from libc/system.h :32952 | : libc/hash.hi:f329 :(11d:a twarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses] = h->utils/str_subst.co :p32940s | :- 11>i:ff e note: t(place parentheses around the assignment to silence this warningcd ha(th a,40 | nested.c=k : ew707hyh:-,i8> l:ose pt warning: sr(using the result of an assignment as a condition without parentheses [-Wparentheses]-lp >e fn= e( 707tks | cet hyri()sfh t ,+r( (fk1s e),=y) , sf {eos apt rer| cnl ^ h(e )tn )m(| pk ( ){,e y ")| w ^ "+ ) )1| ) ( ){) {| ~~^~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetutils/str_subst.cc:h40(:h11,: knote: euse '==' to turn this assignment into an equality comparisony , s t40r | nested.cl :ewh707:8: note: libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning n(key) + 1))i {l place parentheses around the assignment to silence this warninge | (329 ^p | 707 | =i | fi ==s f t( rd(saftt ra=( s=f, o hps-ee>nao(rptcsmh-p)>,)f e"{tw c" h)| () ^h ,{ | k ==e| y ^ , s| t ( )r len(key) + 1)) { | ^ | ( ) CC port/sccs_lockfile.c nested.c:707:8: note: use '==' to turn this assignment into an equality comparison 707 | if (f =libc/hash.h :f329o:p11e:n (note: tuse '==' to turn this assignment into an equality comparisonm p, "w "329) | ) i{f (| d ^a t a| === In file included from partition.ch:-17>: oIn file included from p./sccs.hs:-20>: fIn file included from elibc/system.ht:c52h: (libc/hash.hh:,329 :k11e:y ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s trlen(key) + 1329) | ) i{f (| d ^a t a| === CC port/startmenu.c h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC port/svcinfo.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from 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 In file included from utils/tty.c329: | 50 : iIn file included from f./system.h :(52d: a./hash.ht:a329 :=11 :h -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]o ps->fetch (329h | , ikfe y(,d asttar l=e nh(-k>eoyp)s -+> f1e)t)c h{( h ,| ^ k e y| , ( ) strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.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. CC port/uninstall.c CC progress.c 8 warnings generated. In file included from utils/utils.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)) { | ^ | == 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], "-")) ? fgetline(stdin) : av[i++]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parent.c:105:16: note: place parentheses around the assignment to silence this warning 105 | while (which = | ^ | ( 106 | (av[i] && streq(av[i], "-")) ? fgetline(stdin) : av[i++]) { | | ) parent.c:105:16: note: use '==' to turn this assignment into an equality comparison 105 | while (which = | ^ | == 1 warning generated. 1 warning generated. nested.c:1007:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1007 | if (rel = proj_compIn file included from pproj.ca:t17h: (In file included from 0libc/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,2 warningsst generatedr. len(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:1007:10: note: place parentheses around the assignment to silence this warning 1007 | if (rel = proj_comppath(0)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329nested.c:1007:10: note: use '==' to turn this assignment into an equality comparison 1007 | if (rel = proj_comppath(0)) { | ^ | == | if (data = h->ops->fetch(h,In file included from utils/webencode.ck:e17y: ,In file included from ./system.hs:t52r: l./hash.he:n329(:k11e:y )warning: + 1)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 utils/trace.c329: | 79 :i8f: (warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]a ta = h-> o79p | s -i>ff e(ttc h=( hg,e tke./hash.hen:yv329,(: "11sB:tK r_note: lTplace parentheses around the assignment to silence this warningeR nA(Ck Ee329_y | Putils/system.c) R: iO366+fG: S91(":)d) )a)warning: t using the result of an assignment as a condition without parentheses [-Wparentheses]{a{ = | | ^366h ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | - >| io ==fp s(-s>hf e=t cghe(the,n vk(e"yB,K _sStHrElLeLn"()k)e yr)e t+u r1n) )( s{h )utils/trace.c ;:| 79 ^ : | 8 ~~~^~~~~~~~~~~~~~~~~~~~:| ( )note: place parentheses around the assignment to silence this warning 79 | if (t = getenv("BK_TRACE_PROGS")) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (datautils/system.c :=366 :h9-:> onote: pplace parentheses around the assignment to silence this warnings ->utils/trace.cf :e36679t | :c 8hi:(f h note: ,(use '==' to turn this assignment into an equality comparison s khe y=79, | g seittfre ln(evtn( ("=kB eKgy_e)St He+En Lv1L()""))B )K{ _ rT eR| tA ^uC rE n_| P ==(R sOhG)S;" ) )| ^ { | | ( ) ^ | == utils/system.c:366:9: note: use '==' to turn this assignment into an equality comparison 366 | if (sh = getenv("BK_SHELL")) return (sh); | ^ | == utils/trace.c:85:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | if (t = getenv("BK_TRACE_Futils/system.cI:L367E:S9":) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]f iles 367= | sipfl i(tsLhi n=e (wth,i c"h:(,""b,a s0h)";) ) | r ~~^~~~~~~~~~~~~~~~~~~~~~~~~~e turn (sh); | ~~~^~~~~~~~~~~~~~~ utils/trace.c:utils/system.c85::3678::9 :note: place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning 85367 | | iiff ((ts h= =g ewtheincvh((""BbKa_sThR"A)C)E _rFeItLuErSn" )()s hf)i;l e s| ^ = s| p ( )l itLine(t, ":,", 0); | ^ | ( ) utils/system.c:367:9: note: use '==' to turn this assignment into an equality comparison 367 | if (sh = whicutils/trace.ch:(85":b8a:s hnote: "use '==' to turn this assignment into an equality comparison) ) re t85u | r ni f( s(ht) ;= g| e ^t e n| v ==( "BK_TRACE_FILES")) files = splitLine(t, ":,", 0); utils/system.c| In file included from : ^utils/which.c368 :: 179| : : ==In file included from ./system.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]52 : ./hash.h:329 :36811 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (sh = whi c329h | ( "ikfs h("d)a)t autils/trace.cr :e=86t :uh8r-:n> owarning: (pusing the result of an assignment as a condition without parentheses [-Wparentheses]ss h-)>; f 86e | t| c ~~~^~~~~~~~~~~~~~ih f( h(,t k=e yg,e tsetnrvl(e"nB(Kk_eTyR)A C+E _1F)U)utils/system.cN :C{368S :" 9)| :) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: fplace parentheses around the assignment to silence this warningu ncs =368 | s pilfi t(Lsihn e=( tw,h i"c:h,("",k s0h)";) ) | r ~~^~~~~~~~~~~~~~~~~~~~~~~~~~e turn (sh); | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlenutils/trace.c(utils/system.ck:e368y:)9 ::+ 86 note: :1use '==' to turn this assignment into an equality comparison8) :) note: {368place parentheses around the assignment to silence this warning | | i ^ f 86 | (| s ( )ih f =( tw h=i cghe(t"eknsvh("")B)K _rTeRtAuCrEn_ F./hash.h(U:sN329hC:)S11;": ) )note: | use '==' to turn this assignment into an equality comparison ^f u n | c329 ==s | =i fs p(ldiattLai n=e (ht-,> o"p:s,-">,utils/system.cf :e0370t):c;9h :( h| warning: , ^ using the result of an assignment as a condition without parentheses [-Wparentheses] 301 k warning warninge| s generatedy ( )370 generated. , | . sitfr l(esnh( k=e yw)h i+c h11() warning") generateds In file included from . h{poly.cutils/trace.c" :In file included from :) 17utils/tty.c86)| : :: ^In file included from 948r ./sccs.h: :e :/usr/include/sys/termios.h t| 20:note: u ==: 1use '==' to turn this assignment into an equality comparisonr In file included from : nlibc/system.h2 :: (52 86s: warning: | hlibc/hash.hredirecting incorrect #include to [-W#warnings] ): i;329f : 11(1| :t | ~~~^~~~~~~~~~~~~ # warning: =w agusing the result of an assignment as a condition without parentheses [-Wparentheses]re ntienngv (329r" | eB dKii_frT eR(cAdtCaiEtn_autils/system.cgF : U=370iN :nCh9cS-:o"> r)onote: r)pplace parentheses around the assignment to silence this warninge s cf-tu > n370f#c | eis tnCC prs.c icc=fhl (us(hdps,elh i k ) 0r t)e+o;t u1< r)t| n)e ^ r ({m s i| h o ==)| s ; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. h >| ^ | ^| ( ) CC push.c utils/trace.c:87:8:utils/system.c :warning: 370using the result of an assignment as a condition without parentheses [-Wparentheses]: 9: note: use '==' to turn this assignment into an equality comparison 87 | libc/hash.h :i370329f | : 11(i:tf note: =(place parentheses around the assignment to silence this warning s ghe t =e329 n | wv h(ii"fcB hK((_d"TasRthAa"C )E=)_ BhrI-eT>tSou"pr)sn)- >({fs eh t)| c; ~~^~~~~~~~~~~~~~~~~~~~~~~~~h ( h| , ^ k e| y ==, strlen(key) + 1)) { | ^ | ( ) utils/trace.c:87:8: note: place parentheses around the assignment to silence this warninglibc/hash.h :329:11 :87 | note: 2use '==' to turn this assignment into an equality comparisoni warning fs generated (. 329t | =i fg e(tdeantva( "=B Kh_-T>RoApCsE-_>BfIeTtSc"h)()h ,{ k e| y ^ , s| t ( )r len(key) + 1)) { | ^ | == CC pwd.c utils/trace.c:87:8: note: use '==' to turn this assignment into an equality comparison 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ | == CC randombits.c CC randseed.c utils/utils.cnested.c::271299::88:: 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] 271299 | | iiff ((pf == gfeotpeennv((p"r_oBjK__fVuElRlSpIaOtNh"()utils/system.cp):r 432o{:j 14_ :p| 3r ~~^~~~~~~~~~~~~~~~~~~~~~~warning: warningo using the result of an assignment as a condition without parentheses [-Wparentheses]sd generatedu. ct( p432) | , wRhOiOlTe2 R(ElSiYnNeC =" /f"g eCtOlMiPnLeI(SfT))), o u| t ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p u t1300 | = utils/utils.c a:"d27rd:"L8)i:)n enote: {(place parentheses around the assignment to silence this warning o u| t ~~~~ p 27u | t ,i fs t(rpd u=p (gleitneen)v)(;" _ B| K ~~~~~^~~~~~~~~~~~~_ VERSION")) { | ^ | ( ) nested.c:1299:8: note: place parentheses around the assignment to silence this warning 1299 | if (f = fopen(putils/utils.cr:o27j:_8f:u lnote: luse '==' to turn this assignment into an equality comparisonutils/system.cp :a432t :h2714( | :p rinote: ofplace parentheses around the assignment to silence this warningj _(ppr o=432d | ug cewtth(eipnl)ve,( "(R_lOBiOKnT_e2V RE=ER SSfYIgNOeCNt "l")i/)n" e {(C fO )M| )P ^ L oI uS| tT ==p) u,t =| ^a d d| L (i ne (1300o | u t p"urt",) )s t{r d u| p ( l i| n )e )); | ^ | ( ) nested.c:1299:8: note: use '==' to turn this assignment into an equality comparison utils/system.c:432 :129914 | : inote: fuse '==' to turn this assignment into an equality comparison (f = 432f | o pwehnutils/utils.ci(:lp33er: o8(j:l_ ifwarning: nuusing the result of an assignment as a condition without parentheses [-Wparentheses]el l=p a ft33gh | e( tpilrfio nj(e_p(p fr=)o )ds utocrutet(rppru)ot,r (=Re OraOrdTnd2oLR)iE)nS eY{(N oC u | t" ~~^~~~~~~~~~~~~~~~~p/ u"t ,C OsMtPrLdIuSpT()l,i n e| ) ^) ; | ==| ^ | == utils/utils.c:33:8: note: place parentheses around the assignment to silence this warning nested.c :331302 | : 12i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]p = s t1302r | e r rwohri(leer r(nto )=) f{g e t| l ^ i n e| ( ( )f )) { | ~~^~~~~~~~~~~~~ utils/utils.c:33:8: note: use '==' to turn this assignment into an equality comparison 33 | if (p =nested.c :s1302t:r12e:r rnote: oplace parentheses around the assignment to silence this warningr (err n1302o | ) ) w{h i l| e ^ ( t| === fgetline(f)) { | ^ | ( ) nested.c:1302:12: note: use '==' to turn this assignment into an equality comparison 1302 | while (t = fgetline(f)) { | ^ | == 26 warnings generated. 1 warning generated. 3 warnings generated. utils/tty.c:290:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 290 | if (p = getenv(buf)) { | ~~^~~~~~~~~~~~~ utils/tty.c:290:8: note: place parentheses around the assignment to silence this warning 290 | if (p = getenv(buf)) { | ^ | ( ) utils/tty.c:290:8: note: use '==' to turn this assignment into an equality comparison 290 | if (p = getenv(buf)) { | ^ | == 2 warnings generated. 1 warning generated. 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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ park.c:778:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 778 | while (buf = mkline(mnext(m))) { 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)) { | ^ | ( ) park.c:778:13: note: place parentheses around the assignment to silence this warning 778 | while (buf = mlibc/hash.hk:l329i:n11e:( mnote: nuse '==' to turn this assignment into an equality comparisone xt(m )329) | ) i{f (| d ^ a t a| ( )= h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == park.c:778:13: note: use '==' to turn this assignment into an equality comparison 778 | while (buf = mkline(mnext(m))) { | ^ | == CC range.c CC rcheck.c CC rclone.c 3 warnings generated. park.c:846:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 846 | whilCC rcs2bk.c e (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ CC rcsparse.c park.c:846:13: note: place parentheses around the assignment to silence this warning 846 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:846:13:CC receive.c note: use '==' to turn this assignment into an equality comparison 846 | while (buf = mkline(mnext(m))) { | ^ | == CC redblack.c CC regex.c park.c:906:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 906 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ CC registry.c park.c:906:13: note: place parentheses around the assignment to silence this warning 906 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:906:13: note: use '==' to turn this assignment into an equality comparison 906 | CC renumber.c while (buf = mkline(mnext(m))) { | ^ | == park.c:972:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 972 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ park.c:972:13: note: place parentheses around the assignment to silence this warning 972 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:972:13: note: use '==' to turn this assignment into an equality comparison 972 | while (buf = mkline(mnext(m))) { | ^ | == 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)) { | ^ | == 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); | ^ | ( ) park.cpartition.c::1041273::1313:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 273 | 1041 | iwfh i(loec o(nbfu f= =g emtkelnivn(e"(BmKn_eCxOtN(FmI)G)")) ){ o c| o ~~~~^~~~~~~~~~~~~~~~~~n f = strdup(oconf); | ^ | == park.c:1041:13: note: place parentheses around the assignment to silence this warning 1041 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:1041:13: note: use '==' to turn this assignment into an equality comparison 1041 | while (bufpartition.c :=284 :m9k:l iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]e (mnex t284( | m )9i) warningf)s generated({. r c | = ^ s p| a ==w nvp(_P_WAIT, cmd[1], &cmd[1])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:284:9: note: place parentheses around the assignment to silence this warning 284 | if (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ^ | ( ) partition.c:284:9: note: use '==' to turn this assignment into an equality comparison 284 | if (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ^ | == partition.c:303:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | if (p = getenv("BK_CONFIG")) opts->oconfig = strdup(p); | ~~^~~~~~~~~~~~~~~~~~~~~ partition.c:303:8: note: place parentheses around the assignment to silence this warning 303 | if (p = getenv("BK_CONFIG")) opts->oconfig = strdup(p); | ^ | ( ) partition.c:303:8: note: use '==' to turn this assignment into an equality comparison 303 | if (p = getenv("BK_CONFIG")) opts->oconfig = strdup(p); | ^ | == In file included from port/gethomedir.c:17: partition.cIn file included from :port/../sccs.h336::2013: :In file included from libc/system.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]52 : libc/hash.h:329:11: 336warning: | using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from port/gethost.ci:f17 : (In file included from s port/../sccs.ht329:a | 20t : uiIn file included from sflibc/system.h :=(52 d: palibc/hash.hct:la329o :s=11e :(h f-warning: )>using the result of an assignment as a condition without parentheses [-Wparentheses])o p{s - >| f ~~~~~~~^~~~~~~~~~~e329 t | c hi(fh ,( dkaetya, =s thr-l>eonp(sk-e>yf)e t+c h1()h), {k e y| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stpartition.cr:l336e:n13(:k1 e warningnote: y generatedplace parentheses around the assignment to silence this warning). + 1 )336) | {i f | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s tatus = pclose(f)) { | ^ | ( ) libc/hash.h:329:partition.c11::336 :libc/hash.hnote: 13:place parentheses around the assignment to silence this warning:329 :note: 11use '==' to turn this assignment into an equality comparison: 329 note: | 336place parentheses around the assignment to silence this warning | i fi f(329 d | (a stitafa t=(u dsha -t=>a o pp=cs l-ho>-sf>eeo(tpfcs)h-)(> hf{,e t kc| eh ^y( ,h ,| s ==tk relye,n (skteryl)e n+( k1e)y)) {+ 1| ) ^ ) {| ( ) | ^ | ( ) libc/hash.h:329:libc/hash.h11::329 :note: 11use '==' to turn this assignment into an equality comparison: note: use '==' to turn this assignment into an equality comparison 329 | i329f | (idfa t(ad a=t ah -=> ohp-s>-o>pfse-t>cfhe(thc,h (khe,y ,k esyt,r lsetnr(lkeeny()k e+y )1 )+) 1{) ) | { ^ | | ^ == | == partition.c:379:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 379 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ partition.c:379:11: note: place parentheses around the assignment to silence this warning 379 | while (p = fgetline(f)) { | ^ | ( ) partition.c:379:11: note: use '==' to turn this assignment into an equality comparison In file included from port/getrealname.c379: | 17 : wIn file included from hport/../sccs.hi:l20e: In file included from (libc/system.hp: 52=: fgetlibc/hash.hl:i329n:e11(: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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 port/getinput.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 partition.cport/check_rsh.c ::| 49917 ( ):: 14In file included from :port/../sccs.h :warning: 20using the result of an assignment as a condition without parentheses [-Wparentheses]: In file included from libc/system.h:52: libc/hash.h :499329 | : 11w:h iwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e (line = 329f | g elibc/hash.hit:fl329 i:(n11de:a( tgnote: aouse '==' to turn this assignment into an equality comparison n =e )h )-329 > | {o pi sf| - ~~~~~^~~~~~~~~~~~~~~~>( fdeattcah (=h ,h -k>eoyp,s -s>tfreltecnh((khe,y )k e+y ,1 )s)t r{l e n| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~partition.ck :e499y:)14 :+ note: 1place parentheses around the assignment to silence this warning) ) { 499| | ^ w h| i ==l e (line = fgetline(gone)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, partition.ck:e499y:,14 :s tnote: ruse '==' to turn this assignment into an equality comparisonl en( k499e | y )w h+i l1e) )( l{i n e| ^ = f| g ( )e tline(gone)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC remap.c CC remote.c CC repo.c park.c:1435:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from port/getrusage.c1435: | 17 : iIn file included from fport/../sccs.h :(20t: In file included from =libc/system.h :x52f: ilibc/hash.hl:e329_:f11e:t cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( s->gfile, 329' | c 'i)f) ({d a t| a ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ park.c:1435:8: note: place parentheses around the assignment to silence this warning 1435 | if (t = xfile_fetch(s->gfile, '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)) { | ^ | ( ) 1 warning generated. park.c:1435:8: note: use '==' to turn this assignment into an equality comparison 1435 | if (t =In file included from port/http_proxy.cx:f17i: lIn file included from eport/../sccs.hlibc/hash.h_::f20329e: :tIn file included from 11clibc/system.h:h: (52note: s: use '==' to turn this assignment into an equality comparison-libc/hash.h >:g329 f:329i11 | l: e i,warning: f using the result of an assignment as a condition without parentheses [-Wparentheses] ' (cd'a)t) a 329 { | = ih| f- ^ > (o dp| as ==t- a> f=e thc-h>(ohp,s -k>efye,t csht(rhlIn file included from ,eport/hostColonPath.c n:k(17ek: yeIn file included from ,yport/../sccs.h ):s 20t+: r In file included from l1libc/system.he):n)52( : k{libc/hash.he :y 329)| : ^11+ : 1| warning: ) ==using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h,libc/hash.h1 : warningk329 generatede:. y11,: snote: tplace parentheses around the assignment to silence this warningr len(k e329y | ) i+f 1()d)a t{a =| ^ h - >| o ( )p s->fetch(h, key, strlen(key) + 1)) libc/hash.h{: 329 :| 11 ^ : note: | use '==' to turn this assignment into an equality comparison ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {In file included from port/gui.c libc/hash.h:| :17 ^329: :In file included from 11port/../sccs.h| :: == 20 note: : use '==' to turn this assignment into an equality comparisonIn file included from libc/system.h:52: libc/hash.h329: | 329 :i11f: (warning: data using the result of an assignment as a condition without parentheses [-Wparentheses]= h->ops-> f329e | t cihf( h(,d akteay ,= sht-r>loepns(-k>efye)t c+h (1h),) k{e y ,| ^s t r| l ==e n(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fepartition.ct:c722h:(15h:, warning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]e y, strl e722n | ( k eiyf) (+b a1m)d)i r{s =| ^ g e t| d ( )i r("BitKeeper/BAM")) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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)partition.c :+722 :115):) note: {place parentheses around the assignment to silence this warning | ^ | 722 == | if (bamdirs = getdir("BitKeeper/BAM")) { | ^ | ( ) In file included from port/globalroot.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (datpartition.ca: 722=: 15h:- >note: ouse '==' to turn this assignment into an equality comparisonp s->f e722t | c h (ihf, (kbeaym,d isrtsr l=e ng(ektedyi)r (+" B1i)t)K e{e p e| r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ BAM")) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data =poly.c :h81-:>11o:p swarning: -using the result of an assignment as a condition without parentheses [-Wparentheses]> fetch(h ,81 | k ewyh,i lset r(lte n=( keeayc)h l+i n1e)()& n{e x t| , ^ & l| e ( )n )) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(hpoly.c,: 81k:e11y:, note: splace parentheses around the assignment to silence this warningt rlen( k81e | y )w h+i l1e) )( t{ = | e ^a c h| l ==i ne(&next, &len)) { | ^ | ( ) poly.c:81:11: note: use '==' to turn this assignment into an equality comparison 81 | while (t = eachline(&next, &len)) { | ^ | == poly.c:86:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (p = separator(buf)) *p++ = 0; | ~~^~~~~~~~~~~~~~~~ poly.c:86:9: note: place parentheses around the assignment to silence this warning 86 | if (p = separator(buf)) *p++ = 0; | ^ | ( ) poly.c:86:9: note: use '==' to turn this assignment into an equality comparison 86 | if (p = separator(buf)) *p++ = 0; | ^ | == poly.c:91:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 91 | if (p = separator(++t)) *p++ = 0; | ~~^~~~~~~~~~~~~~~~ poly.c:91:10: note: place parentheses around the assignment to silence this warning 91 | if (p = separator(++t)) *p++ = 0; | ^ | ( ) poly.c:91:10: note: use '==' to turn this assignment into an equality comparison 91 | if (p = separator(++t)) *p++ = 0; | ^ | == 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)) goto done; | ^ | ( ) proj.c:174:10: note: use '==' to turn this assignment into an equality comparison 174 | if (ret = projcache_lookup(fdir)) goto done; | ^ | == proj.c:184:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 184 | if (ret = projcache_lookup(root)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ proj.c:184:11: note: place parentheses around the assignment to silence this warning 184 | if (ret = projcache_lookup(root)) { | ^ | ( ) proj.c:184:11: note: use '==' to turn this assignment into an equality comparison 184 | if (ret = projcache_lookup(root)) { | ^ | == In file included from port/networkfs.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3poly.c warning:sIn file included from 152 generatedport/mail.c:. :2117:: In file included from warning: port/../sccs.haddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]: 20: In file included from libc/system.h:52: libc/hash.h:329 :15211 | : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] cset, 329l | o wiefr ,( dLa(tda) ,= 0h,- >ionprsa-n>gfee,t cuhi(nht,2 pk(eoyr,i gs)t)r)l e{n ( k| e ^~~~y ) + 1)) { libc/lines.h :| 60 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (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/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)) { | ^ | ( ) 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. poly.c:195:29: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 195 | range_walkrevs(s, lower, L(d), 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(proj.c_:d331):)12_:d }warning: using the result of an assignment as a condition without parentheses [-Wparentheses]: 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~331 | if (proj = projcache_lookup(buf)) return (strdup(proj->root)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ proj.c:331:12: note: place parentheses around the assignment to silence this warning 331 | if (proj = projcache_lookup(buf)) return (strdup(proj->root)); | ^ | ( ) proj.c:331:12: note: use '==' to turn this assignment into an equality comparison 331 | if (proj = projcache_lookup(buf)) return (strdup(proj->root)); | ^ | == In file included from port/notifier.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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)) { | ^ | == port/bkd_server.c:58:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 58 | while (nav[i++] = av[j++]); | ~~~~~~~~~^~~~~~~~~ port/bkd_server.c:58:19: note: place parentheses around the assignment to silence this warning 58 | while (nav[i++] = av[j++]); | ^ | ( ) port/bkd_server.c:58:19: note: use '==' to turn this assignment into an equality comparison 58 | while (nav[i++] = avCC repos.c [j++]); | ^ | == CC repogca.c 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_CC repostats.c root(p))); | ~~^~~~~~~~~~~~~~~~~ CC repotype.c proj.c:383:8: note: place parentheses around the assignment to silence this warning 383 | ifCC resolve.c (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ^ | ( ) CC resolve_binaries.c 3 warnings generated. port/bkd_server.c:159:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 159 | if (p = getenv("proj.c_:S383T:A8R:T Snote: Ouse '==' to turn this assignment into an equality comparisonC K")) { 383| | ~~^~~~~~~~~~~~~~~~~~~~~~CC resolve_contents.c if (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ^ | == 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")) { | ^ | == poly.c:380:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 380 | if (revs = res_getnames(s, 'r')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ poly.c:380:11: note: place parentheses around the assignment to silence this warning 380 | if (revs = res_getnames(s, 'r')) { | ^ | ( ) poly.c:380:11: note: use '==' to turn this assignment into an equality comparison 380 | if (revs = res_getnames(s, 'r')) { | ^ | == 9 warnings generated. In file included from port/sccs_getuser.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:479:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 479 | if (s = config_str(p, CONFIG_BAM_CHECKOUT)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:457:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 457 | if (rend = separator(rproj.ce:m479o:t8e:[ inote: ]place parentheses around the assignment to silence this warning) ) *re n479d | =i f0 ;( s | = ~~~~~^~~~~~~~~~~~~~~~~~~~~~ config_str(p, CONFIG_BAM_CHECKOUT)) { | ^ | ( ) poly.c:457:13: note: place parentheses around the assignment to silence this warning proj.c :457479 | : 8 : inote: fuse '==' to turn this assignment into an equality comparison (ren d479 | = isfe p(asr a=t ocro(nrfeimgo_tset[ri(]p),) C*OrNeFnIdG _=B A0M;_ C H| E ^ C K O| U ( )T )) { | ^ | == poly.c:457:13: note: use '==' to turn this assignment into an equality comparison 457 | if (rend = separator(remote[i])) *rend = 0; | ^ | == populate.cpoly.c::101459::port/bkd_server.c1414:::231 :warning: warning: 9using 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] 459101 | | 231 | w hiiiffl e(( pl( eu=nr dls t==r csuherrpl(albrikasdtt_o_grfe(itlnoodpc(tan,l, [ cjc)]p)), ) { f *l la| eg ~~^~~~~~~~~~~~~~~~~~~~~~~ns d, =& k0);) {| In file included from ~~~~~^~~~~~~~~~~~~~~~~~~~~port/ns_sock_host2ip.c :| 17 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->port/bkd_server.co:p231s:-9>:f epoly.cnote: t:place parentheses around the assignment to silence this warningc459 h:(14h :,231 | note: k populate.cplace parentheses around the assignment to silence this warninge : yi101,f: 14459s(: | tp r note: l=place parentheses around the assignment to silence this warning e nsi(tf kr 101ec( | yhl )re (nw+bdh k i1d=l)_ e)gs ee({tpu oar prl| ta ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,t= o cru)(r)ll ol{ci as lt| [_ ^ jf ]i )n| )d ( ) ( *nl,e ncdp ,= f0l;a g s| , ^ & k| ) ( )) {libc/hash.h : 329| :port/bkd_server.c ^ 11: :231 :| note: 9 ( )place parentheses around the assignment to silence this warning: note: use '==' to turn this assignment into an equality comparison 231329 | | poly.cii:ff459 :((14dp:a t=note: a use '==' to turn this assignment into an equality comparison s =t r hcpopulate.c459-h: | >r101 o(: pb14 sk: -d i>_note: ffguse '==' to turn this assignment into an equality comparison ee (ttlco ehp101n(t | dh, , = cw k)hse)iey lp,{ea rs (at| utr ^rol lre (n| =l( == ok ucerayll)l[ ij+s] t)1_))f )i* nl{de (n nd| , ^ = c p0| ,; ( ) f l| a ^g s ,| ==& k)) { | ^ | == libc/hash.h:329:11proj.c:: 522note: :use '==' to turn this assignment into an equality comparison8 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (d a522t | a i=f h(-f> o=p sf-o>pfeent(cfhi(lhe,, k"eryt," )s)t r{l e n| ( ~~^~~~~~~~~~~~~~~~~~~k ey) + 1)) { | ^ | == proj.c:522:8: note: place parentheses around the assignment to silence this warning 522 | if (f = fopen(file, "rt")) { | ^ | ( ) In file included from port/startmenu.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52proj.c: :libc/hash.h522::3298::11 :note: use '==' to turn this assignment into an equality comparisonwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]522 | if (f = f329o | p einf( f(idlaet,a "=r th"-)>)o p{s - >| f ^e t c| h ==( h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~^~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | ifproj.c :(523d:a9t:a note: =place parentheses around the assignment to silence this warning h->o p523s | - > fieft c(ht( h=, fkgeeyt,l isnter(lfe)n)( kpe-y>)r o+o t1k)e)y {= s| t ^ poly.cr :d 517u| :p ( )12( :t )warning: ;using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | ( ) 517 | if (lower = lowerBounds(cset, d, side)) { | libc/hash.h ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~: 329:11: note: use '==' to turn this assignment into an equality comparison port/gethomedir.cproj.c ::329102523 | :: 89i::f warning: note: In file included from (using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparisonport/platforminit.cd :a17t : a 523In file included from 102 | poly.cport/../sccs.h= | :: 51720hii:: -ff12In file included from > :libc/system.ho(( :pttnote: 52s place parentheses around the assignment to silence this warning: -== libc/hash.h> :fg f329ee517g:tt | e11ce t:hnil (vfiwarning: h( nusing the result of an assignment as a condition without parentheses [-Wparentheses],"(e Bl(kKofe _w)y329De), | Or T psiB=-tfK >r "lrl()ooed)wona et(t{rkka Bee oyy=| u ) ~~^~~~~~~~~~~~~~~~~~~~n= h d +-ss >(t1ocr)psd)seu -tp{>,( f t ed)| t,; ^c hs (i| | hd ^ ==,e ) k)| e ==y{ , s| port/gethomedir.ct ^ :r 102l :e| 8n ( ):( knote: eplace parentheses around the assignment to silence this warningy ) + 1102) | ) i{f (| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = geteproj.cn:v524(:"9Bpoly.c:K: _517warning: D:using the result of an assignment as a condition without parentheses [-Wparentheses]O12 TIn file included from :B port/svcinfo.c K524:note: " | 17use '==' to turn this assignment into an equality comparison) : ) In file included from i port/../sccs.h{f517: | 20 ( : | tlibc/hash.hiIn file included from ^ :flibc/system.h =329 : :(52| f11l: ( )g:olibc/hash.h e w:tnote: e329lplace parentheses around the assignment to silence this warningr:i 11n=:e (329lwarning: f | ousing the result of an assignment as a condition without parentheses [-Wparentheses]) w )ie frp B- (o>329port/gethomedir.cdum | :and 102td5i:asrf8 (o :=co( stdIn file included from note: hekaport/sccs_lockfile.cuse '==' to turn this assignment into an equality comparison-tet: >,ya17o : pd102==In file included from s, | port/../sccs.h- sh:>sit-20fifr>: ed doIn file included from te(uplibc/system.hc)tps:h) (-52( =t>: h{ )flibc/hash.h, g;e: e t329k| t c:e ^e| h11y n ~~^~~~~~~~~~~~~(:, v h | (,warning: s ==" using the result of an assignment as a condition without parentheses [-Wparentheses]t Bk rKel_yeD,n O (329Tsk | Bte Kryi"l)f)e )n+( proj.c( d{:k1a 524e)t :y)a| 9) ^: {= + note: h| place parentheses around the assignment to silence this warning1| - == ) ^ > ) o p524{| s | ( )- > | fi ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ef t c(ht( h=, fkgeeyt,l isnter(lfe)n)( kpe-libc/hash.hy>:)m329 d:+511 r:1o )onote: )tuse '==' to turn this assignment into an equality comparison k {e y | 329=port/gethomedir.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | libc/hash.h: s:110it329:fr:8 d11:(u: dp warning: a(note: using the result of an assignment as a condition without parentheses [-Wparentheses]ttplace parentheses around the assignment to silence this warning a) ;= 110 h329 | | - | ^ > i oif pf | s ( ( )-(t >d fa=et talibc/hash.hgc :eh=329t( :Hhh11o,-:mpoly.c > proj.ce:konote: :D521epplace parentheses around the assignment to silence this warning524i:ys :r25,-9(: >:) 329sf )warning: | tenote: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] rtuse '==' to turn this assignment into an equality comparison{ ilc fe h n521(| (524( | h ~~^~~~~~~~~~~~~~d | k , a eport/getrealname.c t y: kai)132 e f :sy= +12p, ( :r ht1 is- )warning: nt>=)using the result of an assignment as a condition without parentheses [-Wparentheses]tro flpf{port/gethomedir.c(esg :kn-e 132110e(>t| | :ykfl ^ 8,eei w: ytn h ")ce| inote: % h( ==lplace parentheses around the assignment to silence this warningl+(f e u h) 5"1 ,)( warning,)110 ps ) | kp generatedD e- . A{iy>=T f,m E ds(| (s5tc ^ ttrrs roce =loht| etr, ( )gnk( e(eqltky,oHe woy='em) /re s'[D+t)ii r)]r1d )()ulibc/hash.h{)))p: ;) (329 {t:| { )11 ~~~^~~~~~~~~~~~~~~~| ;: ~~~ ^~~~~~~~~~~~~~~~~~~~ | | ^ note: ^ | use '==' to turn this assignment into an equality comparison| ^ %lld | | ( ) ( ) ./sccs.h329| : | ==583 :i21f: (note: dexpanded from macro 'DATE'a ta = 583h | -#>doepfsi-nport/getrealname.c>e:f 132eDport/gethomedir.c:libc/hash.htA:12:cT110:329proj.chE: ::((8note: 11525hs:place parentheses around the assignment to silence this warning::,, 9 note: note: :k duse '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison e132) warning: y | using the result of an assignment as a condition without parentheses [-Wparentheses], 110 329w( | s | h t t i525iiril | mflfe e e _(n((itt(dpf) ka (=et (0 ya=t g) +e =s= t+ t (H hrfso1-cg)m)>he-e)ort>D p(lsi{sqilr -,ni( > es)| f'(t) ^e/f1 t')[{ c))d | h) ] ==( p.| h{-d ^, >a st k| ye| e ^ n) ==y c , r | o| s ( )o ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t t r l=e ns(tkredyu)p (+t )1;) ) | { ~~^~~~~~~~~~~~~ | ^ | == port/getrealname.c:132:12: note: use '==' to turn this assignment into an equality comparison 132 | whport/gethomedir.ci:l113e: 10(:p warning: using the result of an assignment as a condition without parentheses [-Wparentheses]= strcproj.c h:113r525 | (: q9 ,:i f'note: /place parentheses around the assignment to silence this warning(' r)c) =525{ | s t | ai ^tf ( d(| it ==r ,= &fsgbe)t)l i{n e (| f ~~~^~~~~~~~~~~~~~~~) ) p->syncroot = strdup(t); | ^ | ( ) port/gethomedir.c:113:10: note: place parentheses around the assignment to silence this warning proj.c113: | 525 : 9i:f note: (use '==' to turn this assignment into an equality comparisonr c = s525t | a t (idfi r(,t &=s bf)g)e t{l i n| e ^ ( f )| ) ( ) p->syncroot = strdup(t); | ^ | == port/gethomedir.c:113:10: note: use '==' to turn this assignment into an equality comparison 113 | if (rc = stat(dir, &sb)) { | ^ | == port/getinput.c:59:25: warning: passing 'char[1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 59 | if (comments_checkStr(buf2, strlen(buf2))) { | ^~~~ port/../sccs.h:1341:27: note: passing argument to parameter 's' here 1341 | int comments_checkStr(u8 *s, int len); | ^ CC resolve_create.c proj.c:547:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 547 | if (f = fopen(file, "CC resolve_filetypes.c wt")) { | ~~^~~~~~~~~~~~~~~~~~~ proj.c:547:9: note: place parentheses around the assignment to silence this warning 547 | if (f = fopen(file, "wt")) { | ^ | ( ) proj.c:547:9: note: use '==' to turn this assignment into an equality comparison 547 | if (f = fopen(file, "wt")) { | ^ | == poly.c:667:25: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 667 | walkrevs_setup(&wd, s, L(local), L(remote), WR_GCA); | ^~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:667:35: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 667 | walkrevs_setup(&wd, s, L(local), L(remote), WR_GCA); | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:668:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 668 | while (d = walkrevs(&wd)) { | ~~^~~~~~~~~~~~~~~ poly.c:668:11: note: place parentheses around the assignment to silence this warning 668 | while (d = walkrevs(&wd)) { | ^ | ( ) poly.c:668:11: note: use '==' to turn this assignment into an equality comparison 668 | while (d = walkrevs(&wd)) { | ^ | == populate.c:299:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 299 | while (tpoly.c :=689 :f12g:e twarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]i ne(f)) 689{ | | w ~~^~~~~~~~~~~~~h ile (d = walkrevs(&wd)) { | ~~^~~~~~~~~~~~~~~ populate.c:299:11: note: place parentheses around the assignment to silence this warning poly.c :299689 | : 12w:h inote: lplace parentheses around the assignment to silence this warninge (t =689 | f g ewthliilnee ((fd) )= {w a l| k ^ r e v| s ( )( &wd)) { | ^ | ( ) populate.c:299:11: note: poly.cuse '==' to turn this assignment into an equality comparison: 689:12 :299 | note: use '==' to turn this assignment into an equality comparisonw hil e689 | ( t w=h iflgee t(ldi n=e (wfa)l)k r{e v s| ( ^& w d| ) ==) { | ^ | == proj.c:609:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 609 | if (proj = proj_init(dirname(buf))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:609:13: note: place parentheses around the assignment to silence this warning 609 | if (proj = proj_init(dirname(buf))) { | ^ | ( ) proj.c:609:13: note: use '==' to turn this assignment into an equality comparison 609 | if (proj = proj_init(dirname(buf))) { | ^ | == proj.c:611:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 611 | if (prod = proj_product(proj)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~ proj.c:611:14: note: place parentheses around the assignment to silence this warning 611 | if (prod = proj_product(proj)) { | ^ | ( ) proj.c:611:14: note: use '==' to turn this assignment into an equality comparison 611 | if (prod = proj_product(proj)) { | ^ | == 1 warning generated. 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.cIn file included from :push.c878::1723: :In file included from ./bkd.hwarning: :address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]20 : In file included from libc/system.h:52: libc/hash.h: 329878: | 11 :r awarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]g e_walkrevs(s ,2329 warning | 0sIn file included from , generatedport/uninstall.ci . :fproj.cL17 :(: (640dIn file included from d:)port/../sccs.ha11,:t: 20a 0: warning: ,In file included from =using the result of an assignment as a condition without parentheses [-Wparentheses] libc/system.h c:hs52-e : >t640libc/hash.hoS | :pt 329soi:-pf11>, :f ( e&pwarning: tcrusing the result of an assignment as a condition without parentheses [-Wparentheses]cso h)j(; h =, 329 | | pk ^~~~ re ioyfjlibc/lines.h, _: (i60sdn:taIn file included from i9rtprs.ct:la:( e 17dnote: n=: iexpanded from macro 'L'( In file included from r khlibc/system.hne- :ay>6052m)o | : e p libc/hash.h(+s(:b -_329u1>d:f)f)11))e :) t? ){c warning: h(using the result of an assignment as a condition without parentheses [-Wparentheses]{ (t | hy ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,p| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ko329 ef | y( ,_i dfs) t (r[dl]ae)tn{a(( kt=ey yph)e- o>+fo (p1_s)d-))> )f{1e proj.c,t : c| 640(h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~libc/hash.h:t( :11yh329:p,: e 11note: ok:place parentheses around the assignment to silence this warningfe (ynote: _port/networkfs.c, place parentheses around the assignment to silence this warningd: 640 )78s | ):t1 _11r warning329id:l generated | f} e. warning: ni(:using the result of an assignment as a condition without parentheses [-Wparentheses](fp k r0e(o; ylibc/hash.hdj 78):a \ | 329t= +:a w 11 p| h1:=r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i) o l)note: hje place parentheses around the assignment to silence this warning-_ { >i( ont p i | s329t= ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- | ( > dffiigefret ntc(alhdmi(aenht(e,ab( ufk=f)e ))yh) ,-){ > so{ tp | rs ~~^~~~~~~~~~~~~l-| e> ^ nf (e ktlibc/hash.h| ec: ( )yh329 )(: h11+,: 1knote: )eplace parentheses around the assignment to silence this warning)y ,{ s 329t| | r ^ l ie fnproj.c| (port/networkfs.c: ( )(k:640 de78:ay:11t)11:a : + note: = note: use '==' to turn this assignment into an equality comparison 1place parentheses around the assignment to silence this warning h) -) > 640o{78 | p | s i-| wflibc/hash.h> ^ h :f i(329e lp:t| er11c ( ) o:h (j (t note: h =use '==' to turn this assignment into an equality comparison,= pkfr ego329yej | ,t_ liisinftni ret(llibc/hash.h((de:fd1an329)i warningt(:)r generatedak11 n. e:{a=y m )note: eh use '==' to turn this assignment into an equality comparison| (-+ ^ b> u o1 f329p)| ) | s) ( )) - )i>{ ff { e (t| dc ^ | ah ^t( ah| , ( )| = == k he-port/networkfs.cy>:,o78 p:ss11t-:r> lfnote: eeuse '==' to turn this assignment into an equality comparisonnt (ck he78(y | h)libc/hash.h , :w +329hk :ie111ly):e,) note: (s{use '==' to turn this assignment into an equality comparisontt r =l | e329 ^fn | g( eki| tef ==ly i)(n de+a( tf1a)) ))= {{h - >| | o ^ ^p s -| | > == ==f etch(h, key, strlen(key) + 1)) { | ^ | == 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")In file included from )progress.c :{17 : In file included from | ./sccs.h ^: 20 : | In file included from ==libc/system.h :52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fproj.ce:t669c:h9(:h ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]k ey, s669t | r l einf( k(ety )= +f g1e)t)l i{n e (| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) p->comppath = strdup(t); | ~~^~~~~~~~~~~~~ proj.c:669:9libc/hash.h:: 329note: :place parentheses around the assignment to silence this warning11 : note: place parentheses around the assignment to silence this warning 669 | 329i | f i(ft (=d aftgae t=l ihn-e>(ofp)s)- >pf-e>tccohm(php,a tkhe y=, ssttrrIn file included from dlpull.cue:pn17((: tkIn file included from )e./bkd.h;y: )20 : | +In file included from ^ libc/system.h 1: )52| ): ( ) libc/hash.h {: 329 :| 11 ^ : warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ( ) 1329 warning | generated . if (data = proj.ch:-669>:op9s:- >note: fuse '==' to turn this assignment into an equality comparisone tlibc/hash.hc :h669329( | :h 11, : i kfnote: e use '==' to turn this assignment into an equality comparisony( ,t s=329t | rf lgieefnt (l(kidenayet)(a f +)= ) 1 h)p-)-> >o{cp os m-| p> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pf aetthc h=( hs,t rkdeuyp,( ts)t;r l e| n ^( k e| y ==) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning port/networkfs.c :329198 | : 8i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h198- | > oipfs -(>ff e=t cfho(phe,n (kseyym,, s"trr"l)e)n ({k e y| ) ~~^~~~~~~~~~~~~~~~~ + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | port/networkfs.c :i198f: 8(:d anote: tplace parentheses around the assignment to silence this warninga = h -198> | o pisf- >(ffe t=c hf(ohp,e nk(esyy,m ,s t"rrl"e)n)( k{e y )| ^ + 1| ) ( )) { | ^ | == port/networkfs.c:198:8: note: use '==' to turn this assignment into an equality comparison 198 | if (f = fIn file included from opwd.cp:e17n: (In file included from slibc/system.hy:m52,: libc/hash.h":r329":)11): {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 port/networkfs.c :329211 | : 9i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h211- | > o pisf- >(ffe t=c hf(ohp,e nk(esyy,m ,s t"rrl"e)n)( k{e y )| ~~^~~~~~~~~~~~~~~~~+ 1)) { | ^ | == port/networkfs.c:211:9: note: place parentheses around the assignment to silence this warning 211 | if (f = fopen(sym, "r")) { | ^ | ( ) port/networkfs.c:211:9: note: use '==' to turn this assignment into an equality comparison 211 | if (f = fopen(sym, "r")) { | ^ | == port/networkfs.c:220:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 220 | if (f = fopen(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:220:8: note: place parentheses around the assignment to silence this warning 220 | if (f = fopen(sym, "r")) { | ^ | ( ) port/networkfs.c:220:8: note: use '==' to turn this assignment into an equality comparison 220 | if (f = fopen(sym, "r")) { | ^ | == port/networkfs.c:255:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 255 | if (name = getenv("_BK_FSTYPE")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ port/networkfs.c:255:11: note: place parentheses around the assignment to silence this warning 255 | if (name = getenv("_BK_FSTYPE")) { | ^ | ( ) port/networkfs.c:255:11: note: use '==' to turn this assignment into an equality comparison 255 | if (name = getenv("_BK_FSTYPE")) { | ^ | == port/networkfs.c:266:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 266 | if (m = mountpoint(dir)) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:266:8: note: place parentheses around the assignment to silence this warning 266 | if (m = mountpoin1t warning( generatedd. ir)) { | ^ | ( ) port/networkfs.c:266:8: note: use '==' to turn this assignment into an equality comparison 266 | if (m = mountpoint(dir)) { | ^ | == proj.c:861:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 861 | if (ret = projcache_lookup("/.")) r1e warningt generatedu. rn (ret); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^ | == 4 warnings generated. In file included from In file included from randseed.crcheck.c::1617: : In file included from In file included from libc/system.h./bkd.h::5220: : libc/hash.hIn 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>tfceht(chh,( hk,e yk,e ys,t rslternl(ekne(yk)e y+) 1+) )1 ){) {| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 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.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,( hk,e yk,e ys,t rslCC resolve_flags.c ternl(ekne(yk)e y+) 1+) )1 ){) {| ^ | ^| == | == CC resolve_generic.c CC resolve_modes.c CC resolve_renames.c In file included from randombits.cIn file included from :redblack.c17:: 17In file included from : ./sccs.hIn file included from :libc/system.h20:: 52In file included from : libc/system.hlibc/hash.h::52329: :libc/hash.h11::329 :warning: 11using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329329 | | iiff ((ddaattaa == hh-->>ooppsCC resolve_tags.c s--In file included from >>rclone.cff:ee17tt: ccIn file included from hh./bkd.h((:hh20,,: In file included from kklibc/system.hee:yy52,,: libc/hash.hss:tt329rr:ll11ee:nn ((warning: kkusing the result of an assignment as a condition without parentheses [-Wparentheses]ee yy)) + + 329 1 | 1) ))i) f { { ( d | a| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ a = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC restore.c 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 ((ddaattalibc/hash.ha : =329= : h11h-:-> >onote: opplace parentheses around the assignment to silence this warningps s-->> ff329ee | tt ccihhf(( hh(,,d akkteeayy ,,= sshtt-rr>lloeepnns((1-kk warning>ee generatedfyy. e))t c++h CC review.c (11h)),)) k{{e y ,| | ^ ^ s t r| | l ( ) ( )e n(key) + 1)) { | ^ | ( ) libc/hash.h:libc/hash.h329::32911::11 :note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison libc/hash.h : 329329329 | : | 11 i:if f note: (use '==' to turn this assignment into an equality comparison(d daat ta329a | = = i hfh- ->(>odopapsts-a-> >CC rm.c f=fe ethtc-ch>h(o(hph,s, - k>kefeyey,t, c shst(trhrl,le enkn(e(kyke,ey y)s) t +r+ In file included from l 1rcsparse.ce1):n))18() : k {In file included from e{ libc/system.hy :) | 52 | ^: + ^ libc/hash.h In file included from :1range.c | 329):| ==:)17 == 11 : :{In file included from libc/system.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]| 52 ^: libc/hash.h :| 329 ==:329 11 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (data CC rmdel.c = 329h | - >iofp s(-d>afteat c=h (hh-,> okpesy-,> fsettrclhe(nh(,k eIn file included from kyrcs2bk.ce):y 17,+: In file included from s1./sccs.ht):r)20l : e{In file included from n libc/system.h( :k| 52e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: y libc/hash.h): 329+: 111:) )warning: { using the result of an assignment as a condition without parentheses [-Wparentheses]| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->In file included from oregex.cp:s17-: >In file included from flibc/system.he:t52c: hlibc/hash.h(:h329,: libc/hash.h11k::e329 yport/sccs_getuser.c:warning: ,:11 129using the result of an assignment as a condition without parentheses [-Wparentheses]:s: tlibc/hash.h9note: r:: place parentheses around the assignment to silence this warningl329 329 e:warning: | n11using the result of an assignment as a condition without parentheses [-Wparentheses] (: 329ik | fenote: yplace parentheses around the assignment to silence this warning129i() | fd a + (t329 ida | 1fa ) t=i)(a f p h { =-( = >d hoa| g-pt ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e>sa to- pp>=wsf u-ehi>t-dfc>(ehoit(pdchs)h,-)( > hkfr,ee yt=k,c e hpys(-,th> r,psl wtelibc/hash.hk_rn:enl(329ya2ek:,m warningne11 es(y:s; generatedk) t . e note: r y+place parentheses around the assignment to silence this warningl| ) e ~~^~~~~~~~~~~~~~ 1n + )( 329)k1 | e) {y)i ) f { | + ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d 1| a) ^ t) a {| = ( ) h| - ^ > o p| s ( )- >fetch(h, key, strlen(key) +port/sccs_getuser.c :1129):)9 :{ note: place parentheses around the assignment to silence this warning| ^ libc/hash.h| : ( )129329 | libc/hash.h:libc/hash.h :11: 329:329i: :f11note: 11 :use '==' to turn this assignment into an equality comparison:( In file included from pnote: note: receive.c place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison329:= | 17 : giIn file included from 329329libc/hash.heflibc/system.h | | :t : 329p(52ii:wd: ff11ualibc/hash.h :it:(( da329ddnote: ( :aause '==' to turn this assignment into an equality comparisoni=11tt d :aa)h )-329warning: == > | using the result of an assignment as a condition without parentheses [-Wparentheses] ro hh pi--=sf >> - 329oop>( | pp-fd ss>eai--pttf>>wca ff_h (een(=dttah accm,hthhe -a((;k> hh eo=,, yp | ,shkk ^ --ee s>>yy tfo,,| rep ( )ltsss ec-ttnh>rr((fllkheeee,tnny c(()khkk e(ee+yhyy ,,))1 port/sccs_getuser.c)sk++:)te 129 ry11:{l,))9 e )): ns | (t{{note: ^kr use '==' to turn this assignment into an equality comparison el ye| | | ) n ^ ^ == 129( + | k e| | 1 y ( ) ==)i) )f +{( p1 )| =) ^ g{ e | t ==p| w ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u id(id)) r libc/hash.h=: 329p:-11>:p wnote: _use '==' to turn this assignment into an equality comparisonn ame; 329 | | ^i f | ( ==d ata = h->ops->fetch(h, key, strlen(key)libc/hash.h :+329 :111):) note: {place parentheses around the assignment to silence this warning | ^ | 329 ==1 | warning generatedi. 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)) { | ^ | == port/platforminit.c:146:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 146 | if (t = strchr(av[0], '/')) { | ~~^~~~~~~~~~~~~~~~~~~~ port/platforminit.c:146:9: note: place parentheses around the assignment to silence this warning 146 | if (t = strchr(av[0], '/')) { | ^ | ( ) port/platforminit.c:146:9: note: use '==' to turn this assignment into an equality comparison 146 | if (t = strchr(av[0], '/')) { | ^ | == port/platforminit.c:177:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:177:11: note: place parentheses around the assignment to silence this warning 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ^ | ( ) port/platforminit.c:177:11: note: use '==' to turn this assignment into an equality comparison 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ^ | == 13 warnings generated. 1 warning generated. port/platforminit.c:253:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 253 | if (t = getenv("BK_LIMITPATH")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:253:8: note: place parentheses around the assignment to silence this warning 253 | if (t = getenv("BK_LIMITPATH")) { | ^ | ( ) port/platforminit.c:253:8: note: use '==' to turn this assignment into an equality comparison 253 | if (t = getenv("BK_LIMITPATH")) { | ^ | == 1 warning generated. 1 warning generated. CC rmgone.c CC root.c CC rset.c In file included from registry.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. 1 warning generated. port/platforminit.c:321:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | if (fp = popen("uname -r", "r")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:321:9: note: place parentheses around the assignment to silence this warning 321 | if (fp = popen("uname -r", "r")) { | ^ | ( ) port/platforminit.c:321:9: note: use '==' to turn this assignment into an equality comparison 321 | if (fp = popen("uname -r", "r")) { | ^ | == 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="); | ^~~ port/uninstall.c:/usr/include/fortify/string.h442::1129::55 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: passing argument to parameter '__d' here 112442 | | _ F OiRfT I(FpY _=F Ns(tsrtsrtcrp(yb)u ncdhlaer, *"sBtirtcKpeye(pcehra.ra p*p "_)F)O R{T I F| Y ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ POS0 __d, const char *__port/platforminit.csIn file included from :)remap.c342 :: 1712| : : ^In file included from ./sccs.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]20 : In file included from libc/system.h:52: libc/hash.h342: | 329 :i11f: (warning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]x tport/uninstall.cr:a442 :=9 randseed.c :329:p | 56lnote: :aplace parentheses around the assignment to silence this warningi32t f:f In file included from o (renumber.cwarning: r442d: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]m | a33 e t: x aIn file included from ti56 libc/system.hrf | =:a 52((oh: )pu-libc/hash.h) t>: =lo329{ ep: sns11 t -:| r=> ~~~~~~^~~~~~~~~~~~~~~~~s fwarning: tseusing the result of an assignment as a condition without parentheses [-Wparentheses]rit (zcbehuo (nf329hd( | ,lo euik,tfe ) y" (,B-d i aststtKtarer lel=epeport/platforminit.c nen:h(r(342-k.o:>eau112oypt warning:p)p) generated s ";. note: -+) place parentheses around the assignment to silence this warning> ) f1 | e){ ^~~t) 342 c | h{| /usr/include/string.h ( ^ :ih 54f,| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 28(k ( ):ee xynote: t,passing argument to parameter herer as t=54r | lpselinaz(tekf_eotyr )ms et+xr port/uninstall.ctl1:re)442an):( 9)({:)c libc/hash.h o note: :{n| use '==' to turn this assignment into an equality comparison329 s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : t 11| : ^ 442c | hnote: aplace parentheses around the assignment to silence this warning| r ( )i f* )329(; | p i=| f ^ s (tdrsattra( b=u nhd-l>eo,p s"-port/platforminit.cB>:ilibc/hash.hf342t:e:K329t12e:c:e11h randseed.cp:(note: :e huse '==' to turn this assignment into an equality comparison57rnote: , :. place parentheses around the assignment to silence this warning 58a342 k:p | e p ywarning: "329i,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]) | f ) s i(t{fe r x57l (t | e| dr n ^aai( t fk a= e| (y ===p() le har+-tr >f 1oo=)pr )smb -ea{>xs fte er6| ta4 ^ c(_ h)e ()n| h c ( ),{o dk ee| (y ^b, u fs| ,t == r sliezne(okfe(yb)u f+) ,1 libc/hash.h)o:)u329 t:{ 11 +: | snote: ^ tuse '==' to turn this assignment into an equality comparison r l| e ( ) n 329( | o uitf) ,( d&aotuat l=e nh)-)> o p| s ^~~- >fe/usr/include/string.ht:c54h:(28h:libc/hash.h, : note: 329kpassing argument to parameter here:e 11y: , 54 note: | suse '==' to turn this assignment into an equality comparisonst irzl ee329_n | t( kisefty r)(l de+an t 1a() c)=o n{hs -t > | oc ^ph sa -r| > ==f*progress.c e):t;138c :h 8(| :h ^ , warning: using the result of an assignment as a condition without parentheses [-Wparentheses]k ey, strl e138n | ( kiefy )( s+ randseed.c =:1 57)g:)e64 t:{e nwarning: vpassing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]| ( ^" _ B| 57K == | _ PiRfO G(R(EeSrSr_ I=N HbEaRsIeT6"4)_)e n{c o d| e ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 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, unsigprogress.cn:e138d: 8l:o nnote: gplace parentheses around the assignment to silence this warning *outl e138n | ) ;i f | ( ^ s = getenv("_BK_PRproj.cO:G1493R:E9S:S _warning: Iusing the result of an assignment as a condition without parentheses [-Wparentheses]N HERIT")) {1493 | | ^ i f | ( ( )s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ progress.c:138:8: note: use '==' to turn this assignment into an equality comparison 138 | if (s = getenv("_BK_PROGRESS_INHERIT")) { | ^ | == proj.c:1493:9: note: place parentheses around the assignment to silence this warning 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ^ | ( ) proj.c:1493:9: note: use '==' to turn this assignment into an equality comparison 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ^ | == 12 warnings generated. randseed.c:82:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 82 | if (!(p = getenv("RANDSEED"))) return (-1); | ^ ~~~~~~~~~~~~~~~~~~ randseed.c:84:30: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 84 | if (base64_decode(p, strlen(p), buf, &outlen) != CRYPT_OK) 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 | 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)) { | ^ | == proj.c:1614:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1614 | if (keys = hash_fetchStrPtr(*h, "DIRTY")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:1614:13: note: place parentheses around the assignment to silence this warning 1614 | if (keys = hash_fetchStrPtr(*h, "DIRTY")) { | ^ | ( ) proj.c:1614:13: note: use '==' to turn this assignment into an equality comparison 1614 | if (keys = hash_fetchStrPtr(*h, "DIRTY")) { | ^ | == In file included from repos.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11:progress.c :warning: 365using the result of an assignment as a condition without parentheses [-Wparentheses]: 9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (d a365t | a =i fh -(>mo p=s -l>ofaedtfcihl(eh(,p ,k e0y),) s{t r l| e ~~^~~~~~~~~~~~~~~~n (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:210:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 210 | if (opts.product = bk_nested2root(opts.transactionprogress.c :libc/hash.h:|365329|:: 911o::p tnote: note: splace parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning. port )365329) | | { i if f | ( ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(d ma t=a l=o ahd-f>iolpes(-p>,f e0t)c)h ({h , | k ^ e y ,| ( )s trlen(key) + 1)) { | ^ | ( ) pull.c6: warning210s: generated19. progress.c:: 365note: :place parentheses around the assignment to silence this warning9 : note: use '==' to turn this assignment into an equality comparison libc/hash.h210 : | 365329 | :i 11f : i (fnote: o use '==' to turn this assignment into an equality comparisonp( tms .=329p | rl ooidafud cf(tid la=et (abp CC sane.c k,=_ n0he)-s)>t oe{pd s2 -r| >o ^fo et t(| co ==hp (ths,. tkreayn,s ascttriloenn (|k|e yo)p t+s .1p)o)r t{) ) | { ^ | | ^ == | ( ) pull.c:210:19: note: use '==' to turn this assignment into an equality comparison 210 | if (opts.product = bk_nested2root(opts.transaction || opts.port)) { | ^ | == CC scat.c CC sccs.c CC sccs2bk.c 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:In file included from 329repo.c::1121:: In file included from warning: libc/system.husing the result of an assignment as a condition without parentheses [-Wparentheses]: 52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if ( d329a | t ai f= (hd-a>toap s=- >hf-e>tocphs(-h>,CC sccslog.c f ektecyh,( hs,t rkleeyn,( ksetyr)l e+n (1k)e)y ){ + | 1 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from repotype.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | libc/hash.h :i329f: 11(:d libc/hash.hanote: :tplace parentheses around the assignment to silence this warning329a : 11=: 329hnote: | -place parentheses around the assignment to silence this warning > iofp s329(- | d> afitCC sccs_mv.c efat c(=hd (ahht-,a> ok=pe syh-,-> >fsoetptrscl-he>(nfh(e,kt eckyhe)(y h,+, s1kt)er)yl ,e{ n s( tk| re ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ly e)n (+k e1y))) +{ 1 )| ) ^ { | ( )| ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warningCC search.c libc/hash.hlibc/hash.h: :329329329: | :11 11:i: f note: note: use '==' to turn this assignment into an equality comparison(use '==' to turn this assignment into an equality comparisonIn file included from d repogca.ca :t 32917a329 | : | In file included from = i./bkd.h if:hf 20- (: >(dIn file included from odalibc/system.hpat:sta52-a : > =libc/hash.hf= :e h329th-:c->11h>o:(op hpswarning: ,s-using the result of an assignment as a condition without parentheses [-Wparentheses] -> k>fefeyet,tc ch329sh( | t(h rh,il, fe k nke((eydky,ae, ty sa)st tr=+CC sec2hms.c rl leh1en-)n(>)(ko kep{eys y)- ) >| +f ^ + e 1t 1)c| ))h ( )) ( {h{ , | k| ^e ^ y , | | ==s ==4 t warningrsl generatede. 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)) { | ^ | == CC send.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)) { | ^ | ( ) pull.c:364:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h :364329 | : 11 : inote: fuse '==' to turn this assignment into an equality comparison (t = 329x | f iilfe _(fdeattcah (=c she-t>,o p'sc-'>)f)e t{c h (| h ~~^~~~~~~~~~~~~~~~~~~~~~~~, key, strlen(key) + 1)) { | ^ | == pull.c:364:10: note: place parentheses around the assignment to silence this warning 364 | if (t = xfiIn file included from lresolve.ce:_40f: eIn file included from t./resolve.hc:h17(: cIn file included from slibc/system.he:t52,: libc/hash.h':c329':)11): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:364:10: note: use '==' to turn this assignment into an equality comparison 364 | if (t = xfile_fetch(cset, 'c')) { | ^ | == 16 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)) { | ^ | == pull.c:370:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | while (p = fgetline(f2)) fprintf(f1, "%s\n", p); | ~~^~~~~~~~~~~~~~ pull.c:370:13: note: place parentheses around the assignment to silence this warning 370 | whIn file included from iremote.cl:e17 : (In file included from plibc/system.h :=52 : flibc/hash.hg:e329t:l11i:n ewarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]f 2)) fpri n329t | f (iff1 ,( d"a%tsa\ n=" ,h -p>)o;p s -| > ^ f e t| c ( )h (h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:370:13: note: use '==' to turn this assignment into an equality comparison 370 | while (p = fgetline(f2)) fprintf(f1, "%s\n", 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: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 14 warnings generated. 1 warning generated. 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 (retreceive.c :=99 :r11e:m owarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]e _lock_f a99i | l (wbhuifl,e o(ptt s=. vfegrebtolsien)e)( 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)) { | ^ | == push.c:642:33: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 642 | if (opts.d) range_gone(s_cset, L(opts.d), D_RED); | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:647:47: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 647 | ret = prunekey(s_cset, r, NULL, fd, pkflags, &lcsets, &rcsets, &rtags); | ^~~~~~~ ./bkd.h:174:11: note: passing argument to parameter 'local_only' here 174 | int *local_only, int *remote_csets, int *remote_tags); | ^ push.c:647:56: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 647 | ret = prunekey(s_cset, r, NULL, fd, pkflags, &lcsets, &rcsets, &rtags); | ^~~~~~~ ./bkd.h:174:28: note: passing argument to parameter 'remote_csets' here 174 | int *local_only, int *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 | range.cr:e163t: 11=: pwarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]u nekey(s _163c | s ewth,i lre2, warning (sNp generatedU . L=L ,f gfedt,l ipnkef(lfa)g)s ,{ & l| c ~~^~~~~~~~~~~~~s ets, &rcsets, &rtags); | ^~~~~~ ./bkd.h:174:47: note: passing argument to parameter 'remote_tags' here 174 | int *local_only, int *remote_csets, int *remote_trange.ca:g163s:)11;: note: | place parentheses around the assignment to silence this warning ^ 163 | while (p = fgetline(f)) { | ^ | ( ) range.c:163:11: note: use '==' to turn this assignment into an equality comparison 163 | while (p = fgetline(f)) { | ^ | == 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 rcs2bk.c :68343 | : 10i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]p = gete n343v | ( "iBfK _(RpAiNdD O=M "f)o)r k{( ) )| ^ { | | ( ) ~~~~^~~~~~~~ randombits.c:68:8: note: use '==' to turn this assignment into an equality comparison 68 | if (prcs2bk.c :=343 :g10e:t enote: nplace parentheses around the assignment to silence this warningv ("BK _343R | A NiDfO M("p)i)d {= f| o ^r k (| ) ==) { | ^ | ( ) rcs2bk.c:343:10: note: use '==' to turn this assignment into an equality comparison 343 | if (pid = fork()) { | ^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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:724:9: note: place parentheses around the assignment to silence this warning 724 | if (rc = receive_serverInfoBlock(r)) return (rc); | ^ | ( ) push.c:724:9: note: use '==' to turn this assignment into an equality comparison 724 | if (rc = receive_serverInfoBlock(r)) return (rc); | ^ | == 33 warnings generated. rcsparse.c:450:40: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 450 | if (str) randbits = adler32(randbits, str, strlen(str)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ rcsparse.c:452:40: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 452 | if (str) randbits = adler32(randbits, str, strlen(str)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ rcsparse.c:465:31: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 465 | randbits = adler32(randbits, str, strlen(str)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ push.c:842:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 842 | if (rc = receive_serverInfoBlock(r)) return (rc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:842:9: note: place parentheses around the assignment to silence this warning 842 | if (rc = receive_serverInfoBlock(r)) return (rc); | ^ | ( ) push.c:842:9: note: use '==' to turn this assignment into an equality comparison 842 | if (rc = receive_serverInfoBlock(r)) return (rc); | ^ | == 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 = 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(hrclone.c,: 315k:e9y:, warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t rlen(key) + 3151 | ) )i f{ ( r| c ^ = | t ==r igger(av[0], "pre")) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~ rclone.c:315:9: note: place parentheses around the assignment to silence this warning 315 | if (rc = trigger(av[0], "pre")) goto done; | ^ | ( ) rclone.c:315:9: note: use '==' to turn this assignment into an equality comparison 315 | if (rc = trigger(av[0], "pre")) goto done; | ^ | == 1 warning generated. rclone.c:316:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 316 | if (rc = rclone_part1(r, envVar)) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ pull.crclone.c::732316::99:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 316732 | | i fi f( r(ci == rtcalkoenpea_tpcahr(tr1)()r ,{ e n| v ~~^~~~~~~~~~~~~~V ar)) goto done; | ^ | ( ) rclone.c:316:9: note: use '==' to turn this assignment into an equality comparison 316 | ipull.cf: 732(:r9c: =note: place parentheses around the assignment to silence this warningr clon e732_ | p a ritf1 ((ri, =e ntvaVkaerp)a)t c hg(ort)o) d{o n e| ; ^ | | ^ ( ) | == pull.c:732:9: note: use '==' to turn this assignment into an equality comparison 732 | if (i = takepatch(r)) { | ^ | == In file included from resolve_contents.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remap.c:38:10: libc/hash.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]329 :11: note: place parentheses around the assignment to silence this warning 38 | if 329( | r eitf =( diastSaC C=S (hr-e>lo)p)s -{> f e| t ~~~~^~~~~~~~~~~~~c h(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11:remap.c :note: 38use '==' to turn this assignment into an equality comparison: 10: note: place parentheses around the assignment to silence this warning329 | if 38( | d aitfa (=r eht- >=o piss-S>CfCeSt(crhe(lh),) k{e y ,| ^ s t r| l ( )e n(key) + 1)) { | ^ | == rclone.cremap.c::37438::910:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 38 | i374f | push.c :( 1007ri:ef8t : ( =pwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]i= s SsCt Cr1007Sc | (h rrie(flb )u()ff += 2f2o,p e'n"{(' p) r)| o ^b* ep f | ,= == "0w;" ) )| ~~^~~~~~~~~~~~~~~~~~~~~~~{ | ~~^~~~~~~~~~~~~~~~~~~~ rclone.c:374:9: note: place parentheses around the assignment to silence this warning 374 | push.ci:f1007 :(8p: =note: place parentheses around the assignment to silence this warnings trchr (1007b | u fi f+ (2f2 ,= 'f"o'p)e)n (*ppr o=b e0f;, "| w ^ " ) )| ( ){ | ^ | ( ) rclone.c:374push.c::91007:: 8note: :use '==' to turn this assignment into an equality comparison note: use '==' to turn this assignment into an equality comparison 374 | 1007 | i fi f( p( f= =s tfrocphern((bpurfo b+e f2,2 ," w'"")')) ){ * p| ^= 0| ; == | ^ | == 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC sendbug.c push.c:1014:10: note: place parentheses around the assignment to silence this warning 1014 | rclone.ci:f390 :(9r:c warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] send_fi l390e | ( ri,f b(urfc,CC set.c =s ibzpe_(upprdoabteefS)e)r)v erre(tguertne n(vr(c"pull.c)B:;K864 _: C10| S: ^ E Twarning: Susing the result of an assignment as a condition without parentheses [-Wparentheses]| " ( )) , 0, 864! | o p t si.fv e(rtb o=s es)t)r c{h r (| u ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rpush.c l:s1014[:i10]:, note: 'use '==' to turn this assignment into an equality comparison| ')) *1014t | = i0f; ( r| c ~~^~~~~~~~~~~~~~~~~~~~~~ = send_file(r, buf, sizrclone.ce:(390p:r9o:b enote: fplace parentheses around the assignment to silence this warning) )) ret u390r | n i(fCC setup.c r c()r;c =| ^b p _| pull.cu ==:p 864d:a10t:e Snote: eplace parentheses around the assignment to silence this warningr ver(g e864t | e n v (i"fB K(_tC S=E TsSt"r)c,h r0(,u r!losp[tis].,v e'r|b'o)s)e )*)t {= 0| ; ^ | | ^ ( ) | ( ) renumber.c:110:9: CC sfio.c warning: using the result of an assignment as a condition without parentheses [-Wparentheses] rclone.c :110390 | :pull.c 9: :864i :fnote: 10 use '==' to turn this assignment into an equality comparison:( dnote: use '==' to turn this assignment into an equality comparison = 390 | s c864ic | fs _ (t roicpf ( =s( )tb) p =_{ u sp td| ra ~~^~~~~~~~~~~~~ct herS(eurrvlesr[(ig]e,t e'n|v'()")B K*_tC S=E T0S;" ) ,| ^0 , | ! ==o pts.veCC shrink.c rrenumber.cb:o110s:e9):) note: {place parentheses around the assignment to silence this warning | ^ 110| | == if (d = sccs_top(s)) { | ^ | ( ) push.c:1043:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1043 | renumber.c :i110f: 9(:p note: =use '==' to turn this assignment into an equality comparison get e110n | v ( "iBfK D(_dF E=A TsUcRcEsS__tUoSpE(Ds")))) {{ | | ^ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | == push.c:1043:8: note: place parentheses around the assignment to silence this warning 1043 | if (p = getenv("BKD_FEATURES_USED")) { | ^ | ( ) CC sinfo.c push.c:1043:8: note: use '==' to turn this assignment into an equality comparison 1043 | if (p = getenv("BKD_FEATURES_USED")) { | ^ | == 1 warning generated. CC slib.c CC smerge.c rcsparse.c:666:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 666 | if (d = rcs_findit(rcs, rremap.cc:s235-:>10push.cd::e 1062fwarning: :busing the result of an assignment as a condition without parentheses [-Wparentheses]6r :a nwarning: cpassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] h 235) | ) i rf1062e | t( ur re nt (=&d ()ro;mp dt is| r. ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(i bnuBfy)t)e sr)e,t u&r(no p(trse.to)u;t B y| t ~~~~^~~~~~~~~~~~e s), 0); | ^~~~~~~~~~~~~~~ ./bkd.h:137:51: note: passing argument to parameter 'in' here 137 | int gzipAll2fhrcsparse.c(:i666n:t8 :r fnote: dplace parentheses around the assignment to silence this warning, FILE 666* | w fi,f i(ndt =l eremap.crv:ce235sl:_,10f :ii nnnote: dtplace parentheses around the assignment to silence this warningi t*(ir nc235,s | , i inrftc s(*-ro>eudtte ,f= b rr| am ^nd cihr)()b urfpush.ce):t)1062u In file included from :rrresolve_filetypes.c23ne:: t20 (u: warning: drIn file included from passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign])n./resolve.h ; : ( 17 r1062: | e | In file included from ^ t libc/system.h ) : ; 52| : ( ) libc/hash.h | &: ^ (329 o: p11| t: ( )s .warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]n Bytes), &rclone.c( :o329478p | :t 10si:.f o warning: rcsparse.cu(using the result of an assignment as a condition without parentheses [-Wparentheses]:td 666Baremap.c:yt: 8ta235478:e : | s=10 note: ) : use '==' to turn this assignment into an equality comparison,h i -note: f0> use '==' to turn this assignment into an equality comparison )o666 (;p | r s c 235-i | | >f= ^~~~~~~~~~~~~~~~ f ie(af./bkd.htdt :c o(137h=ir:( (e60hr&t:,cb su=note: k_f passing argument to parameter 'out' hereef[r yi1m,n ]d d137)isi | )rtti (r(n{blrt uec fnsg| )(,z ~~~^~~~~~~~~~~~~~~)k i erprycAe)slt -lu+>2r dfn1eh )f(()bir rne{att n ) cr;| hf ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)d ),| ^rF eI tL| uErclone.c ==r : n*478 w:(f10d,:) ;inote: nplace parentheses around the assignment to silence this warning t | ^l e 478v| | e == l ,i fi n(tr c* i=n ,a tionilibc/hash.ht(: &329*b:ou11uf:t[ ,1note: ]place parentheses around the assignment to silence this warning ) | ) ^ {329 | | i ^ f (| d ( )a ta = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) rclone.c:478:10: note: use '==' to turn this assignment into an equality comparison 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) + 1)) { | ^ | == 1 warning generated. 2 warnings generated. In file included from resolve_create.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: remap.clibc/hash.h::322329::1411:: 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] 322 | 329i | f i(fm a(pddaitra == ghe-t>doiprs(-b>uffe)t)c h{( h ,| ~~~~~~~^~~~~~~~~~~~~k ey, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remap.c:322:14: note: place parentheses around the assignment to silence this warning 322 | if (mapdir = getdirlibc/hash.h(:b329u:f11):) note: {place parentheses around the assignment to silence this warning | ^ | 329 ( ) | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) remap.c:322:14: note: use '==' to turn this assignment into an equality comparison 322 | if (mapdir = getdir(buf)) { | ^ | 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)) { | ^ | == pull.c:1157:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]2 warnings generated. 1157 | while (url = urllist_find(n, c, opts.quiet ? SILENT : 0, &k)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renumber.c:221:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 221 | if (m = MERGE(s, d)) { | ~~^~~~~~~~~~~~~ pull.c:1157:14: note: place parentheses around the assignment to silence this warning 1157 | while (urcsparse.cr:l850 :=9 :u rwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]l ist_find (850n | , ci,f renumber.c o:(p221pt: s8=.: q sunote: tiplace parentheses around the assignment to silence this warningre cth r?221( | cS vIisLfbE rN(aTmn c:=h ,0M ,E' R,&G'kE))())s ,s{ e dl )e| )c ^ t {_ b| r ( )| a ^ n c h| ( ( )r cs, p+1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ pull.c:1157:14: note: use '==' to turn this assignment into an equality comparisonpush.c renumber.c:: 12122211157:: | 318 :: wwarning: note: hpassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]use '==' to turn this assignment into an equality comparisoni le (221 u | 1212r | rcsparse.cli : fg850= z: (i9ump:r A l=lnote: l lplace parentheses around the assignment to silence this warningiM2 sEftRh _G(850fEr | i(f nsd d,,i( fndw ,)f( ),pc ,{g= z o isp| ptt ^,rs c. 0hq| ,ru == (i &cenvt,s b?0r )aS;nI cL hE| ,N ^~ T ' ,:./bkd.h' :)0137),: 60s&:ek l)note: e)passing argument to parameter 'out' herec t{_ b 137r| | a ^in nc th| ( ==gr zcisp,A lpl+21f)h;( i n| t ^ r f| d ( ), FILE *wf, int level, int *in, int *out, | ^ rcsparse.c:850:9: note: use '==' to turn this assignment into an equality comparison 850 | if (p = strchr(cvsbranch, ',')) select_branch(rcs, p+1); | ^ | == rcsparse.c:870:repos.c10::131 :warning: 8using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 870 | 131i | f i(fp (=f s=t rfcohpre(nb(rpaantchhlnoagm,e ," r'":)')) ){ * p| + ~~^~~~~~~~~~~~~~~~~~~~~+ = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ repos.c:rcsparse.c131::8708::10 :note: place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning 131870 | | i f i(ff (=p f=o psetnr(cphart(hblroagn,c h"nra"m)e), {' : '| ) ^ ) *| p ( )+ + = 0; | ^ | ( ) repos.c:131:8: note: use '==' to turn this assignment into an equality comparisonrcsparse.c :870: 10131: | note: iuse '==' to turn this assignment into an equality comparisonf (f =870 | f o p einf( p(apt h=l osgt,r c"hrr"()b)r a{n c h| n ^a m e| , == ':')) *p++ = 0; | ^ | == repos.c:132:12rclone.c:: 690warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]9 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 132 | whil e690 | ( ti f= (frgce t=l isneen(df_)B)A M{_ m s| g ~~^~~~~~~~~~~~~( r, bp_keys, envVar, opts.bpsz)) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ repos.c:132:12: note: place parentheses around the assignment to silence this warning 132 | while (t = fgetline(f)) { | ^ | ( ) rclone.c:690repotype.c::936:: 10note: :place parentheses around the assignment to silence this warning warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 690 | if 36( | repos.cr :ci132 f:= 12 (:sd einote: nruse '==' to turn this assignment into an equality comparisond _=B A132aM | v_ [m 1sw]gh)(i rl{,e b(| pt ~~~~^~~~~~~_ k=e yfsg,e telnivnVea(rf,) )o p{t s .| b ^p s z| ) ==8) warning sg generatedo. to done; | ^ | ( ) repotype.c:36:10: note: place parentheses around the assignment to silence this warning 36 | if (dir = av[1]) { | ^ | ( ) rclone.c:690:9: note: use '==' to turn this assignment into an equality comparison 690 | if (rc = send_BAM_msg(r, bp_keys, erepotype.cn:v36V:a10r:, 7 note: warningouse '==' to turn this assignment into an equality comparisonsp generatedt. s36. | b pisfz )()d igro t=o advo[n1e];) {| ^ | ^| == | == pull.c:1262:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1262 | if (rc = pull_part1(av, r, key_list, envVar)) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:1262:9: note: place parentheses around the assignment to silence this warning 1262 | if (rc = pull_part1(av, r, key_list, envVar)) goto out; | ^ | ( ) pull.c:1262:9: note: use '==' to turn this assignment into an equality comparison 1262 | if (rc = pull_part1(av, r, key_list, envVar)) goto out; | ^ | == 2 warnings generated. 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)) { | ^ | == CC sort.c CC startmenu.c rclone.c:774:37: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] repos.c :774253 | : 8g:z iwarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]A ll2fh(fi l253eCC stat.c | n oi(ff h()f, =f ofuotp,e ng(zpiapt,h l&oogp,t s".ri"n),) &{o p t| s ~~^~~~~~~~~~~~~~~~~~~~~. out, 0); | ^~~~~~~~ ./bkd.h:137:51: note: passing argument to parameter 'in' here 137 | int gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *out, | ^ repos.c:253:8: note: place parentheses around the assignment to silence this warning rclone.c: 774253: | 47 :i fwarning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]( f = f o774p | e ng(zpiaptAhlllo2gfrepostats.c,h: (100"f:ri12"l:)e )nwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]{( f h| ) ^ 100, | f| o ( )wu hti,l eg z(itp ,= &fogpettsl.iinne,( f&)o)p trepos.c{s: .253 o:| u8 ~~^~~~~~~~~~~~~t: , note: 0use '==' to turn this assignment into an equality comparison) ; | ^~~~~~~~~253 | ./bkd.hi:f137 :(60f: =note: passing argument to parameter 'out' heref ope n137( | piantth lgozgi,p A"lrl"2repostats.c)f:)h100 (:{i12 n: t | note: ^rplace parentheses around the assignment to silence this warning f d| , == 100 F | I L Ew h*iwlfe, (itn t= lfegveetll,i nien(tf )*)i n{, repos.c :i| 260n ^ :t 12 :*| o ( )warning: u using the result of an assignment as a condition without parentheses [-Wparentheses]t , | ^ 260 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ repostats.c:100:12: note: use '==' to turn this assignment into an equality comparison 100 | while (t = fgetline(f)) { | ^ | == repos.c:260:12: note: place parentheses around the assignment to silence this warning 260 | while (t = fgetline(f)) { | ^ | ( ) repos.c:260:12: note: use '==' to turn this assignment into an equality comparison 260 | while (t = fgetline(f)) { | ^ | == repostats.c:110:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] repos.c:262 :11010 | : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]w hile (262t | = figfe t(lpi n=e (sft2r)c)h r{( t ,| ~~^~~~~~~~~~~~~~' |')) *p = 0; | ~~^~~~~~~~~~~~~~~~ repos.c:262:10: note: place parentheses around the assignment to silence this warning 262 | if (p = strchr(t, '|')) *p = 0; | ^ | ( ) 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, repos.cf:,262 :&10(repostats.c:o: p110note: t:use '==' to turn this assignment into an equality comparisons13 .:i nnote: 262)place parentheses around the assignment to silence this warning | , & ( io110fp | t (s p. ow=uh tis)lt)er; c (h tr| ( ^~~~~~~~~~=t repo.c,f./bkd.h: g:115'e139:|t:14'l42:)i: )n warning: enote: using the result of an assignment as a condition without parentheses [-Wparentheses]*(passing argument to parameter 'in' here pf 2=) )1391150 | | ;{i n ti| | f ^ ^ g u( nn| | zu == ( )im psAtlrl 2=f hh(aisnht_ freftdc,h SFtIrL(Eh ,* wrfk,) )i n{repostats.ct : 110*| :i ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~13n :, note: iuse '==' to turn this assignment into an equality comparisonn t * o110u | t ) ; w h| i ^l e (t = fgetline(fpull.c2:)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 | gunzipAll2frepo.ch:(115r:-14>:r fnote: dplace parentheses around the assignment to silence this warning, f, & (115o | p t si.fi n()n,u m&s(torp t=s .hoausth)_)f;e t c| h ^~~~~~~~~~~S tr./bkd.h(:h139,: 51r:k )note: )passing argument to parameter 'out' here { | 139 ^ | i n| t ( ) gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ repo.c:115:14: note: use '==' to turn this assignment into an equality comparison 115 | if (numstr = hasrepos.ch:_283f:e9t:c hwarning: Susing the result of an assignment as a condition without parentheses [-Wparentheses]t r(h, rk) )283 | { i| f ^ ( f| === fopen(pathlog, "a")) { | ~~^~~~~~~~~~~~~~~~~~~~~ repo.c:122:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 122 | } else if (h = hash_fromFile(0, repos.c :| 283 ~~^~~~~~~~~~~~~~~~~~: 9: note: 123place parentheses around the assignment to silence this warning | pro j283_ | f u lilfp a(tfh (=p ,f o"pBIn file included from eirestore.cnt:(K17pe: aeIn file included from tp./sccs.hhe:lr20o/: glIn file included from ,olibc/system.hremote.c g::"/5288aN: :"Flibc/hash.h8)I::)L329 E:warning: {S11using the result of an assignment as a condition without parentheses [-Wparentheses] ": ) | )warning: ^ ) using the result of an assignment as a condition without parentheses [-Wparentheses] 88 { | | ( ) i | f329 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( pi f= (gdeattean v=( "h_-B>Ko_pRsE-M>Orepos.cfT:eE283tG:cZ9hI:(P h"note: ,)use '==' to turn this assignment into an equality comparison repo.c) k: e122 gy:283z,15 | i : ps tnote: i=rplace parentheses around the assignment to silence this warningf l aepull.c(tn :fo(1221493 ik | :=(In file included from e 13 presolve_tags.cy}:f):) o;20 ewarning: p : +lusing the result of an assignment as a condition without parentheses [-Wparentheses]e In file included from s n| ./resolve.h1e( ~~^~~~~~~~~~~~~~~~~~~~~~~~~~:) p 17)i1493a: f | tIn file included from { hlibc/system.h ( l: hio52| fg: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ,libc/hash.h ( :hc"329apa:sa"11ht):_h) f warning: r={using the result of an assignment as a condition without parentheses [-Wparentheses]o mg Feremote.c| it: ^le88 en:resolve.c329 (v8: | | 0(:227 ==," :i libc/hash.h Bnote: 8f: Kplace parentheses around the assignment to silence this warning: 329| D (: ^_warning: d11 Cusing the result of an assignment as a condition without parentheses [-Wparentheses]a:88 O t | | Manote: (P place parentheses around the assignment to silence this warningi227 O= f | N 123 E h | (iN329- pfT | >repos.c _ o:p=(Pip291r cAfs:og T -9je=H(>:_t "df fes)aewarning: une)ttusing the result of an assignment as a condition without parentheses [-Wparentheses]lvt ac l(j{ hp"m =(a_p291 In file included from review.chtB( | | h:,hrcsparse.cKc ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-17 (:_l In file included from >: kp1298Reiresolve_generic.coIn file included from e,:Eaf:plibc/system.hy 14Mn 20s:,":Ou(: -52 B TpfIn file included from >: siwarning: E_ ./resolve.hflibc/hash.httusing the result of an assignment as a condition without parentheses [-Wparentheses]Gj=:e:rK Zmpull.c 17t329leIp:f : c:eeP)1493o1298In file included from h11np"):p | libc/system.h(:(e) 13e :h kr){:ni52,warning: e/ (f: using the result of an assignment as a condition without parentheses [-Wparentheses]ylg note: p libc/hash.hk )oz| place parentheses around the assignment to silence this warninga(:e gi ~~^~~~~~~~~~~~~~~~~~~~~ td329y+ /p h-: , 329N l>111493 1 | F=on: | s) I ge t)iLa,xwarning: r fEt tusing the result of an assignment as a condition without parentheses [-Wparentheses]il{ So" fe ("iw= n d)( " ((resolve.c| a)p329)rck: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t)) | )cpe227 a ; say: { i{-t)8= f >h : | t + h| ^ (| a= note: - d ~~^~~~~~~~~~~~~~~~~~~~~b 1place parentheses around the assignment to silence this warning> a lg) o | tee)p| ( )a)t s )227 eIn file included from {- | =rnlibc/hash.hresolve_flags.c > cv:: fihs(32920| repos.cef--":: ^ :t repogca.c>>B11remote.cIn file included from 291c(:orepo.ctK::./resolve.h :hc140p:aD 88:| 9( :s122b_note: :17 ( ):h=13-:lCplace parentheses around the assignment to silence this warning8: , :>15eO :In file included from note: s f:-M libc/system.hplace parentheses around the assignment to silence this warning kewarning: e >Pnote: : 329etusing the result of an assignment as a condition without parentheses [-Wparentheses]tnote: pOuse '==' to turn this assignment into an equality comparison52 | yj cuse '==' to turn this assignment into an equality comparisonrN : libc/hash.h,m291h eENlibc/hash.h i : p | (v T:140f88329s( h 122_329 | | :tc ,= | P: In file included from ( 11rli A11wrm.cdi:lefkd}T:h:af ea e; H i17t note: nn(y e"warning: l: a(use '==' to turn this assignment into an equality comparison(uf, l)using the result of an assignment as a condition without parentheses [-Wparentheses]eIn file included from p kp | s) libc/system.h= e_ =s ~~~~~~~~^~~~~~~~~~~~e (: =yj 329 t {k52h )m329 | fri e: -g p | olf ylibc/hash.h>e+) ipe | :ot )ifen( ^ =329pe1 f n(h :sn){ ((k f11-v) (drcsparse.cpe=| g:>( da:ay ( )e f"{| at1298t)h twarning: e_ ^ ta:h alusing the result of an assignment as a condition without parentheses [-Wparentheses]tB a 14l+si cK| =:o hnh_ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| = g1_e(R ( ) h329note: ,)pull.cf(hE h- | place parentheses around the assignment to silence this warning ):rf,M-> " 1493o) O>oifw{ :m)kTop " 129813F eEps() | :i{resolve.cyGs-d)| l :,Z->a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~inote: e libc/hash.h227 I>ft{ fuse '==' to turn this assignment into an equality comparison(| ::sPfea 0 ~~~~^~~~~~~~~~~~~3298t"et (, ::r)tc=| d 149311 l)ch ^ - | :note: e h(h >| use '==' to turn this assignment into an equality comparisonng(h- n ^ note: (zh,>| e iplace parentheses around the assignment to silence this warningki , o ( )xlibc/hash.h f ep227 kp t:| y | kerepogca.cs 329 ==()= 329ey:-=: c i | y,140> 11p+af , :fr:a repos.ct i s13ec t1:o(fst:tsnote: h)291ic tr c-place parentheses around the assignment to silence this warning ):( (rlnote: h> = 9p=dleplace parentheses around the assignment to silence this warning(t {:) aen hag ;329stn(,be note: | ea(k lt140| use '==' to turn this assignment into an equality comparison t kekee | ^ | ij=eye)n ^f m y)y vIn file included from w 291ph) ,r(resolve_renames.ch| ( | (- + c":i ( )| d c>+ ssB20l ==a lo 1t-K: e tiep1)r>DIn file included from afas))lt_./resolve.h( n-) eaC:k=(u> {nbO17e libc/hash.hfpf{ (lM: yh: _e kePIn file included from -329=jt | e-Olibc/system.h=>: mc| ^y>N: o11fph ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ )pE52fp:o)( rN: gs p)h| +eTlibc/hash.he-note: e , == v_:t>use '==' to turn this assignment into an equality comparisonn{ 1 P329lf ( k)=A:iep e) T11nta| 329y dH:ect ^ | ,{;" (hh )warning: f(l is )using the result of an assignment as a condition without parentheses [-Wparentheses])ho| ft| | ),libc/hash.hg == r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ { :, (l {k329 329de e:" | an| | y11w t( ( ) ^| ,:"iak ^ )f e snote: ) =y| tplace parentheses around the assignment to silence this warning ( h->ops->fe) + 1)) == { | ( )| r rcsparse.c ^ llibc/hash.h{: e:d 1298t n329a329 :c| (:t | | 14h ( )k11a ^:( e: i hy =f note: ,)note: repogca.c | use '==' to turn this assignment into an equality comparison place parentheses around the assignment to silence this warning:h( == k+ 140-d e :>a y1129813ot329,) | libc/hash.h:pa | ) : s s i329note: -=it{f:use '==' to turn this assignment into an equality comparison> fr 11 fh l (:e- (e| d t>140dn ^ -note: co | a( >use '==' to turn this assignment into an equality comparisonhp tk n (swae| eh-h y ( )x,>i329=) t fl | kee h+=et i- yc(f>1r,hk o)c (e(p)sshyds -t, alibc/hash.h-{>r =t:> tlk a329f aeef :e| bnyg=11t ^l(,e :c ek th h )esl-note: (| yti>use '==' to turn this assignment into an equality comparisonh ==r)rno , c lep s +e(sk-329 nf-e> | 1()>yt )k)f,ai)e e bf y{tsl {) cte( hr-d +| (l>a| ^hept ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 ,nra ) (e )| kkv= ==ee { yy=h ,) - d>| s+;o ^ t p r1 s l)| -| e) ^> ( )n f ({ ek | te ==cy| h) ^ ( h+In file included from libc/hash.h , resolve_modes.c:| 1:329 ( )k)20: e): 11y In file included from :,{libc/hash.h./resolve.h ::note: s 32917place parentheses around the assignment to silence this warningt| :: r ^11In file included from l : libc/system.he 329:n| note: | 52( ==libc/hash.huse '==' to turn this assignment into an equality comparison : k : ilibc/hash.he329f:y : 329)32911(: | :d11+ a: inote: t 1fuse '==' to turn this assignment into an equality comparisonawarning: ) using the result of an assignment as a condition without parentheses [-Wparentheses])(= d 329{ah | t- 329a>i| | of ^ =prepo.c i s:( fh-178d| ->:a ==(>f8t doe:aapt tscwarning: =a-husing the result of an assignment as a condition without parentheses [-Wparentheses] >( h=fh- e, >ht 178o-ck | p>he so(yi-ph,f>s, f- s(e>ktstfer ceyl=ht,e (c nhhhs(a,(tks hrehk,ly_e e)fykn e,e(+t yk cs,e1ht y)Srs))tlt rer+{(nl h(e1 ,kn)| e() ^ ryk k)e{ ) y | )+) ( ) | {1+ ^ ) )1 | )| ~~^~~~~~~~~~~~~~~~~~~~~~{) == {| ^ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { repo.c :| 178 ^: 8 :| ==note: place parentheses around the assignment to silence this warning 178 | iflibc/hash.h :(329s: 11=: hnote: aplace parentheses around the assignment to silence this warnings h_fet c329h | S tirf( hrepogca.c(,:d 165ar:tk10a): ) = warning: {using the result of an assignment as a condition without parentheses [-Wparentheses]h - >| o ^ p s 165-| | > ( ) f e ticfh ((hp, =k ePyA,R EsNtTr(lse,n (dk)e)y )F L+repo.cA :G1178S):()8s :,{ note: p use '==' to turn this assignment into an equality comparison)| ^ | = 178 | | D ( ) _ iBfL U(Es; = | h ~~^~~~~~~~~~~~~~a sh_fetchStr(h, rk)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, srepogca.ct:r165l:e10n:( knote: eplace parentheses around the assignment to silence this warningy ) + 1 )165) | { i| f ^ ( p| === PARENT(s, d)) FLAGS(s, p) |= D_BLUE; | ^ | ( ) repogca.c:165:10: note: use '==' to turn this assignment into an equality comparison 165 | if (p = PARENT(s, d)) FLAGS(s, p) |= D_BLUE; | ^ | == repogca.c:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | if (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 = 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)) remote.cF:L186A:G7S:( swarning: ,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] p) |= D_ B186L | U El;i n e| ^= (| g ==e tline2(r, buf, sizeof(buf)) > 0) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:199:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 199 | line = (getline2(r, buf, sizeof(buf)) > 0) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:215:6: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 215 | if (strneq("ERROR-BAD CMD: bk", line, 17)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: note: expanded from macro 'strneq' 31 | #define strneq(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:222: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] 222 | if (strneq("ERROR-", line, 6)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: note: expanded from macro 'strneq' 31 | #define strneq(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: repo.cnote: :passing argument to parameter here253 :10 :45 | warning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]h ar *str c253h | r ( ciofn s(tp c=h aprr o*j,_ iinnitt)(;c - >| p ^a th)) { | ~~^~~~~~~~~~~~~~~~~~~~ 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 */ | ~~^~~~~~~~~~~~~~~~~~~~~~ repo.c:253:10: note: place parentheses around the assignment to silence this warning 253 | if (p = proj_init(c->path)) { | ^ | ( ) 2 warnings generated. remote.c:224:9: note: place parentheses around the assignment to silence this warning 224 | repo.ci:f253 :(10p: =note: use '==' to turn this assignment into an equality comparisons trc h253r | ( l i nief+ 6(,p '=\ np'r)o)j _*ipn i=t (0c;- >/p*a tthe)r)m i{n a t| e ^ l i| n ==e */ | ^ | ( ) 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 */ | ^ | == 6 warnings generated. 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 strcCC stattest.c mp (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] CC status.c 244 | while (strneq(line, "@STDOUT=", 8) || strneq(line, "@STDERR=", 8)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!strncmp((a),(b),(n))) | ^~~ /usr/include/string.h:40:26: note: passing argument to parameter here 40 | int strncmp (const char *, const char *, size_t); | ^ CC stripdel.c remote.c:244:40: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 244 | while (strneq(line, "@STDOUT=", 8) || strneq(line, "@STDERR=", 8)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!strncmp((a),(b),(n))) | ^~~ /usr/include/string.h:40:26: note: passing argument to parameter here 40 | int strncmp (const char *, const char *, size_t); | ^ CC synckeys.c remote.c:246:7: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 246 | if (strneq(line, "@STDERR=", 8)) wf = err; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!strncmp((a),(b),(n))) | ^~~ /usr/include/string.h:40:26: note: passing argument to parameter here 40 | int strncmp (const char *, const char *, size_t); | ^ remote.c:247:16: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 247 | bytes = atoi(&line[8]); | ^~~~~~~~ /usr/include/stdlib.h:23:23: note: passing argument to parameter here 23 | int atoi (const char *); | ^ remote.c:270:9: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 270 | line = fgetline(zin); | ^ ~~~~~~~~~~~~~ remote.c:272:9: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 272 | line = fnext(buf, r->rf) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:279: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] 279 | if (strneq("ERROR-", line, 6)) goto err; | ^~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!strncmp((a),(b),(n))) In file included from | root.c ^~~: 17: /usr/include/string.hIn file included from :libc/system.h40::5240: :libc/hash.h :note: 329passing argument to parameter here: 11: warning: 40using the result of an assignment as a condition without parentheses [-Wparentheses] | int strnc m329p | (icfo n(sdta tcah a=r h*-,> ocposn-s>tf ecthcahr( h*,, kseiyz,e _stt)r;l e n| ( ^k ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:280:17: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 280 | unless (sscanf(line, "@EXIT=%d@", &i)) i = 1<uonplse-s>sf(eet)c hi(fh ,( !k(eey),) s t| r ^l en(libc/stdio.hk:e258y:)36 :+ note: 1passing argument to parameter here) ) { 258| | ^ i n t| ( ) sscanf(const char * __restrict, const char * __restrict, ...) | ^ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from rmgone.c:16: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve.c:742:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 742 | if (i = comp_overlap(opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:742:9: note: place parentheses around the assignment to silence this warning 742 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | ( ) resolve.c:742:9: note: use '==' to turn this assignment into an equality comparison 742 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | == 6 warnings generated. In file included from rset.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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. 2 warnings generated. resolve.c:996:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 996 | if (s = strchr(t, ' ')) { | ~~^~~~~~~~~~~~~~~~ resolve.c:996:9: note: place parentheses around the assignment to silence this warning 996 | if (s = strchr(t, ' ')) { | ^ | ( ) resolve.c:996:9: note: use '==' to turn this assignment into an equality comparison 996 | if (s = strchr(t, ' ')) { | ^ | == CC tagmerge.c CC testcode.c CC tclsh.c resolve.c:1047:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1047 | again: if (how = slotTaken(rs, rs->dname, 0)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1047:16: note: place parentheses around the assignment to silence this warning 1047 | again: if (how = slotTaken(rs, rs->dname, 0)) { | ^ | ( ) resolve.c:1047:16: note: use '==' to turn this assignment into an equality comparison 1047 | again: if (how = slotTaken(rs, rs->dname, 0)) { | ^ | == 12 warnings generated. 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; | ^ | == 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); | ^ | == In file included from sane.c:22: In file included from libc/system.h:52: libc/hash.h:329In file included from :sccs.c11::17 : warning: In file included from using the result of an assignment as a condition without parentheses [-Wparentheses]libc/system.h :52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (d a329t | a i=f h(-d>aotpas -=> fhe-t>cohp(sh-,> fkeetyc,h (sht,r lkeeny(,k esyt)r l+e n1()k)e y{) +| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sccs2bk.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 = hlibc/hash.h-:>329o:p11s:libc/hash.h- :>note: 329fplace parentheses around the assignment to silence this warning:e 11t:c hnote: 329(place parentheses around the assignment to silence this warning | h ,i f k 329e( | yd ,ai tfsa t (r=dl aehtn-a(> ko=ep ysh)-- >>+fo ep1ts)c-)h> (f{he ,t c| kh ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e( yh,, skteryl,e ns(tkrelyIn file included from e)sccslog.cn :(+20k : e1In file included from y)libc/system.h)): 52+{: libc/hash.h1 :)| 329) ^ : 11{ : | ( )warning: | libc/hash.h using the result of an assignment as a condition without parentheses [-Wparentheses] ^ : 329 :| 11 ( ) : 329 | note: place parentheses around the assignment to silence this warningi f (da t329a | =i fh -(>doaptlibc/hash.hsa:- 329>=:f 11ehlibc/hash.h:t-: c>329note: ho:use '==' to turn this assignment into an equality comparison(p11 hs:,- >329note: kf | use '==' to turn this assignment into an equality comparisonee yti,c f h329 s( | In file included from (th sccs_mv.cdr,i:al f17tek : ane(In file included from (ydlibc/system.h=k,a: e CC takepatch.c t52hysa: -)t libc/hash.h> r=:o+l 329p eh:s1n-11-)(>:>)ko f epwarning: e{ysusing the result of an assignment as a condition without parentheses [-Wparentheses]t )- c >h| +f( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eh329 1t, | )c )hki (ef{hy ,CC testdates.c ,( d| ksa ^ ett yra ,l | e= ( )sn t(hrk-le>eyon)p( sk+-e >y1f))libc/hash.he ):t+ 329c {:h1 11libc/hash.h() ::h)| 329CC time.c , ^note: : { place parentheses around the assignment to silence this warning11k :e | y| ==note: , ^329 use '==' to turn this assignment into an equality comparison | s t| ir ==329fl | e (nid(fak te(ayd )a= t +ah -1=>) o)hp -s{>- o> pf| se ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-t >cfhe(thc,h (khe,y ,k esyt,r lsetnr(lkeeny()k e+y )1 )+) 1{) ) | { ^ | | ^ ( ) | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetlibc/hash.hc:h329(:h11,: knote: euse '==' to turn this assignment into an equality comparisony , st r329l | e ni(fk e(yd)a t+a 1=) )h -{> o p| s ^ - > f| e ( )t ch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generatedlibc/hash.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 scat.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from search.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->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)) { | ^ | == 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 check -ac >'%s' 2>&1", | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | tmpfile)) { | ~~~~~~~~ resolve_generic.c:35:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 35 | if (rs->snames = res_getnames(rs->s, restore.c':m44':)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)) { | | ) resolve_generic.c:35:17: note: place parentheses around the assignment to silence this warning 35 | if (rs->snames = res_getnames(rs->s, 'm'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' resolve_generic.c2:>35&:117":, note: use '==' to turn this assignment into an equality comparison| ^ | ==35 | if (rs->snames = res_getnames(rs->s, 'm')) { | ^ | == rm.c:96:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] resolve_tags.c :9646 | : 12i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]t = strchr (46r | a n dw,h i'l|e' )()p {= e| a ~~^~~~~~~~~~~~~~~~~~~c hline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ rm.c:96:8: note: place parentheses around the assignment to silence this warning 96 | if (t = strchr(rand,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", lrm.ce:n96,: 8p:) ;note: use '==' to turn this assignment into an equality comparison | ^ 96| | ( ) if (t = strchr(rand, '|')) { | ^ | == 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); | ^ | == review.c:166:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | if (d = strchr(c, '-')) { | ~~^~~~~~~~~~~~~~~~ rm.c:114:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 114 | while (t = streview.cr:c166h:r11(:t ,note: place parentheses around the assignment to silence this warning' :')) *166t | + + = i'f- '(;d =| ~~^~~~~~~~~~~~~~~~s trchr(c, '-')) { | ^ | ( ) rm.cresolve_tags.creview.c:::11454166:::111211::: note: warning: note: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 114166 | | 54 | w h i wlihefi l((etd (==p ss=tt rreccahhcrrh((ltci,,n e''(:-&''r)),)) &*{lt e+ n+resolve_renames.c| ) : ^)=38 : f'9| p-: ==r' i;warning: n using the result of an assignment as a condition without parentheses [-Wparentheses]t f| ( ^ s t d38| e | ( )r r ,i f" \(ti% .=* ss\lno"t,T alkeenn,( rps),; r srm.c| -: ~~^~~~~~~~~~~~~~~~~~~~>114 s:n11a:m enote: suse '==' to turn this assignment into an equality comparison- >rem o114t | e ,w h0i)l)e {( t | = ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ strchr(t, ':')) *t++ = '-'; | ^ resolve_tags.c :| 54 ==: 12: note: place parentheses around the assignment to silence this warning 54 | while (p = eachline(&r, &len)) fprintf(sresolve_renames.ct:d38e:r9r:, note: "place parentheses around the assignment to silence this warning\ t%.*s \38n | " , ilfe n(,i p=) ;s l o| t ^ T a k| e ( )n (rs, rs->snames->remote, 0)) { | ^ | ( ) resolve_tags.c:54:12: note: use '==' to turn this assignment into an equality comparison 54 | while (p = eachline(&resolve_renames.cr:,38 :&9l:e nnote: )use '==' to turn this assignment into an equality comparison) fpr i38n | t f review.c(i:sf221t :d(8ei:r r=warning: , using the result of an assignment as a condition without parentheses [-Wparentheses] s "l\ott% T.221a* | ks e\innf(" r,(s d,l e=rn s,R- B>pts)rn;ea em _e| fs ^i- n> dr| (e ==rm aontgee,, 0&)n)e w{) ) | { ^ | | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ == review.c:221:8: note: place parentheses around the assignment to silence this warning 221 | if (d = RBresolve_renames.ct:r55e:e9_:f iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]d (range ,55 | & n eiwf) )( i{ = | s ^ l o t| T ( )a ken(rs, rs->snames->local, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ review.c:221:8: note: use '==' to turn this assignment into an equality comparison 221 | if (d = RBtree_find(range, &neresolve_renames.cw:)55): 9{: note: | place parentheses around the assignment to silence this warning ^ | == 55 | if (i = slotTaken(rs, rs->snames->local, resolve_create.c0:)607): 8{: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | ( ) 607 | if (i = comp_overlap(rs->opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:55:9: note: use '==' to turn this assignment into an equality comparison 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | == resolve_create.c:607:8: note: place parentheses around the assignment to silence this warning rm.c :607149 | : 11i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]i = comp_o v149e | r l a pi(fr s(-s>2o p=t ss-c>ccso_mipnliits(tp,a tghf,i lIeN)I)T _{M U S| T ^ E X I| S ( )T |INIT_NOCKSUM)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_create.c:607:8: note: use '==' to turn this assignment into an equality comparison 607 | if (i = comp_overlap(rs->opts->complist, gfile)) { | ^ | == rm.c:149:11: note: place parentheses around the assignment to silence this warning 149 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | ( ) review.c:304:rm.c14::149 :warning: 11using the result of an assignment as a condition without parentheses [-Wparentheses]: note: use '==' to turn this assignment into an equality comparison 304 | if (found = intvl_i n149( | r a n gief, (lsi2n e=) )s cbcrse_aikn;i t (| p ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~a th, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | == review.c:304:14: note: place parentheses around the assignment to silence this warning 304 | if (found = intvl_in(range, line)) resolve_renames.cb:r133e:a8k:; warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^ | ( ) 133 | if (i = slotTaken(rs, rs->snrm.ca:m156e:s10-:> lwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]creview.c a:l304,: 141560: | ) )note: use '==' to turn this assignment into an equality comparisoni{ f (| 304s ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 2 = isfc c(sf_oiunnidt (=p aitnht,v lI_NiInT(_rMaUnSgTeE,X IlSiTn|eI)N)Iresolve_renames.c T:b_133rN:eO8aC:kK ;Snote: Uplace parentheses around the assignment to silence this warning M | ) ^) 133{| | == i| f ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | ( ) resolve_create.crm.c::657156::1010:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]resolve_renames.cplace parentheses around the assignment to silence this warning : 133: 8 657:156 | | note: iuse '==' to turn this assignment into an equality comparison f i f( r133(e | st 2 i =f= r(smicd ci=sr _(siblnuoiftt)T()ap ka{et nh (,| r ~~~~^~~~~~~~~~~~sI ,N IrTs_-M>UsSnTaEmXeIsS-T>|lIoNcIaTl_,N O0C)K)S U{M ) )| ^{ | | == ^ | ( ) resolve_create.c:657:10: note: place parentheses around the assignment to silence this warning 657 | if (ret = rmdir(buf)) { | ^ | ( ) rm.c:156:10: note: use '==' to turn this assignment into an equality comparison 156 | if (s2 = sccs_init(path, INIT_MUSTEresolve_create.cX:I657S:T10|:I Nnote: Iuse '==' to turn this assignment into an equality comparisonT _NO C657K | S UiMf) )( r{e t | = ^ r m| d ==i r(buf)) { | ^ | == resolve_renames.cresolve.c::1681570::88:: 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] 1681570 | | iiff ((it == ssltortsTtark(efni(lres,, "r/sS-C>CsSn/a"m)e)s -{> r e| m ~~^~~~~~~~~~~~~~~~~~~~~~~~o te, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.cresolve.c::1681570::88:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 1681570 | | iiff ((it == ssltortsTtark(efni(lres,, "r/sS-C>CsSn/a"m)e)s -{> r e| m ^ o t e| , ( ) 0)) { | ^ | ( ) resolve.c:1570:8: note: use '==' to turn this assignment into an equality comparisonresolve_renames.c :168:8 :1570 | note: use '==' to turn this assignment into an equality comparisoni f (t 168= | sitfr s(tir (=f islleo,t T"a/kSeCnC(Sr/s",) )r s{- > s| n ^a m e| s ==- >remote, 0)) { | ^ | == resolve_generic.c:178:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 178 | if (ret = rf[i].func(rs)) { | ~~~~^~~~~~~~~~~~~~~~ resolve_generic.c:178:11: note: place parentheses around the assignment to silence this warning 178 | if (ret = rf[i].func(rs)) { | ^ | ( ) resolve_generic.c:178:11: note: use '==' to turn this assignment into an equality comparison 178 | if (ret = rf[i].func(rs)) { | ^ | == resolve.c:1704:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1704 | if (i = comp_overlap(opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1704:9:1 warningnote: generatedplace 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)) { | ^ | == 35 warnings generated. 3In file included from warningsendbug.cs: generated17. : 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) rmgone.c+: 1091:)12): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | ( ) 109 | while (t = fgetline(f)) hash_insertStrU32(h, t, 1); | ~~^~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ==1 warning generated. 2 warnings generated. rmgone.c:109:12: note: place parentheses around the assignment to silence this warning 109 | while In file included from (send.ct: 17=: In file included from flibc/system.hg:e52t: llibc/hash.hi:n329e:(In file included from 11fsinfo.c:): )17warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]hIn file included from alibc/system.hs:h52_: ilibc/hash.h329n: | s329 e:ir11ft: S (twarning: drusing the result of an assignment as a condition without parentheses [-Wparentheses]aU t3a2 (=h ,329h | -t >,io fp1 s)(-;d> af te| at ^ c =h (| hh ( )-, > okpesy-,> fsettrclhe(nh(,k ekye)y ,+ s1t)r)l e{n ( krmgone.c| e: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y109 ): 12+: 1note: )use '==' to turn this assignment into an equality comparison) { | 109 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | while (t = fgetline(f)) hash_insertStrU32(hresolve.c,:In file included from 1893sfio.ct::,1359 :: 1 In file included from )libc/hash.hwarning: libc/system.h;:using the result of an assignment as a condition without parentheses [-Wparentheses]: 329 52 :: | 11libc/hash.h ^::1893 329 | note: : | place parentheses around the assignment to silence this warning11 == : i warning: f329 | (using the result of an assignment as a condition without parentheses [-Wparentheses] slibc/hash.h it:fr329 1: ( 11329d=: | a tlnote: iaoplace parentheses around the assignment to silence this warningf a =d( f dhi329a-l | t>e ao(i ppf=sf -,(h> d-f0a>e)tot)apc sh{=-( >h hf,| -e ~~~~~^~~~~~~~~~~~~~~~~>tk ocephys(,-h >,sf trmgone.cekr:tel120cye:h,n11( (:hsk ,tewarning: ryusing the result of an assignment as a condition without parentheses [-Wparentheses]kl) ee yn+ ,( 120 k1 | resolve.cse) :ty)w1893r) h:l {i13e+ | l:n1 ^ e () note: k) (place parentheses around the assignment to silence this warninge | t y{ ( ) ) = 1893 +| | f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rmdel.c g1 : e)65 t):il 8fi{: n (libc/hash.he warning: s:(| using the result of an assignment as a condition without parentheses [-Wparentheses]t329f ^ r:) 111) : | 65= { ( ) | note: luse '==' to turn this assignment into an equality comparison io | fa ~~^~~~~~~~~~~~~ d (libc/hash.h329fe: | i 329 l=:ie 11f(s: pc (fcnote: dlibc/hash.h,splace parentheses around the assignment to silence this warninga: _ t3290ca:) s 11)329e=: | t { Brmgone.chnote: io:-use '==' to turn this assignment into an equality comparison fu120> | n:o ^ ( d11p d329a:s a | r -| t ynote: > ( )ai(place parentheses around the assignment to silence this warningf fs e= ,t ( ch120ddh- | a,(> t howa0,ph ) si=)k-l e>eresolve.ch{yf :- ,e(1893> tt:o| sc 13p ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~th=:s r( -lhfnote: >e,guse '==' to turn this assignment into an equality comparisonfn e e(kttk elce1893yihy | ,n() eh s(,+ tf ir)k1fl)e) e y)(n{, s( rmdel.c {tk :s re| 65t 1y ^ :r| ) 8l ^= :e +| n l ( )note: (| o1 place parentheses around the assignment to silence this warningk ==a) e d)yf )i65{ l | +e (i| 1pf ^ )f ),( e| {rmgone.c0 ( ) :)= 120) | : s ^11{cIn file included from : csec2hms.c s:| note: | _17 ==use '==' to turn this assignment into an equality comparison ^c: sIn file included from e./sccs.h| 120t: == | B20 libc/hash.ho: w:uIn file included from h329nlibc/system.hi:d:l11a52e:r: ylibc/hash.h(note: (:tuse '==' to turn this assignment into an equality comparisons329 ,:= 11 d:329f, | g warning: e0using the result of an assignment as a condition without parentheses [-Wparentheses]it) fl) i ( n{d329e a | ( t f| ai) ^ f) = ({| hd In file included from ( )-a set.c >t| :oa ^17p : s= In file included from - | libc/system.h>h ==:f- 52e>: tolibc/hash.hcp:hs329(-:h>11,f: e ktwarning: ecusing the result of an assignment as a condition without parentheses [-Wparentheses]yh ,( hs,t rmdel.crk329:le | 65ey :n,i8( f:ks et(note: yrduse '==' to turn this assignment into an equality comparison)la et+n a (65 1k | =)e )yih )f-{ > +(o ep| 1 s ^)=- ) > sf| {ce == ct sc| _h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c( she,t Bkoeuyn,d asrtyr(lse,n (dk,e y0)) )+ {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(kresolve_create.ce:y1157)libc/hash.h: :11+329: : 111warning: ):using the result of an assignment as a condition without parentheses [-Wparentheses]) note: {use '==' to turn this assignment into an equality comparison 1157| | ^ 329 | i| if ( )f ((rdeatt a= =g ch_-s>aompesF-i>lfeest(crhs()h),libc/hash.h :rk329ee:ty11u,:r nsnote: tuse '==' to turn this assignment into an equality comparison(r rlee tn329)( | ;k ei yf| ) ~~~~^~~~~~~~~~~~~~~~~~ ( +d a1t)a) ={ h -| > ^o p s| - ==> fetch(h, key, strlen(key) + 1)) { | ^ | == resolve_create.c:1157:11: note: place parentheses around the assignment to silence this warning 1157 | ifresolve.c :(1969r:e17t: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]g c_sameF i1969l | e si(fr s()m)u srteCtoumrmni t( r=e tx)f;i l e| _ ^ e x i| s ( )t s(CHANGESET, 'r')) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_create.c:1157:11: note: use '==' to turn this assignment into an equality comparison 1157 | if (ret = gc_sameFiles(rs)) returesolve.cr:n1969 :(17r:e tnote: )place parentheses around the assignment to silence this warning; | ^ 1969| | == if (mustCommit = xfile_exists(CHANGESET, 'r')) { | ^ | ( ) resolve.c:1969:17: note: use '==' to turn this assignment into an equality comparison 1969 | if (mustCommit = xfile_exists(CHANGESET, 'r')) { | ^ | == In file included from 1setup.c warning: generated17. : 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. CC timestamp.c In file included from shrink.c:18: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC touch.c libc/hash.h1: warning329 generated:. 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 trigger.c CC unbk.c 1 warning generated. CC undo.c CC undos.c 4 warnings generated. rset.c:439:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 439 | if (path = mdbm_fetch_str(opts->s->idDB, rkey)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:439:11: note: place parentheses around the assignment to silence this warning 439 | if (path = mdbm_fetch_str(opts->s->idDB, rkey)) { | ^ | ( ) rset.c:439:11: note: use '==' to turn this assignment into an equality comparison 439 | if (path = mdbm_fetch_str(opts->s->idDB, rkey)) { | ^ | == In file included from slib.c:24: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(ksccs.ce:y52): 18+: 1warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ^ 52 | In file included from | sort.c ( )w: h17i: lIn file included from elibc/system.h :(52n: alibc/hash.hv:[329i:+112:] warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] av[i]) i +329+ | ; libc/hash.hi :f| 329 ~~~~~~~~~^~~~~~~:( 11d:a tnote: ause '==' to turn this assignment into an equality comparison = h- >329o | p si-f> f(edtactha( h=, hk-e>yo,p ss-t>rfleetnc(sccs.chk:(e52hy:,)18 :k+ e note: y1place parentheses around the assignment to silence this warning,) )s t{52r | l e| wn ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h( ikleey )( n+a v1[)i)+ 2{] =| ^a v [| i ==] ) i++; | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data sccs.c=: 52h:-18>:o pnote: suse '==' to turn this assignment into an equality comparison- >fe t52c | h (whh,i lkee y(,n asvt[ril+e2n]( k=e ya)v [+i ]1)) )i +{+ ; | ^ | ^ | ( )| == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch4( warninghs, generated . key, strlen(key) + 1)) { | ^ | == 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))) { sccs.c :| 66 ^ : 18 :| ( )warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 66 | while (nav[i+2] = av[i]) i++; | ~~~~~~~~~^~~~~~~ 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))) {sccs.c : 66| : ^18 : | note: ==place parentheses around the assignment to silence this warning 66 | while (nav[i+2] = av[i]) i++; | ^ | ( ) sccs.c:66:18In file included from :smerge.c :note: 17use '==' to turn this assignment into an equality comparison: In file included from libc/system.h: 5266: | libc/hash.h :w329h:i11l:e warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]n av[i+2] =329 | a vi[fi ]()d ait+a+ ;= 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, strlen(key) + 1)) { | ^ | ( ) In file included from startmenu.c:17: In file included from ./sccs.h:20: In file included from libc/hash.hlibc/system.h::32952:: 11libc/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] 329 | sccslog.ci :f329160 | :( 23di:af t warning: a(address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] d =a tha- >160=o | p hs -- >> ofrpeastn-cg>hef(_ehwt,ac lhkk(erhye,,v sks(etsyr,,l eLsn(t(drk)le,ey n)0( ,sccs.ck+ :e 079y1,:)) 18 ) :+ | { ^~~~warning: 1 using the result of an assignment as a condition without parentheses [-Wparentheses]) )| ^libc/lines.h{ : 7960 | | :| == 9 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ w: h inote: lexpanded from macro 'L'e (na v60[ | i +(1_]d )= ?a v([tiy]p)e oif+(+_;d ) | [ ~~~~~~~~~^~~~~~~] ){(typeof(_d))1, (typeof(_d))_d} libc/hash.h:: 3290:;11 :\ note: place parentheses around the assignment to silence this warning| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fesccs.ct:c79h:(18h:, note: kplace parentheses around the assignment to silence this warninge y, s t79r | l ewnh(ikleey )( n+a v1[)i)+ 1{] =| ^ a v search.c[| :i ( )51] :)37 :i +warning: +using the result of an assignment as a condition without parentheses [-Wparentheses]; | ^ | ( ) 51 | if (s.ignorecase) forrset.c libc/hash.h:(:644p3293: : warning10=11s:sccs.c : generated :s . warning: 79tnote: using the result of an assignment as a condition without parentheses [-Wparentheses]:ruse '==' to turn this assignment into an equality comparison 18; : * note: p644329use '==' to turn this assignment into an equality comparison | | = it 79foi | lf (o wdw(haepitr la(=e * =ps( )tnh;ra- cv>ph[o+rip+(+s)d1-;i]> r fIn file included from +=estat.c| c t: ~~~^~~~~~~~~~~~~,ac17 vh: '[(In file included from /ihlibc/system.h'],:)) 52) k: ielibc/hash.h*+y:p+,329 ; := s11 t:0| r ; ^lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] n | | ( ~~^~~~~~~~~~~~~~~~~~~~ ==k e y329) | search.c +:i 51f1: )37():d a{note: t place parentheses around the assignment to silence this warninga | = ^ h 51-| | > == o ipfs -(>sf.eitrset.cgc:nh644o(:rh10e,:c aknote: seplace parentheses around the assignment to silence this warningey ), f so644tr | r l( ep n i(=fk es(ytp)r ;=+ *s1pt) r)=c h{tr o( ld| oi ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wr e+rc(,* p')/;' )p)+ +*)p; = | 0 ^ ; | | ( ) ^ | ( ) libc/hash.h:329:11search.crset.c::: 51644note: ::place parentheses around the assignment to silence this warning3710 :: note: note: use '==' to turn this assignment into an equality comparison329use '==' to turn this assignment into an equality comparison | i51 f | 644 | (i df a t(iasf . =i( gphn -o=>r oespctsar-sc>ehf)re (tfdcoihrr( +h(c,p, k='e /ys',t) r)s; t *r*plp e =n= ( 0kt;eo yl )o| w ^+e r 1(| )* ==)p ){; p| + ^ + ) ;| ( ) | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == rset.c:728:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 728 | u8 *root_key = HEAP(s, rkoff); | ^ ~~~~~~~~~~~~~~ rset.c:729:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 729 | u8 *left = loff ? HEAP(s, loff) : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:730:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 730 | u8 *right = roff ? HEAP(s, roff) : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ sccs2bk.c:362:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 362 | while (size = fread(buf, 1, sizeof(buf), fh)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs2bk.c:362:15: note: place parentheses around the assignment to silence this warning 362search.c | : 89 :w20h:i lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] (size =89 | f r efaodr( b(upf ,= 1s,t rs;i z*epo f=( btuofl)o,w efhr)()* p{) ; | p ^ + + )| ; ( ) | ~~~^~~~~~~~~~~~~ sccs2bk.c:362:15: note: use '==' to turn this assignment into an equality comparison 362 | while (size =search.c :f89r:e20a:d (note: bplace parentheses around the assignment to silence this warningu f, 1, 89s | i z efoofr( b(upf )=, sfthr);) *{p =| ^t o l| o ==w er(*p); p++); | ^ | ( ) 2 warnings generated. search.c:89:20: note: use '==' to turn this assignment into an equality comparison 89 | for (sccs2bk.cp: 363=: 33s:t rwarning: ;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] *p = 363t | o l o wrearn(d*bpi)t;s p=+ +a)d;l e r| 3 ^2 ( r| a ==n dbits, 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)); | ^ sccs_mv.c:239:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 239 | if (p = _relativeName(t, 0, 0, 0, proj)) {CC unedit.c | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs_mv.c:239:8: note: place parentheses around the assignment to silence this warning 239 | if (p = _relativeName(t, 0, 0, 0,CC unique.c proj)) { | ^ | ( ) sccs_mv.c:239:8: note: use '==' to turn this assignment into an equality comparison 239 | if (p = _relativeName(t, 0, 0, 0, proj)) { | ^ | == CC uninstall.c sccs2bk.c:407:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 407 | while (p = eachline(&t, &len)) fprintf(fh, "c %.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ sccs2bk.c:407:12: note: place parentheses around the assignment to silence this warning 407 | whileCC unlink.c (p = eachline(&t, &len)) fprintf(fh, "c %.*s\n", len, p); | ^ | ( ) sccs2bk.c:407:12: note: use '==' to turn this assignment into an equality comparison 407 | while (p = eachline(&t, &len)) fprintf(fh, "c %.*s\n", len, p); | ^ | == CC unlock.c 1 warning generated. sccs2bk.c:408:48CC unpull.c : warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 408 | if (DATE_FUDGE(s, d)) fpriresolve.cnsccslog.c:t:2764f297:(:10f12:h: , 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] F %lu\ n2764 " | 297, | i Df A wT(hEri_elFteU D=(G pEt (r=si ,ge gadec)rh)(l;ci mn de| ,( ~~~ ^~~~~~~~~~~~~~~~ & t ",| p %lldr& el"e)./sccs.hn):) 584){: 26{ : | ~~~~^~~~~~~~~~~~~~~~~~~~~~note: | expanded from macro 'DATE_FUDGE' ~~^~~~~~~~~~~~~~~~~~~~ CC unrm.c 584 | #define DATE_FUDGE(s, d) (time_t)(0 + (s)->slist2[d].dateFudge) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.csccslog.c::2764297::1012:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 2764297 | | i fw h(irleet (=p t=r iegagcehrl(icnmed(,& t ," p&rlee"n)))) {{ | | ^ ^ | | ( ) ( ) resolve.csccslog.c::2764297::1012:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 1 warning2764297 generated | | . i fw h(irleet (=p t=r iegagcehrl(icnmed(,& t ," p&rlee"n)))) {{ | | ^ ^ | | == == sccs2bk.c:426:26: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 424 | fprintf(stderr, "%-10.10s %10s i=%2u s=%2u d=%s f=%lu\n", | ~~~ | %lld 425 | s->gfile, REV(s, d), d, d, 426 | delta_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)->slist2[d].da8t warningesF generatedu. dge) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccslog.c:319:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 319 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ 1 warning generated. sccslog.c:319:11: note: place parentheses around the assignment to silence this warning 319 | while (p = eachline(&t, &len)) { | ^ | ( ) resolve.c:2819:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2819 | if (lsccslog.c :=319 :s11c:c snote: _use '==' to turn this assignment into an equality comparisonk eyi n319i | t (w0h,i lkee y(,p I=N IeTa_cNhOlCiKnSeU(M&,t ,o p&tlse-n>)i)d D{B ) )| ^{ | | == ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:2819:9: note: place parentheses around the assignment to silence this warning 2819 | if (l = sccs_keyinit(0, key, INIT_NOCKSUM, opts->idDB)) { | ^ | ( ) rset.csane.cresolve.c:::10523152819:::10169::: warning: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]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]use '==' to turn this assignment into an equality comparison 2819 315 | 1052 | | ri af n id(f_l g (e=et Bs=yc tcPesAs_R(kEbeNuyTfi(,ns i,3t )(d;0) ,) | kM ^~~eA yR,K (./randseed.hIs:Nt21Ia:Tt35_e:N[ Oenote: C]passing argument to parameter 'buf' hereK, S Ua Mc21,t | ivovopeit,ds -nr>oainndgdDc_Bag))e);t B{ y | t ~~^~~~~~~~~~~~~~e| s ^( u n| s ==i gned char *buf, unsigned int len); | ^ rset.c:1052:10: note: place parentheses around the assignment to silence this warningsane.c :318:26: warning: 1052passing '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] | if 318( | e i=f P(A(ReErNrT (=sb,a sde)6)4 _MeAnRcKo(dset(abtuef[,e ]3,, arcatnidv,e ,& onuotnlgecna))); ! =| ^ C R Y| P ( )T _OK) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: In file included from passing argument to parameter 'in' herestatus.c :17: In file included from 3./sccs.h | :i20n: tIn file included from libc/system.hb:a52rset.cs: :elibc/hash.h10526::432910_::e11 n:note: c use '==' to turn this assignment into an equality comparisonowarning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]e ( c1052o | n s 329t | i ufin fs( ie(g dn=ae tdPa A cR=hE aNhrT- (>*soi,pn s,d- )> )fu enMtsAciRhgK(n(hes,dt aklteoeyn[,ge ]sl,te rnal,ce tn i( vk| ee ^,y )n o+n g1c)sane.ca):) sccs2bk.c318;{:: 54434 ::| | 12 ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: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] warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] == 318 | if (544( | e r rw h=iblaes e(6m4 _=e nsccocdse_(ebaucfh,N u3m,( &rpa,n d&,s i&gonu)t)l e{n ) )| ~~^~~~~~~~~~~~~~~~~~~~~~~~~! =libc/hash.h :C329R:Y11P:T _note: Oplace parentheses around the assignment to silence this warningK ) {rset.c : 3291053| | : ^~~~ 10 i:f/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h :warning: (4using the result of an assignment as a condition without parentheses [-Wparentheses]d: a40t:a note: 1053=passing argument to parameter 'out' here | h - >4iosccs2bk.c | fp: s544 (-: e>12 f: =e tnote: Mcplace parentheses around the assignment to silence this warning Eh R( Gh E,544 ( | sk ,e yw d,h ) i )sl te Mr Al( Rem Kn ((=usk ntessaycit)cge sn[+_ee ed]1a ,)cc )hha Nac{urt m i (*v| &oe ^ pu, ,t ,n| & o ( )sun inggscnia)g))n; e {d | l ~~^~~~~~~~~~~~~| o ^ n g | * ( )o utlen)libc/hash.h;: 329 :| 11 ^: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key,sccs2bk.c :s544trset.c:r:12l1053:e: n10note: (:use '==' to turn this assignment into an equality comparisonk enote: yplace parentheses around the assignment to silence this warning ) 544 | + 10531w | )h )i l {ei f ( | m( ^ e = =| s ==cM cEsR_GeEa(csh,N udm)()& pM,A R&Ks(isgtna)t)e [{e ] ,| ^a c t| i ==v e, nongca); | ^ | ( ) rset.c:1053:10: note: 5use '==' to turn this assignment into an equality comparison warning s generated. 1053 | if (e = MERGE(s, d)) MARK(state[e], active, nongca); | ^ | == rset.c:1062:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1062 | while (e = cset_rdweavePair(s, RWP_ONE, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sinfo.c:49:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 49 | if (s = xfile_fetch(gfile, 'p')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1062:12: note: place parentheses around the assignment to silence this warning 1062 | while (e = cset_rdweavePair(s, RWP_ONE, &rkoff, &dkoff)) { | ^ | sinfo.c ( ): 49:10: note: place parentheses around the assignment to silence this warning 49 | if (s = xfile_fetch(gfile, 'p')) { | ^ rset.c :| 1062 ( ): 12: note: use '==' to turn this assignment into an equality comparison 1062 | while (e =sendbug.c :c32s:e11t:_ rwarning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]w eavePair(s ,32 sinfo.c | R: W49iP:f_10 O:(N nEnote: a,use '==' to turn this assignment into an equality comparisonm e& r= k 49os | ft fr ,r ci&hfdr k((oasfv f[=)0 )]x ,f{ i 'l /e| '_ ^)f )e t| {c == h (| g ~~~~~^~~~~~~~~~~~~~~~~~~~~f ile, 'p')) { | ^ | resolve.c ==: 3020:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3020 | if (t = strrchr(path, '/')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~ sendbug.c:32:11: note: place parentheses around the assignment to silence this warning 32 | if (name = strrchr(av[0], '/resolve.c':)3020): 8{: note: | place parentheses around the assignment to silence this warning ^ | ( ) 3020 | if (t = strrchr(path, '/')) *t = 0; | ^ | ( ) 18 warnings generated. sendbug.c:32:11: note: use '==' to turn this assignment into an equality comparison 32 | if (name = strrchr(aresolve.cv:[30200:]8,: 'note: /use '==' to turn this assignment into an equality comparison' )) { 3020 | | ^i f | ( ==t = strrchr(path, '/')) *t = 0; | ^ | == 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ send.c:78:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 78 | if (f = fopen(x_sendlog, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | ( ) send.c:78:8: note: place parentheses around the assignment to silence this warning 78 | if (f = fopen(x_sendllibc/hash.ho:g329,: 11":r "note: )use '==' to turn this assignment into an equality comparison) { | 329 ^ | i| f ( ) (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == send.c:78:8: note: use '==' to turn this assignment into an equality comparison 78 | if (f = fopen(x_sendlog, "r")) { | ^ | == rset.c:1159:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1159 | if (d = sccs_getCksumDelta(s, right)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1159:9: note: place parentheses around the assignment to silence this warning 1159 | if (d = sccs_getCksumDelta(s, right)) { | ^ | ( ) rset.c:1159:9: note: use '==' to turn this assignment into an equality comparison 1159 | if (d = sccs_getCksumDelta(s, right)) { | ^ | == 7 warnings generated. resolve.c:3193:10: rset.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]1206 :8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3193 | 1206 | iiff ((ts == x f| i ~~^l e_fe t1207c | h ( R O O Ts2cRcEsS_YkNeCy i n| i ~~^~~~~~~~~~~~~~~~~~~~~~~~~t And C3194a | c h e ( c"s/eBti-t>Kpereopje,r /rtkm,p /SCIhLaEnNgTe,S estD"B,, 'crs'e)t)- >{i d D| B ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.crset.c::31931206::108:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 1206 | 3193 | i f (isf =( t | = ^ x f| i (l e_fe t1207c | h ( R O O Ts2cRcEsS_YkNeCy i n| i ^t A n| d (C ach e3194( | c s e t -">/pBriotjK,e erpke,r /StImLpE/NCTh,a nsgDeBS,e tc"s,e t'-r>'i)d)D B{) ) | { | | ) | ) resolve.crset.c::31931206::108:: note: send.cnote: use '==' to turn this assignment into an equality comparison:use '==' to turn this assignment into an equality comparison 237 :10 :31931206 | | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] i fi f( 1s237( warning | t generated= . = i | fx ^ f (i rl| ce == _ =f estycsht(eRmO(OcTm2dR)E S?Y N1C : | 0 ^) | g ==o to out; | ~~~^~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. send.c:237:10: note: place parentheses around the assignment to silence this warning 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ^ | ( ) send.c:237:10: note: use '==' to turn this assignment into an equality comparison 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ^ | == resolve.c:3243:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3243 | if (rc = sccs_newchksum(cset)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~ resolve.c:3243:11: note: place parentheses around the assignment to silence this warning 3243 | if (rc = sccs_newchksum(cset)) { | ^ | ( ) resolve.c:3243:11: note: use '==' to turn this assignment into an equality comparison 3243 | if (rc = sccs_newchksum(cset)) { | ^ | == 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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)) { | ^ | == send.c:289:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 289 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ setup.c:84:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 84 | if (flist = mkconsend.cf:i289g:(11s:t dnote: oplace parentheses around the assignment to silence this warningu t, fl i289s | t ,w hvielreb o(spe )=) f{g e t| l ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ne(f)) { | ^ | ( ) send.c:289:11: note: use '==' to turn this assignment into an equality comparison 289 | whilesetup.c :(84p: 13=: fnote: gplace parentheses around the assignment to silence this warninge tline (84f | ) ) i{f (| f ^l i s| t == = mkconfig(stdout, flist, verbose)) { | ^ | ( ) sfio.c:450:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 450 | if (n = setup.co:u84t:_13x:f inote: luse '==' to turn this assignment into an equality comparisone (buf ,84 | x f iilfe ,( f&lbiystte _=c omukncto)n)f i{g ( s| t ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d out, flist, verbose)) { | ^ | == send.c:297:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 297 | if (t = strchrsfio.c(:p450,: 10':| 'note: )place parentheses around the assignment to silence this warning) *t = 4500 | ; | i ~~^~~~~~~~~~~~~~~~f (n = out_xfile(buf, xfile, &byte_count)) { | ^ | ( ) send.c:297:9: note: place parentheses around the assignment to silence this warning 297 | if sfio.c(:t450 :=10 :s tnote: ruse '==' to turn this assignment into an equality comparisonc hr(p ,450 | ' | ' )i)f *(tn == 0o;u t _| x ^ f i l| esetup.c ( )(: b108u:f9,: xwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]i le, &b y108t | e _ ciofu n(tf) )= {p o p| e ^n (send.c b:| u297 ==f: ,9 :" rnote: "use '==' to turn this assignment into an equality comparison) ) { 297 | | ~~^~~~~~~~~~~~~~~~~ if (t = strchr(p, '|')) *t = 0; | ^ | == setup.c:108:9: note: place parentheses around the assignment to silence this warning 108 | if (f = popen(buf, "r")) { | ^ | ( ) CC unwrap.c sfio.c:462:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 462 | if (n = out_symlink(buf, setup.c&:s108b:,9 :& bnote: yuse '==' to turn this assignment into an equality comparisont e_c o108u | n t )i)f {( f | = ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ popen(buf, "r")) { | ^ | == CC upgrade.c sfio.c:462:10: note: place parentheses around the assignment to silence this warning 462In file included from | tagmerge.c : 17 : iIn file included from flibc/system.h :(52n: libc/hash.h=: 329o:u11t:_ swarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses]m link(buf, 329& | s bi,f &(bdyattea_ c=o uhn-t>)o)p s{- > f| e ^ t c h| ( ( )h , key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:462:10: note: use '==' to turn this assignment into an equality comparison 462 | if (n = out_symlink(buf, &sb, &byte_count)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning CC urlinfo.c 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) sfio.c:467:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 467 | reg: if (n = outlibc/hash.h_:f329i:l11e:( bnote: uuse '==' to turn this assignment into an equality comparisonf , &s b329, | &ibfy t(ed_actoau n=t ,h -0>,o p0s)-)> f{e t c| h ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( h, key, strlen(key) + 1)) { | ^ | == sfio.c:467:14: note: place parentheses around the assignment to silence this warning 467 | reg: if (n = out_file(buf, &sb, &byte_count, 0, 0)) { | ^ | ( ) setup.cCC utils.c :sfio.c198::46713::14 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: use '==' to turn this assignment into an equality comparison In file included from 467In file included from 198testcode.c | stripdel.c | :r: 17e17 : g: iIn file included from :In file included from f./sccs.h libc/system.h : :(20 52f: i: lIn file included from flibc/hash.hilibc/system.h :s:(329t52n: : 11=libc/hash.h=: : m329owarning: k:uusing the result of an assignment as a condition without parentheses [-Wparentheses]c11t o:_n fCC uu.c fwarning: i il329using the result of an assignment as a condition without parentheses [-Wparentheses]ge | (( fbi ,uf329 f | f,( l dii&afsst tba(,, d =a1& t)bha)y- t>={eo _ph cs-| o-> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~u>o nfptes,t- c>0hf,(e ht0,c) h)k( eh{y, , k| se ^ty r, l | es ==nt (rkleeynsetup.c)(: k198+e: y131):) )+note: place parentheses around the assignment to silence this warning{1 ) )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~198{ | | i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (flist = mkconfig(f, flist, 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warninglibc/hash.h :329:11: note: 329place parentheses around the assignment to silence this warningsetup.c | : 198i:f 13 329:( | d note: aiuse '==' to turn this assignment into an equality comparisontf a ( =d198 a | ht -a > io=fp sh(--f>>lfoiepststc- h>=(f hem,tk cckhoeCC what.c (nyhf,,i gsk(tefry,l, e fnsl(tikrseltye,)n (1+k) e)1y )){) + { | 1 ^ ) | ) ^ | { == | ( )| ^ | ( ) libc/hash.h:libc/hash.h329::32911::11 :note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison 329 | 329 | i fi f( d(adtaat a= =h -h>-o>posp-s>-f>efCC which.c tecthc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+ +1 )1)) ){ { | ^| ^ | ==| == 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)); | ^ sort.cCC xfile.c :63:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 63 | if (i = sortfcn(&na, &nb)) return (i); | ~~^~~~~~~~~~~~~~~~~~~ CC xflags.c sfio.c:534:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sort.c:63 :5348 | : snote: uplace parentheses around the assignment to silence this warningm += a d63l | e ri3f2 ((siu m=, sloirntkfMcen,( &nn)a;, &| n ^~~~~~b CC zone.c )libc/zlib/zlib.h): 821r:e61t:u rnote: npassing argument to parameter 'buf' here (i); 821 | | Z ^ E X T| E ( )R N uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));In file included from sort.csynckeys.c ::| 6317 ^:: 8In file included from :./bkd.h :note: 20use '==' to turn this assignment into an equality comparison: In file included from libc/system.h:52 : 63libc/hash.h | : 329i:f11 :( iwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= sortfcn(& n329a | , i&fn b()d)a trae t=u rhn- >(oip)s;- > 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) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ==sfio.c :561: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] 561 | sum = adler32(0, 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 =sfio.c :g591e:t22e:n vwarning: (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]" BK_MER G591E | _ D IsSuAmB L=E "a)d)l e{r 3 2| ( ^ s u m| , ( ) data, sz); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32smerge.c :O124F:(8(:u Lnote: ouse '==' to turn this assignment into an equality comparisonn g ad l124e | r ,i fc o(nps t= Bgyetteefn v*(b"uBfK,_ MuEIRnGtE _lDeInS)A)B;L E "| ) ^) { | ^ | == 1 warning generated. 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) 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)); | ^ 2 warnings generated. 2 warnings generated. setup.c:342:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 342 | if (f = fopen(path, "rt")) return (f); | ~~^~~~~~~~~~~~~~~~~~~ setup.c:342:9: note: place parentheses around the assignment to silence this warning 342 | if (f = fopen(path, "rt")) return (f); | ^ | ( ) setup.c:342:9: note: use '==' to turn this assignment into an equality comparison 342 | if 3( warningfs generated=startmenu.c. :f87o:p14e:n (warning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]a th, "rt" )87) | r eitfu r(nt a(rfg)e;t =| ^b k m| e ==n upath(opts.user, 0, 0)) puts(target); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ setup.cIn file included from :takepatch.c345::188: :In file included from ./sccs.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]20 : In file included from libc/system.h:52 : 345libc/hash.h | : 329i:startmenu.cf11: :87( :fwarning: 14 using the result of an assignment as a condition without parentheses [-Wparentheses]:= note: fplace parentheses around the assignment to silence this warningo p e329n | (87 p | ia ft hi(,fd a"(trtata "r=)g )eh t-r >e=ot pubsrk-nm> ef(nefut)pc;ah t( hh| (, ~~^~~~~~~~~~~~~~~~~~~o pktesy.,u ssetrr,l e0n,( k0e)y))smerge.c :p+272u :t110s):() tsetup.c warning: a:{using the result of an assignment as a condition without parentheses [-Wparentheses]r345 g: e8| t : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)272 ; | note: place parentheses around the assignment to silence this warning i sfio.c| f : ^ 345817 ( | : i 8| ni: ( )cf warning: =(using the result of an assignment as a condition without parentheses [-Wparentheses] f s t=r cf817ho | rp (eirnfe( vp(,libc/hash.hap :t '329h=+:,startmenu.c '11 :g):"87e) r:3t note: t14 warninge*place parentheses around the assignment to silence this warning":sni ) generatedvn)note: . (c use '==' to turn this assignment into an equality comparison329"+r | _+e B tiK=87uf_ | r S0 n(F; dI i(aO fft_| )aF ~~~~^~~~~~~~~~~~~~~~~~(; A t =Ia Lr| h"g ^ -)e >)t o | pf= ( )sa -ib>lkf me=et ncauhtp(oahit,(h p(k)oe;py In file included from t, smerge.ctestdates.cs setup.c| ::.s: ~~^~~~~~~~~~~~~~~~~~~~~~~~~27217ut345 :: sr:10In file included from el8:libc/system.hre: :,n note: 52 (note: place parentheses around the assignment to silence this warning: 0kuse '==' to turn this assignment into an equality comparison libc/hash.h,e : y3290 272):)345 | 11) | +: i pif1warning: uf )using the result of an assignment as a condition without parentheses [-Wparentheses]t () s(i (fsfio.cn{t :c a329=817 r | :=| g f8 ^ eio:s tfp t ) enote: r| ;(nplace parentheses around the assignment to silence this warningc ( ) d( h apr | ta(817 ^atr | he =,vi| ,f ==h" -r'(>t+po"' p))=s)) - g>r*efeitetnetucncr+libc/hash.hvhn+:(( 329"h(=:_,f 11B )0:Kk;; _e note: Sy use '==' to turn this assignment into an equality comparisonF,| | I ^ ^ Os _t329 Fr | | | Al == ( )Iei Lnf"( )k()ed yaf)ta ai+ l = 1 =)h )-a >t{oo pi s(| -p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~smerge.c>) :f;272e :setup.ct 10:c| :347h ^ :( note: 8h use '==' to turn this assignment into an equality comparison:,| ( )warning: k using the result of an assignment as a condition without parentheses [-Wparentheses]e272 y | , is347ft | r (liiefnn c(( kf=e y=s) t fr+oclibc/hash.h phsfio.c:1er:329)n(817:In file included from )(r:11tclsh.c pe8::{av: 24 t, note: : h note: place parentheses around the assignment to silence this warningIn file included from | ,'use '==' to turn this assignment into an equality comparison libc/system.h ^ + : "'32952 r) | : | 817t) libc/hash.h == | " i: )*f329i)i :f n(11 rcd:(e+a pt+twarning: u ausing the result of an assignment as a condition without parentheses [-Wparentheses]=r= n =g 0 e (;ht329f -e | ) >n ;| ovi ^p(f s" | -_( ~~^~~~~~~~~~~~~~~~~~~| >Bd ==fKa e_ttSacF hI=(O h_h,F- A>kIoeLpy"s,)- )>s ftferatlicelsetup.chn :((=347hk :,esmerge.ca8 y:t:k)273o e :inote: y+10(place parentheses around the assignment to silence this warning, :p 1 )s) warning: ;t)347using the result of an assignment as a condition without parentheses [-Wparentheses] r | l{ | e i ^n 273f (| | k ^ (| e if ==y f )| = ( )( + ef xo1cp) e)=n ({sp ta rt| ch ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h, r ("irntc" )?) libc/hash.hir:ne329ct: u11:r: n r note: e(use '==' to turn this assignment into an equality comparisonvf ,) ; ' 329- | '| ) ^ i) f *| (e ( )dx act+a+ == libc/hash.h h:0-329;>: o11 p:| s ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-note: >place parentheses around the assignment to silence this warningf etch(h setup.c,329: | 347k :ei8yf:, (note: sduse '==' to turn this assignment into an equality comparisonta rtla e 347n= | ( khie-smerge.cfy>: )o273( p:f+s10 -:=1> )fnote: f)eplace parentheses around the assignment to silence this warningo t p{ce h n (273(| h | p ^, a it kfh| e , ==y( ,e" xrsctt "r=)l )es ntr(rekctehuyrr)(n 3i + warningn( scf1 generated )). ?;) i {n| c ^ | : ^ | r == e | v ( ), '-')) *exc++ = 0; | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = smerge.ch:-273>:o10p:s -note: >use '==' to turn this assignment into an equality comparisonf etch (273h | , ikfe y(,e xsct r=l esnt(rkcehyr)( i+n c1 )?) i{n c | : ^setup.c :r 362e| :v ==9, : 'warning: -using the result of an assignment as a condition without parentheses [-Wparentheses]' )) *exc +362+ | =i f0 ;( i n| ^= c| o ==n fig_template()) { | ~~~^~~~~~~~~~~~~~~~~~~ setup.c:362:9: note: place parentheses around the assignment to silence this warning 362 | if (in = config_template()) { | ^ | ( ) setup.c:362:9: note: use '==' to turn this assignment into an equality comparison 362 | if (in = config_template()) { | ^ | == sfio.c: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)); | ^ CC bkver.c sfio.c:1068:19: warning: passing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1068 | sum = adler32(0, buf, pathlen); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 3 warnings generated. sfio.c:1120:19: warning: passing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1120 | sum = adler32(0, buf, pathlen); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 2 warnings generated. status.c:84:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 84 | while (p = fgetline(fchg)) { | ~~^~~~~~~~~~~~~~~~ status.c:84:11: note: place parentheses around the assignment to silence this warning 84 | while (p = fgetline(fchg)) { | ^ | ( ) status.c:84:11: note: use '==' to turn this assignment into an equality comparison 84 | while (p = fgetline(fchg)) { | ^ | == sfio.c:1179:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1179 | sum = adler32(0, data, todo); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ status.c:93:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 93 | if (pi = hash_insert(pcount, | ~~~^~~~~~~~~~~~~~~~~~~~~ 94 | p+16, strlen(p+16)+1, | ~~~~~~~~~~~~~~~~~~~~~ 95 | 0, sizeof(*pi))) { | ~~~~~~~~~~~~~~~ status.c:93:11: note: place parentheses around the assignment to silence this warning3 warnings generated93. | if (pi = hash_insert(pcount, | ^ | ( 94 | p+16, strlen(p+16)+1, 95 | 0, sizeof(*pi))) { | | ) 4 warnings generated. status.c:93:11: note: use '==' to turn this assignment into an equality comparison 93 | if (pi = hash_insert(pcount, | ^ | == sfio.c:1241:22: warning: passing 'char[16384]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1241 | sum = adler32(sum, buf, n); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const By4t warningesf generated . *buf, uInt len)); | ^ status.c:156:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 156 | while (p = fgetline(fsfile)) { | ~~^~~~~~~~~~~~~~~~~~ status.c:156:11: note: place parentheses around the assignment to silence this warning 156 | while (p = fgetline(fsfile)) { | ^ | ( ) status.c:156:11: note: use '==' to turn this assignment into an equality comparison 156 | while (p = fgetline(fsfile)) { | ^ | == In file included from time.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 =smerge.c :h782-:>13o:p swarning: -using the result of an assignment as a condition without parentheses [-Wparentheses]> fetch(h ,782 | k e y ,w hsitlrel e(nd( k=e yf)g e+t l1i)n)e ({t f )| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ~~^~~~~~~~~~~~~~ smerge.c:782:13: note: place parentheses around the assignment to silence this warning 782 | while (d = fglibc/hash.he:t329l:i11n:e (note: tplace parentheses around the assignment to silence this warningf )) { 329| | ^ i f| ( )( data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) smerge.c:782:13: note: use '==' to turn this assignment into an equality comparison 782 | while (d = fgetline(tf)) { | ^ | ==libc/hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 329slib.c | : 468i:f6 :( dwarning: ainitializing '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]t a = h- >468o | p su-8> f*est c=h (*hs,p ;k e y| , ^ ~~~ strlen(key) + 1)) { | ^ | == 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; | ^ ~ 2 warnings generated. 5 warnings generated. 14 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])) { | ^ | == 2 warnings generated. tagmerge.c: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 = 02; warning s( generatedp. ) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tagmerge.c:58: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) | ^ tagmerge.c:58: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) | ^ tagmerge.c:96: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] 96 | sum = adler32(sum, buf, len); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ In file included from unbk.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from touch.c:17: In file included from In file included from ./sccs.h1timestamp.c: warning:20 generated17: . : In file included from In file included from libc/system.h./sccs.h::5220: : libc/hash.hIn 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] 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:libc/hash.h329::32911::11 :note: place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | ( ) ( ) libc/hash.h:libc/hash.h329::32911::11 :note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison 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)) ){ { | ^| ^ | ==| == In file included from trigger.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == testcode.c:310:23: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 310 | sum = adler32(sum, out, strlen(out)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 4 warnings generated. 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, smergeDatatestcode.c,: 338 :| 33 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1796 | di f338f | _ c mipfL i(nde.,l edni)f fs_uhma s=h Laidnlee,r 3d2i(fsfu_mc,o sdt.,b u&fd,a tda.)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, smerge.cu:I1795n:t15 :l enote: nplace parentheses around the assignment to silence this warning) ); | ^1795 | if (h[side] = diff_items(&range, 1, smergeData, | ^ | ( 1796 | diff_cmpLine, diff_hashLine, diff_cost, &data)) { | | ) smerge.c:1795:15: note: use '==' to turn this assignment into an equality comparison 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ^ | == synckeys.ctestcode.c::125367::1722:: warning: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]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] 367125 | | sruamn g=e _agdolneer(3s2,( sLu(md,) ,d ,D _lGeOnN)E;) ; | ^| ^~~~ libc/zlib/zlib.h:821:61:libc/lines.h :note: 60passing argument to parameter 'buf' here: 9: note: expanded from macro 'L'821 | ZEX T60E | R N( _udL)o n?g (ZtEyXpPeOoRfT( _add)l e[r]3)2{ (OtFy(p(euoLfo(n_gd )a)d1l,e r(,t ycpoenosft( _Bdy)t)e_fd }* b:u f0,; u\I n t| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l en)); | ^ 2 warnings generated. 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); | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ synckeys.c:149:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 149 | EACH_PTAG(s, d, e, j) sccs_tagcolor(s, e); | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ synckeys.c:149: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) | ^ synckeys.c:149: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) | ^ takepatch.c:245:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 245 | while (buf = fgetline(opts->p)) { | ~~~~^~~~~~~~~~~~~~~~~~~ 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 | takepatch.c : 245t:p13-:> tnote: mplace parentheses around the assignment to silence this warning_ hour 245+ | = wahtiolie( z()b u*f s=i gfng;e t l| i ^n e(opslib.ct:s451-:>10p:) )note: passing argument to parameter 's' here{ | 451 ^ | a t| o ( )i (u8 *s) | ^ takepatch.c:245:13: note: use '==' to turn this assignment into an equality comparison 245slib.c | : 1058w:h22i:l ewarning: 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]( buf =1058 | f g ettpl-i>ntem(_ompitns -+>=p )a)t o{i ( z| ) ^ * | s ==i gn; | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ In file included from takepatch.cunique.c::26417:: 11In file included from :./sccs.h :warning: 20using the result of an assignment as a condition without parentheses [-Wparentheses]: In file included from libc/system.h:52: libc/hash.h :264329 | : 11 : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (rc = sf i329o | ( oipft s(-d>apt,a (=i nht-)>(ooppst-s>-f>eNt c-h (fhi,l ekse)y),) s{t r l| e ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:264:11: note: place parentheses around the assignment to silence this warning 264 | if (rc =libc/hash.h :s329f:i11o:( onote: pplace parentheses around the assignment to silence this warningt s->p, 329( | i nitf) 16(( warningodspa generatedtt. sa- >= h->ops->fetch(h, keyN, -s tfrilleens()k)e)y ){ + | 1 ^ ) ) | { ( ) | ^ | ( ) takepatch.c:264:11: libc/hash.hnote: :use '==' to turn this assignment into an equality comparison329 :11: note: use '==' to turn this assignment into an equality comparison264 | i329f | (irfc (=d astfai o=( ohp-t>so-p>sp-,> f(eitncth)((ho,p tkse-y>,N s-t rflielne(sk)e)y)) {+ 1| ) ^) {| == | ^ | == 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_adltakepatch.ce:r298 :=10 :a dwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e r32(sum _298a | d l eirf, (brucf ,= cs)t;o p N| w ^~~a ysynckeys.c(libc/zlib/zlib.h:o:284p821:t:13s61:-: > warning: pnote: using the result of an assignment as a condition without parentheses [-Wparentheses]apassing argument to parameter 'buf' here r alle l 284,821 | | &ZwoEhpXitTlsEe-R >N(c kouenLyfo ln=ig c ftZgsEe,Xt Pl&OirRneTem In file included from (oauninstall.cftd:iel17n)e: ))rIn file included from ) 3./sccs.h {2:{ 20 O: | FIn file included from | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(libc/system.h ~~~~^~~~~~~~~~~~~~~ (: u52L: olibc/hash.hn:g329 :a11d:l ewarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses], const B y329t | e fi f* b(udfa,t au Islib.c=ntakepatch.c: t:synckeys.c1230h 298::-l:28415>e10::on:13 p) :warning: s)note: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]-;place parentheses around the assignment to silence this warningnote: > place parentheses around the assignment to silence this warningf e | t1230 ^284298c | | | h ( w h hi, if *l kde(e ry=(c, k ae=sty to sri=tl( oesfpn)gN(;ewk tae lyy| i() ^no ep+(tslib.c fs:1i-451)n>:))p10 )a:{ r {anote: lpassing argument to parameter 's' here| l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| e ^ l451 , | a| &t ( )oo pit(su-8> c*osn)f l i| c ^t s, &remote)) { | ^ | ( ) synckeys.c:284:13: note: use '==' to turn this assignment into an equality comparison 284 | while (key = libc/hash.hf:g329e:t11l:i nnote: etakepatch.cplace parentheses around the assignment to silence this warning(: f298i: n10329): | ) note: i{use '==' to turn this assignment into an equality comparisonf (| d ^a298 t | a | ===i fh -(>rocp s=- >sfteotpcNhw(ahy,( okpetys,- >sptarrlaelnl(ekle,y )& o+p t1s)-)> c{o n f| l ^ i c t| s ( ), &remote)) { | ^ | == 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.cIn file included from :unedit.c298::1714: :In file included from libc/system.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]52 : libc/hash.h:329:11: warning: 298using the result of an assignment as a condition without parentheses [-Wparentheses] | while (329k | e yi f= In file included from (undo.cfd:ga17et: taIn file included from l libc/system.hi=:n 52eh: (-libc/hash.hf>:io329np:)s11)-: > {fwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] t | ctakepatch.c ~~~~^~~~~~~~~~~~~~~h : (329325h | :, 9 i:kf e warning: y(using the result of an assignment as a condition without parentheses [-Wparentheses],d asttar l325=e | n h( -ki>efoy p)(s f-+ > =f1 synckeys.ce)p:t)o298c p:h{e14( n:h ( ,| "note: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bplace parentheses around the assignment to silence this warningk k e yg, f 298is | lt er slw ehRniE(lSkeYe Ny(C)k" e,+y "1=r) ")f) g){e t{ l | i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n| e ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( flibc/hash.hi:n329):)11 :{ note: place parentheses around the assignment to silence this warning| ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) takepatch.c+: 32518:)synckeys.c warning9):slibc/hash.h: 298 generated: {:. 329note: 14:place parentheses around the assignment to silence this warning :11 | : ^ note: use '==' to turn this assignment into an equality comparisonnote: 325 place parentheses around the assignment to silence this warning | | ( ) 298 i | 329f | (wifhf i =l( edp ao(tpkaee ny=( "=libc/hash.hhb :-kf329> gIn file included from :ogeunlock.c11pft::sil17 -li: note: >enIn file included from use '==' to turn this assignment into an equality comparisonfselibc/system.h e (:tRf 52cEi329: hSn | libc/hash.h(Y) :hN)i329,C f: "{ 11k, (:e d y"| awarning: ,r ^tusing the result of an assignment as a condition without parentheses [-Wparentheses] " a s) slib.c t)| :=r ==3291296 l{ | :he 8-n i:>(| f ok ^ warning: pe (using the result of an assignment as a condition without parentheses [-Wparentheses]sy d -)| a> ( )t f+ a1296e | t1= c) ih)hf( - h{>(, oh p k| s=e ^ - y >stakepatch.c, ft: | er325s ( )tc:t ch9rhr:l(( ehunote: n,,use '==' to turn this assignment into an equality comparison( kk'ee @yy325'), | ) )+s libc/hash.hti{1:rf )329l ):e(| 11nf ~~^~~~~~~~~~~~~~~~{:( k= note: e | use '==' to turn this assignment into an equality comparisonyp ^ )o p +e329| n | ==1( )"i)bf k { ( gd fa| it ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~la e s= RhE-S>YoNslib.cpC:s"1296-,:> 8f":er t"note: c)place parentheses around the assignment to silence this warningh) ( h{ , 1296 | k| e ^iy f, | (s ==ht r=l esntsynckeys.c(libc/hash.hr:k:c324e329h:y:r12)11(takepatch.c: :u: + ,326warning: note: :using the result of an assignment as a condition without parentheses [-Wparentheses]1place parentheses around the assignment to silence this warning'13 ) @:)' )warning: {324329)In file included from using the result of an assignment as a condition without parentheses [-Wparentheses] | | unpull.c {:| i 17 ^ 326f : i | | In file included from f ( ^ libc/system.h| d : ==( a 52 twt| : aha ( )libc/hash.hgi : l=329=e : h11s(-:ct> c owarning: s=pusing the result of an assignment as a condition without parentheses [-Wparentheses]_ s df-2g>tef ate329slib.cglt | :(ic 1296snhi:,e(f8 (h :pf,( r) dnote: o)kause '==' to turn this assignment into an equality comparisonb et e+In file included from yad +unlink.c, )1296f: =) | i17s l: thfieIn file included from r-pfslibc/system.hl>u ;:eot( 52npsh : (s( | libc/hash.hk-t= ~~^~~~~~~~~~~~~:e>a 329yfgs:)e,t11 t r:+cfc hohwarning: 1(urusing the result of an assignment as a condition without parentheses [-Wparentheses])ht( ),)u ;,{k takepatch.ce329 ' :y | | @| 326, ~~~~^~~~~~~~~~~~~~~~~~~~~~~' ^ : i ) 13sf) :t | r({ ( )note: ld place parentheses around the assignment to silence this warningea nt| (a ^k 326 e= | y | )h == - +>w oh1pisynckeys.c)sllibc/hash.h:)-e:324 > 329:{f(:12 et11: t : | c= note: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h note: place parentheses around the assignment to silence this warning (fuse '==' to turn this assignment into an equality comparison hg ,e tk 324le329 | iy | n, e i (In file included from sfifundos.ct f):r( )17ld( : eat+In file included from nta+libc/system.h(agf:k i52e==l: y libc/hash.h elibc/hash.h)h:ss: -329c;329+>:c : o11s 111p:_| :)s d ^ )-note: 2 warning: >place parentheses around the assignment to silence this warningt using the result of an assignment as a condition without parentheses [-Wparentheses]{f a| eg ( ) t( 329| cs | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329h, | ( i hpfi,r f o( kbd(eeadydta,)takepatch.cat ): as 326= tf: =rp13h lu:-het >-nsnote: o>((use '==' to turn this assignment into an equality comparisonpokt spealibc/hash.h-s yg:>-326),329f> | :ef +f11te o:ct 1u hcw)tnote: (hh))place parentheses around the assignment to silence this warningh(i ; ,hl{ ,e k 329 | ek( | | ^ yet ^ ,y i ,=f | s | ( )tsf( == rtgd lreaelttnela(ni k(n=eke ye(h)yf- ))>+ )o synckeys.c+ p1: +s)3241+-):)f> 12)if{: le {et note: sc| use '==' to turn this assignment into an equality comparison ;h ^ | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ h | 324,| ^ | ( ) k e| y ==i, f s(ttralge n=( ksecyc)s _+d 21t)a)g libc/hash.h({:s 329, : | 11p ^ :r olibc/hash.h note: b:| use '==' to turn this assignment into an equality comparisone329 ( ) d: slib.c)11329:): | 1331 :fnote: i8pplace parentheses around the assignment to silence this warningf:u t( warning: sd329using the result of an assignment as a condition without parentheses [-Wparentheses](alibc/hash.h | tt: aa329ig :f,1331=11 | :(f h doi-note: auf>use '==' to turn this assignment into an equality comparisontt o a)(p ;h s= 329- = | >h| f- ^sie> tfto r cp| c(hs ==hd(- rah>(t,fUa eS ktE=ecR yhHh,(O- hS>s,Tot (prkssle,-ey >n,df( )eks,tet cyr'h)l@( e'h+n), () 1k k)e{e)y y ) ,{ | + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~s t| 1r ^)l )e n| {( == k e| y ^ ) +| ( )1 )) { | ^ | == slib.c:1331:8: libc/hash.hnote: :place parentheses around the assignment to silence this warning329 :11: note: use '==' to turn this assignment into an equality comparison1331 | if 329( | h i=f s(synckeys.ctd:ra340ct:ha12r :(= U warning: Shusing the result of an assignment as a condition without parentheses [-Wparentheses]E- R>HoOp Ss340T- | (> sf ,e tidcf)h ,(( ht',a@ g'k )e=)y ,s{ c sc ts| r_ ^ ld e2 nt| (a ( )kg e(ys), +t a1g)d)) ){ { | ^| ~~~~^~~~~~~~~~~~~~~~~~~~~ | == slib.c:1331:8: note: use '==' to turn this assignment into an equality comparison 1331 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | == synckeys.c:340:12: note: place parentheses around the assignment to silence this warning 340 | if (tag = sccs_d2tag(s, tagd)) { | ^ slib.c : 1333| : ( )9 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1333 | if (p = strchr(h, '[')) { | ~~^~~~~~~~~~~~~~~~ synckeys.c:340:12: note: use '==' to turn this assignment into an equality comparison 340 | if (tag = sccs_d2tag(s, tagd)) { | ^ | ==slib.c :1333:9: note: place parentheses around the assignment to silence this warning 1333 | if (p = strc1h warningr generated(. h, '[')) { | ^ | ( ) slib.c:1333:9: note: use '==' to turn this assignment into an equality comparison 1333 | if (p = strchr(h, '[')) { | ^ | == 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 | ifslib.c :(1358t:a8g: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s ccs_d2ta g1358( | s ,i fd )()h {= s| t ^r c h| r ==( USERHOST(s, d), '@')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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), '@')) { | ^ | == 1 warning generated. 16 warnings generated. slib.c:1413:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1413 | if (proj = proj_init(buf)) { | ~~~~~^~~~~~~~~~~~~~~~ slib.c:1413:11: note: place parentheses around the assignment to silence this warning 1413 | if (proj = proj_init(buf)) { | ^ | ( ) slib.c:1413:11: note: use '==' to turn this assignment into an equality comparison 1413 | if (proj = proj_init(buf)) { | ^ | == 1 warning generated. takepatch.c:510:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 510 | while (t = fgetline(p)) { | ~~^~~~~~~~~~~~~ takepatch.c:510:12: note: place parentheses around the assignment to silence this warning 510 | while (t = fgetline(p)) { | ^ | ( ) takepatch.c:510:12: note: use '==' to turn this assignment into an equality comparison 510 | while (t = fgetline(p)) { | ^ | == 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)) { | ^ | == slib.c:1616:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ~~~~^~~~~~~~~~~~~~~~~ In file included from uu.c:24: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fslib.ce:t1616c:h11(:h ,note: place parentheses around the assignment to silence this warningk ey, s t1616r | l e ni(fk e(ys)y m+ =1 )f)i n{d S y| m ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( s, rev)) return (sym->ser); | ^ | ( ) slib.c:1616:libc/hash.h11::329 :note: 11use '==' to turn this assignment into an equality comparison: note: place parentheses around the assignment to silence this warning 1616 | i329f | (isfy m( d=a tfai n=d Shy-m>(osp,s -r>efve)t)c hr(eht,u rkne y(,s ysmt-r>lseenr()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)) { | ^ | == 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,slib.c: 1666&:l12e:n )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] In file included from xflags.c1674: | 17 : In file included from ilibc/system.hf: 52(: slibc/hash.hy:m329 :=11 :f iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]d In file included from Sunrm.cy:m17 (: 329sIn file included from | ,./sccs.h :ir20fe: vIn file included from ()libc/system.hd):a 52tr: aelibc/hash.h t:=u329 r:hn11- :>( oswarning: pyusing the result of an assignment as a condition without parentheses [-Wparentheses]sm -->>fsee tr329c) | h; ( ih f,| ~~~~^~~~~~~~~~~~~~~~~(k deayt,a s=t rhl-e>no(pkse-y>)f e+t c1h)()h ,{ k e| y ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1674:11: note: place parentheses around the assignment to silence this warning 1674 | if (sym = findSym(s, rev)) return (sym->selibc/hash.hr:)329;libc/hash.h: :11 329:| : ^ 11note: :place parentheses around the assignment to silence this warning | 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 hkslib.c(e:hy1674,,: 11ks:et yrnote: ,luse '==' to turn this assignment into an equality comparison e snt(rk le1674ey | n) ( k+ie fy1 ))( )s+ y {m1 ) =)| ^ f{ i n | d| ( )S ^ y m (| s ( ), rev)) return (sym->ser); | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h :329329 | : 11i:f note: (use '==' to turn this assignment into an equality comparisond ata =329 | h -i>fo p(sd-a>tfae t=c hh(-h>,o pkse-y>,f esttcrhl(ehn,( kkeeyy), +s t1r)l)e n{( k e| y ^) +| ==1 )) { | ^ | == In file included from which.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from upgrade.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | ilibc/hash.hf: 329(:d11a:t anote: In file included from use '==' to turn this assignment into an equality comparison=urlinfo.c :h17 -: 329>In file included from 7 | o./sccs.h warning p:sis20 generatedf-: . >In file included from (flibc/system.hde:at52tc: ahlibc/hash.h (:=h329 ,:h 11-k:>e oywarning: p,using the result of an assignment as a condition without parentheses [-Wparentheses]s -s>tfre lt329ec | nh ((ikhfe, y ()kd ea+yt ,a1 )s=)t rh{l- e> no| (p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ks e-y>)f e+t c1h)()h ,{ k e| y ^, s| t ==r len(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: touch.cuse '==' to turn this assignment into an equality comparison: 65:22: 329warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (dat a65 | = fho-r> o(pis -=> foepttcihn(dh;, fkne y=, asvt[ril]e;n (ik+e+y)) {+ 1| ) ~~~^~~~~~~) { | ^ | == In file included from unwrap.c:17takepatch.c: :In file included from 951libc/system.h::1052:: libc/hash.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]329 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 951 | touch.ci:f65 : (22329t: | o pnote: i place parentheses around the assignment to silence this warningf= (sd ca65ct | sa _ ft=oo rph (-(s>i)o )p= s {-o >p ft| ei ~~~~^~~~~~~~~~~~~tn cdh;( hf,n k=e ya,v [sit]r;l ein+(+k)e y{) +| ^ 1 ) )| ( ){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:951:10: note: place parentheses around the assignment to silence this warning 951 | if (top = sccs_topslib.c(touch.c:s:1824)65:):11 22:{: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]| use '==' to turn this assignment into an equality comparison ^ | ( )65 | libc/hash.h1824 : | f329 o: r11 :i( finote: place parentheses around the assignment to silence this warning(= d ko p=329t | ip takepatch.cnri:dof951;j : _(10fcd:nsa etnote: =tause '==' to turn this assignment into an equality comparison 2 ak=ve [y951hi( | -]p >;rio ofpij s+,(-+ t>)rof epe{v t ,=c h| rs( ^kch )c, )s | _k =={te oy p,| ( ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ss )t)r l{e n (| k ^e y )| ==+ touch.c1:)66)In file included from : zone.c12{:: 17 : warning: | In file included from using the result of an assignment as a condition without parentheses [-Wparentheses] ^ libc/system.h : 52 | : 66 ( )libc/hash.h | : 329 :slib.ci11:f:1824 :(warning: 11tusing the result of an assignment as a condition without parentheses [-Wparentheses]:y pnote: eplace parentheses around the assignment to silence this warning =329 | i s1824i_ | fx f (i libc/hash.hdli:aef329t( :af(11 nd:=)k ) note: h =use '==' to turn this assignment into an equality comparison-{ > po rp| 329os ~~~~~^~~~~~~~~~~~~~ | j- _>icffse et(tcd2hak(tehay, ( =pk rehoy-j,>, o sprtser-vl>,ef ner(touch.ctkk:c)e66h)y:( )12h{ :, + note: k| 1place parentheses around the assignment to silence this warninge ^ ) y ), | 66{s ( ) | t r | li ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ef n ((kteyyp)e += 1i)s)_ x{f i l| e ^( fslib.c n:| )1824 ==): 11{: note: | use '==' to turn this assignment into an equality comparison ^ | ( ) 1824 | iflibc/hash.h :(329d:k11 := note: pplace parentheses around the assignment to silence this warningr oj_cs e329t | 2 kiefy ((pdraotja, =r ehv-touch.c,>: o66rp:ks12)-:)> fnote: {euse '==' to turn this assignment into an equality comparison t c| h ^(66 h | , | ==ki efy ,( tsytprel e=n (ikse_yx)f i+l e1()f)takepatch.cn :){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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~libc/hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h,In file included from xfile.ck:e17y: ,In file included from libc/system.hs:t52r: llibc/hash.he:ntakepatch.c329(::k99411e::y9 ):warning: using the result of an assignment as a condition without parentheses [-Wparentheses]+note: place parentheses around the assignment to silence this warning1 )) { 329 994 | | | ^ i f i | f( == d (adt a= =4c warningshse- generatedt>. _oipnss-e>rfte(tsc,h (ihF,, kdeFy,, ds,t rolpetns(-k>efya)s t+) )1 ){) {| ^ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ( ) takepatch.c:994:9: note: use '==' to turn this assignment into an equality comparison 994 | if (d = cset_insert(s, libc/hash.hi:F329,: 11d:F ,note: place parentheses around the assignment to silence this warningd , opts -329> | f aisft )()d a{t a | = ^ h -| > ==o ps->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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->opstakepatch.c-:>1078f:e5t:c hwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]h , key, s1078t | r l e n (EkAeCyH)_ P+A R1E)N)T ({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) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 : 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) = (j < 2) ? PARENTS(s, d,libc/hash.h :j329): 11:: 0note: ;use '==' to turn this assignment into an equality comparison ++j) 329 | | ^i f (data = h->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) | ^ 1 warning generated. slib.c:1972: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] 1972 | int release = rev ? atoi(rev) : 1; | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ takepatch.c:1115:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1115 | if (cdb = loadCollapsed()) { | ~~~~^~~~~~~~~~~~~~~~~ takepatch.c:1115:10: note: place parentheses around the assignment to silence this warning 1115 | if (cdb = loadCollapsed()) { | ^ | ( ) takepatch.c:1115:10: note: use '==' to turn this assignment into an equality comparison 1115 | if (cdb = loadunique.cC:o45l:l10a:p swarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]d ()) { | 45 ^ | | i ==f (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|")) { | ^ | == 5 warnings generated. takepatch.c:1145:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1145 | while (t = fgetline(p->diffMem)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ 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(ftakepatch.co:u1145t:,13 :k enote: yplace parentheses around the assignment to silence this warning) ; | ^~~1145 | libc/hash.hw:h257i:l36e: (note: tpassing argument to parameter 'ptr' here = f g257e | tvloiinde (hpa-s>hd_ikfefyMeenmc)o)d e{( F I| L ^ E 1*| warningo ( ) generatedu . t1, warning generatedu. 8 *ptr); | ^ takepatch.c:1145:13: note: use '==' to turn this assignment into an equality comparison 1145 | while (t = fgetline(p->diffMem)) { | ^ | == unique.c:62:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] slib.c62: | 2044 :i14f: (warning: tusing the result of an assignment as a condition without parentheses [-Wparentheses] = geten v2044( | " _ B K _wUhNiIlQe_ T(ItM E=T "f)g)e tnloiwn e=( sa-t>ofih()t)) ;{ /| / ~~^~~~~~~~~~~~~~~~~ for test & debug | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ unique.cslib.c::622044::814:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 204462 | | i f w(hti l=e g(ett e=n vf(g"e_tBlKi_nUeN(IsQ-_>TfIhM)E)T "{) ) | n ^ o w | = ( ) atoi(t); // for test & debug | ^ | ( ) slib.c:2044:14: note: use '==' to turn this assignment into an equality comparison 2044 | while (t = funique.cg:e62t:l8i:n enote: (use '==' to turn this assignment into an equality comparisons ->fh) )62 | { i f| ^( 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 unique.c:88:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (fudge = atoi(t+3)) { | ~~~~~~^~~~~~~~~~~ unique.c:88:13: note: place parentheses around the assignment to silence this warning 88 | if (fudge = atoi(t+3)) { | ^ | ( ) unique.c:88:13: note: use '==' to turn this assignment into an equality comparison 88 | if (fudge = atoi(t+3)) { | ^ | == trigger.c:325:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 325 | if (p = getenv("_BKD_LOGFILE")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trigger.c:325:9: note: place parentheses around the assignment to silence this warning 325 | if (p = getenv("_BKD_LOGFILE")) { | ^ | ( ) slib.c:2182:16: note: place parentheses around the assignment to silence this warning 2182 | if (s->w_trigger.co:f325f: 9=: Rnote: Kuse '==' to turn this assignment into an equality comparisonD KOF F325( | s , isf- >(wp_ o=f fg,e t*ernkvo(f"f_,B K*Dd_kLoOfGfF)I)L E{" ) )| ^ { | | ( ) ^ | == 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)) { | ^ | == takepatch.c:1553unique.c::22205:: 12warning: :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] 1553205 | | rwahniglee_ w(asl k=r efvgse(tslri,n eL((fdi)n,) )0 ,{ 0 ,| ~~^~~~~~~~~~~~~~~ | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:205:12: note: place parentheses around the assignment to silence this warning 205 | while (s = fgetline(fin)) { | ^ | ( ) unique.c:205:12: note: use '==' to turn this assignment into an equality comparison 205 | while (s = fgetline(fin)) { | ^ | == unique.c:247:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:247:8: note: place parentheses around the assignment to silence this warning 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ^ | ( ) unique.c:247:8: note: use '==' to turn this assignment into an equality comparison 247 | if unlink.c(:t56 :=9 :g ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]e nv("_BK _56U | N I Qi_fT R(AtC E=_ TsHtRrErScHh"r)()s -{> s f| i ^l e ,| ==' /')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 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, '/')) { | ^ | == 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] 8 warnings generated329. | 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->fetchunique.c(:h319,: 8k:e ywarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] strlen( k319e | y )i f+ (1s) )= {g e t| e ^ n v (| " ( )_ BK_UNIQ_DIR")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, keunique.cy:,319 :s8t:r lnote: eplace parentheses around the assignment to silence this warningn (key )319 | + i1f) )( s{ = | g ^e t e| n ==v ("_BK_UNIQ_DIR")) { | ^ | ( ) unique.c:319:8: note: use '==' to turn this assignment into an equality comparison 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ^ | == 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' unique.c572: | 321 :f15o:r warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]j = 0; (321p | ) }= e(ljs e< i2f) (?s P=T AcGoSn(fsi,g _ds,t rj()0 ,: C0O;N F+I+Gj_)U N I| Q ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~D B)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:321:15: note: place parentheses around the assignment to silence this warning unpull.c :321128 | : 4}: enote: lplace parentheses around the assignment to silence this warnings e ./sccs.hi:f572 :(18s: =note: expanded from macro 'EACH_PTAG'c onfi g572_ | s tfro(r0 ,( jC O=N F0I;G _(UpN)I Q=D B()j) <{ 2 )| ^ ? P| T ( )A GS(s, d, j) : 0; ++j) | ^ unique.c:321:15: note: use '==' to turn this assignment into an equality comparison 321 | } elseunpull.c :i128f: 4(:s note: =use '==' to turn this assignment into an equality comparison c./sccs.ho:n572f:i18g:_ snote: texpanded from macro 'EACH_PTAG'r (0, 572C | O NfFoIrG _(UjN I=Q D0B;) )( p{) =| ^( j | < == 2) ? PTAGS(s, d, j) : 0; ++j) | ^ takepatch.c:1827:50: warning: passing 'char[2048]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1827 | unless (st->nosum) st->sumC = adler32(st->sumC, buf, len); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ slib.c:2393:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2393 | if (rc = rename(xfile, s->sfile)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:2393:10: note: place parentheses around the assignment to silence this warning 2393 | if (rc = rename(xfile, s->sfile)) { | ^ | ( ) slib.c:2393:103: warning snote: generateduse '==' to turn this assignment into an equality comparison. 2393 | if (rc = rename(xfile, s->sfile)) { | ^ | == 1 warning generated. takepatch.c:1979:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1979 | while (slib.ct: 2446=: 13f:g ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]l ine(f)) 2446{ | w| h ~~^~~~~~~~~~~~~i le (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.ctakepatch.c::24461979::1311:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 24461979 | | wwhhiillee ((btu f= =f gsectclsi_nnee(xft)d)a t{a ( s| ) ^ ) {| ( ) | ^ | ( ) takepatch.c:1979slib.c::112446:: 13note: :use '==' to turn this assignment into an equality comparison note: use '==' to turn this assignment into an equality comparison 1979 | 2446w | h iwlhei l(et (=b uffg e=t lsicnces(_fn)e)x t{d a t| a ^( s )| ) == { | ^ | == 1 warning generated. undo.c:469:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 469 | if (errs = nested_populate(n, &ops)) goto err; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ undo.c:469:11: note: place parentheses around the assignment to silence this warning 469 | if (errs = nested_populate(n, &ops)) goto err; | ^ | ( ) undo.c:469:11: note: use '==' to turn this assignment into an equality comparison 469 | if (errs = nested_populate(n, &ops)) goto err; | ^ | == takepatch.c:2085:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2085 | while (*t++ = *next++) { | ~~~~~^~~~~~~~~ takepatch.c:2085:14: note: slib.cplace parentheses around the assignment to silence this warning: 2566:10: 2085warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] while ( *2566t | + + =i f* n(epx t=+ +s)t r{r c h| r ^ ( t m| p ( ), '/')) { | 1 ~~^~~~~~~~~~~~~~~~~~~ warning generated. takepatch.c:2085:14: note: use '==' to turn this assignment into an equality comparison 2085 | while (*t++ = *next++) { | ^ | == slib.c:2566:10: note: place parentheses around the assignment to silence this warning 2566 | if (p = strrchr(tmp, '/')) { | ^ | ( ) takepatch.c:2092:11:slib.c :warning: 2566using the result of an assignment as a condition without parentheses [-Wparentheses]: 10: note: use '==' to turn this assignment into an equality comparison 2092 | w2566h | i l e i(ft (=p s=t rssterpr(c&hnre(xttm,p ," ,' /\'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")) { | ^ | == 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))) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xflags.c:131:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 131 | while (r = eachlinewhich.c(:&38x:,11 :0 )note: )place parentheses around the assignment to silence this warning { | ~~^~~~~~~~~~~~~~~~~ 38 | if (cmd = cmd_lookup(exe, strlen(exe))) { | ^ | ( ) undo.c:596:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 596 | if (rc = systxflags.ce:m131which.cf::(1138"::b 11knote: : place parentheses around the assignment to silence this warning - note: Luse '==' to turn this assignment into an equality comparisonw 131- | ?38 F | wR hO iMil_feP U((LcrLm Pd=U S=eH a=ccYmhEdlS_i ln"oe o( k&| ux ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p, ( e0 x)597e) | , { s t r| l ^ e "n t(| ae ( )kx eep)a)t)c h{ % s| ^- a f| ' ==% s'", opt, opts->patch)xflags.c): 131{: 11 :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: use '==' to turn this assignment into an equality comparison 131 | while (r = eachline(&x, 0)) { | ^ | == which.c:44:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | if (path = which(exeundo.c):)596 :{10 : | note: ~~~~~^~~~~~~~~~~~place parentheses around the assignment to silence this warning 596 | if (rc = systemf("bk -Lw -?FROM_PULLPUSH=YES " | ^ | ( 597 | which.c :"44t:a12k:e pnote: aplace parentheses around the assignment to silence this warningt ch %s 44- | a f 'i%fs '("p,a tohp t=, wohpitcsh-(>epxaet)c)h ){) {| ^ | | ( ) | ) which.c:undo.c44::59612::10 :note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison 44 | 596 | i f i(fp a(trhc == wshyiscthe(mefx(e")b)k {- L w| ^- ? F| R ==O M_PULLPUSH=YES " | ^ | == takepatch.c:2263:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2263 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ takepatch.c:2263:14: note: place parentheses around the assignment to silence this warning 2263 | while(line = fgetln(in, &len)) { | ^ | ( ) takepatch.c:upgrade.c2263::10214::15 :note: use '==' to turn this assignment into an equality comparisonwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2263 | w102h | i l}e (ellisnee i=f f(gpe t=l nc(oinnf,i g&_lsetnr)()0 ,{ C O| N ^F I G| _ ==U PGRADE_URL)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ undo.cupgrade.c::702102::1715:: takepatch.c warning: :note: using the result of an assignment as a condition without parentheses [-Wparentheses]2273place parentheses around the assignment to silence this warning : 13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]702102 | | w }h2273 i | el lews he(i rlieefv( ll(iipnn ee= ==c offnggfeeittgll_insn(teir(n(f,0) ,)& lC{eO nN )F| )I ~~~~~~~~^~~~~~~~~~~~~ G {_ U P| G ~~~~~^~~~~~~~~~~~~~~~~~R ADE_URL)) { | ^ | ( ) undo.c:takepatch.c702::2273upgrade.c17:::13102 ::note: 15place parentheses around the assignment to silence this warningnote: : place parentheses around the assignment to silence this warning note: use '==' to turn this assignment into an equality comparison 702 2273 | | ww102hh | ii ll}ee (e(llriseneve l ii=fn ef( gp=e t=fl gnce(otinlnfi,in ge&_(lsfet)nr))( )0{ , { C| O ^ | N ^ F I| G ( )| _ ( )U PGRADE_URL)) { | ^ | == undo.c:702:takepatch.c17::2273 :note: 13use '==' to turn this assignment into an equality comparison: note: use '==' to turn this assignment into an equality comparison 702 | w2273h | i lweh i(lree(vlliinnee == ffggeettllnurlinfo.ci(:ni62en:(,10f :)& )lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]{n ) )| ^ { 62 | | | == ^ i f| ==( t = strchr(url, '|')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~ 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ urlinfo.c:62:10: note: place parentheses around the assignment to silence this warning 62 | if (t = strchr(url, '|')) *t = 0; | ^ takepatch.c :| 2282 ( ): 13upgrade.c:: 124warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]15 : note: place parentheses around the assignment to silence this warning 2282 | w124h | i l}e (ellisnee i=urlinfo.cf : f62(g:pe10 t:=l nnote: g(use '==' to turn this assignment into an equality comparisonei tne, n 62v& | (l "e Bn K)i_)fU P{(G tR A| =D ~~~~~^~~~~~~~~~~~~~~~~~ E s_tPrLcAhTrF(OuRrMl",) )' |{' ) )| ^ * t | = ( ) 0; | ^ | == takepatch.c:2282:13: note: place parentheses around the assignment to silence this warning 2282 | while(line = fgetln(in, &upgrade.cl:e124n:)15): {note: use '==' to turn this assignment into an equality comparison | ^ | 124 ( ) | } else if (p = getenv("BK_UPGRADE_PLATFORM")) { | ^ | == takepatch.c:2282:13: note: use '==' to turn this assignment into an equality comparison 2282 | while(line = fgetln(in, &len)) { | ^ | == upgrade.c:137:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 137 | if (p = strstr(bundle, "BitKeeper.app")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.c:137:9: note: place parentheses around the assignment to silence this warning 137 | if (p = strstr(bundle, "BitKeeper.app")) { | ^ | ( ) upgrade.c:137:9: note: use '==' to turn this assignment into an equality comparison 137 | if (p = strstr(bundle, "BitKeeper.app")) { | ^ | == upgrade.c:189:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 189 | if (e = strchr(p, '\n')1) warning generated*. e++ = 0; | ~~^~~~~~~~~~~~~~~~~ upgrade.c:189:9: note: place parentheses around the assignment to silence this warning 189 | if (e = strchr(p, '\n')) *e++ = 0; | ^ | ( ) upgrade.c:189:9: note: use '==' to turn this assignment into an equality comparison 189 | if (e = strchr(p, '\n')) *e++ = 0; | ^ | == 3 warnings generated. 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")) { | ^ | == 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)) { | ^ | ( ) 1undo.c warning: generated901. :14: note: use '==' to turn this assignment into an equality comparison 901 | while (from = fgetline(f)) { | ^ | == 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' xfile.c :60262 | : 9(:_ dwarning: )using the result of an assignment as a condition without parentheses [-Wparentheses] ? (type o262f | ( _idf) ([r]c) {=( tfyipleeoMfo(v_ed()s)f1i,l e(1t,y psefoifl(e_2d)))) _gdo}t o: o0u;t ;\ | | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.cxfile.c::3019262::329:: warning: note: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]place parentheses around the assignment to silence this warning 3019262 | | wiafl k(rrecv s=_ sfeitluepM(o&vwer(,s fsi,l eL1(,l 1s)f,i lLe(2l)2)) ,g oWtRo_ EoIuTtH;E R )| ; ^ | | ^~~~~ ( ) libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (txfile.cy:p262e:o9f:( _note: duse '==' to turn this assignment into an equality comparison) )_d} 262: | 0i;f \( r c| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= fileMove(sfile1, sfile2)) goto out; | ^ | == 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)) { | ^ | ( ) xfile.c:289:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 289slib.c | : 3023i:f17 :( rnote: cuse '==' to turn this assignment into an equality comparison = unl i3023n | k ( s f i lweh)i)l eg o(tsoy mo u=t ;s c c| s ~~~^~~~~~~~~~~~~~~_ walkTags(sym, s, d, 0, 1)) { | ^ | == xfile.c:289:9: note: place parentheses around the assignment to silence this warning slib.c :2893024 | : 12i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]r c = u3024n | l i nikf( s(fpialier) )= ghoatsoh _oiunts;e r t| ( ^ h , | ( )| ~~~~~^~~~~~~~~~~~~~~~ 3025 | &sym->symname, sizeof(sym->symname), 0, sizeoxfile.cf:(289*:p9a:i rnote: )use '==' to turn this assignment into an equality comparison) ) { 289 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i f (rc = unlink(sfile)) goto out; | ^ | == 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, | ^ | == 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); | ^ 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); | ~~~ ^~~~~~~~~~ | %lld 3 warnings generated. 9 warnings generated. upgrade.c:463:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 463 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ upgrade.c:463:8: note: place parentheses around the assignment to silence this warning 463 | if (f = fopen(buf, "r")) { | 1 ^ warning generated . | ( ) upgrade.c:463:8: note: use '==' to turn this assignment into an equality comparison 463 | if (f = fopen(buf, "r")) { | ^ | == 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:3217:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] upgrade.c3217: | 553 :i9f: (warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses] = nLi n553e | s ( si-f> s(yfm l=i sfto)p)e n{( o u| t ~~^~~~~~~~~~~~~~~~~~~~, "w")) { | ~~^~~~~~~~~~~~~~~~~ slib.c:upgrade.c3217::5538::9 :note: place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning 3217 | 553 | i f i(fi (=f n=L ifnoepse(ns(-o>usty,m l"iws"t)))) {{ | | ^ ^ | | ( ) ( ) upgrade.c:553:slib.c9::3217 :note: 8use '==' to turn this assignment into an equality comparison: note: use '==' to turn this assignment into an equality comparison 553 | 3217i | f i(ff (=i f=o pneLni(noeust(,s -">ws"y)m)l i{s t )| ) ^ { | ==| ^ | == 1 warning generated. slib.c:3241:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3241 | EACH_PTAG(s, d, p, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3241:5: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:3241:5: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ 1 warning generated. 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)) { | ^ | == urlinfo.c:531:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 531 | while (t = fgetline(fout)) { | ~~^~~~~~~~~~~~~~~~ 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)) { | ^ | == 2 warnings generated. 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; | ^ | == 1 warning generated. 1 warning generated. slib.c:3399:29: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3399 | DATE_FUDGE_SET(s, d, atoi(&buf[3])); | ^~~~~~~ ./sccs.h:603:62: note: expanded from macro 'DATE_FUDGE_SET' 603 | #define DATE_FUDGE_SET(s, d, v) ((s)->slist2[d].dateFudge = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:3427:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3427 | s->version = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 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, chkxor)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, chkxor)) { | ^ | ( ) slib.c:3585:10: note: use '==' to turn this assignment into an equality comparison 3585 | if (f2 = fopen_bkfile(bin_heapfile(s, '2'), "r", 0, chkxor)) { | ^ | == 1 warning generated. 2 warnings generated. slib.c:3828: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] 3828 | PARENT_SET(s, d, atoi(p)); | ^ ./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, utils.cv:)670 :(9(:s )warning: -using the result of an assignment as a condition without parentheses [-Wparentheses]> slist1[ d670] | . p airfe n(tps [=j ]s t=r c(hvr)()b u f| , ^ ':')slib.c): 451{: 10 :| ~~^~~~~~~~~~~~~~~~~~note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 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, ':')) { | ^ | == slib.c:3861:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3861 | while (q = eachstr(&p, &i)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:3861:14: note: place parentheses around the assignment to silence this warning 3861 | while (q = eachstr(&p, &i)) { | ^ | ( ) slib.c:3861:14: note: use '==' to turn this assignment into an equality comparison 3861 | while (q = eachstr(&p, &i)) { | ^ | == slib.c:3863:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3863 | fcludes, atoi(q), 1); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:3868:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3868 | while (q = eachstr(&p, &i)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:3868:14: note: place parentheses around the assignment to silence this warning 3868 | while (q = eachstr(&p, &i)) { | ^ | ( ) slib.c:3868:14: note: use '==' to turn this assignment into an equality comparison 3868 | while (q = eachstr(&p, &i)) { | ^ | == slib.c:3870:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3870 | fcludes, atoi(q), -1); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:4034:17: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4034 | switch (atoi(&buf[5]) & ~E_BKMERGE) { | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:4040:28: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4040 | s->encoding_in |= atoi(&buf[5]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:4046:14: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4046 | atoi(&buf[5])); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ utils.c:836:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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 = proj_repoID(prod)) { | ^ | ( ) utils.c:877:12: note: use '==' to turn this assignment into an equality comparison 877 | if (repo = proj_repoID(prod)) { | ^ | == 1 warning generated. utils.c:880:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 880 | if (bp = bp_serverURL(buf)) { | ~~~^~~~~~~~~~~~~~~~~~~ utils.c:880:11: note: place parentheses around the assignment to silence this warning 880 | if (bp = bp_serverURL(slib.cb:u4191f:)8): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | ( ) 4191 | if (p = strchr(buf, '@')) { | ~~^~~~~~~~~~~~~~~~~~ utils.c:880:11: note: use '==' to turn this assignment into an equality comparison 880 | if (bp = bp_serverURL(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, '@')) { utils.c| : ^893 : 8| : == warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 893 | if (t = getenv("_BK_TESTFEAT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.cutils.c::4199893::88:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 4199893 | | iiff ((pt == sgtertcehnrv((b"u_fB,K _'T:E'S)T)F E{A T "| ) ~~^~~~~~~~~~~~~~~~~~) { | ^ | ( ) utils.c:893:8: note: use '==' to turn this assignment into an equality comparison slib.c893: | 4199 :i8f: (note: tplace parentheses around the assignment to silence this warning = ge t4199e | n vi(f" _(BpK _=T EsStTrFcEhArT("b)u)f ,{ ' :| ' ^) ) | { == | ^ | ( ) slib.c:4199:8: note: use '==' to turn this assignment into an equality comparison 4199 | if (p = strchr(buf, ':')) { | ^ | == utils.c:919:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 919 | if (t = getenv("_BK_TEST_REQUIRED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:919:9: note: place parentheses around the assignment to silence this warning 919 | if (t = getenv("_BK_TEST_REQUIRED")) { | ^ | ( ) utils.c:919:9: note: use '==' to turn this assignment into an equality comparison 919 | if (t = getenv("_BK_TEST_REQUIRED")) { | ^ | == 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); | ^ | ( ) 10 warnings generated. 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")) { | ^ | == utils.c:1081:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1081 | if (p = bp_serverURL(bp)) { | ~~^~~~~~~~~~~~~~~~~~ utils.c:1081:9: note: place parentheses around the assignment to silence this warning 1081 | if (p = bp_serverURL(bp)) { | ^ | ( ) utils.c:1081:9: note: use '==' to turn this assignment into an equality comparison 1081 | if (p = bp_serverURL(bp)) { | ^ | == utils.c:1085:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1085 | if (rootkey = proj_rootkey(0)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ utils.c:1085:15: note: place parentheses around the assignment to silence this warning 1085 | if (rootkey = proj_rootkey(0)) { | ^ | ( ) 2utils.c warning:s1085 generated:. 15: note: use '==' to turn this assignment into an equality comparison 1085 | if (rootkey = proj_rootkey(0)) { | ^ | == utils.c:1113:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1113 | if (rslib.ce:p4558o:i9d: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]p roj_repoID(prod)) 4558{ | | i ~~~~~~~^~~~~~~~~~~~~~~~~~~f (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ utils.c:1113:14: note: place parentheses around the assignment to silence this warning 1113 | if (repoid = pslib.cr:o4558j:_9r:e pnote: oplace parentheses around the assignment to silence this warningI D(prod)) { | ^ | ( ) 4558 | if (f = fopen(file, "rt")) { | ^ | ( ) utils.c:1113:14: note: use '==' to turn this assignment into an equality comparison 1113 | if (repoid = proj_repoID(proslib.cd:)4558): 9{: note: | use '==' to turn this assignment into an equality comparison ^ | == 4558 | if (f = fopen(file, "rt")) { | ^ | == 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")) { | ^ | ( ) utils.c:1145:8: note: use '==' to turn this assignment into an equality comparison 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ^ | == utils.c:1165:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1165:8: note: place parentheses around the assignment to silence this warning 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ^ | ( ) utils.c:1165:8: note: use '==' to turn this assignment into an equality comparison 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ^ | == utils.c:1178:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1178:8: note: place parentheses around the assignment to silence this warning 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ^ | ( ) utils.c:1178:8: note: use '==' to turn this assignment into an equality comparison 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ^ | == slib.c: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(3e warningnsv generated,. ";", 0); | ^ | == 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')) { | ^ | == 8 warnings generated. utils.c:1307:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1307 | if (p = strchr(s, c)) { | ~~^~~~~~~~~~~~~~ utils.c:1307:8: note: place parentheses around the assignment to silence this warning 1307 | if (p = strchr(s, c)) { | ^ | ( ) utils.c:1307:8: note: use '==' to turn this assignment into an equality comparison 1307 | if (p = strchr(s, c)) { | ^ | == 6 warnings generated. utils.c:1404: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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ utils.c:1404:14: note: place parentheses around the assignment to silence this warning 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ^ | ( ) utils.c:1404:14: note: use '==' to turn this assignment into an equality comparison 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", 30o warninglsd generatedp. ath); | ^ | == utils.c:1420:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1420 | if (cmd = which(pagers[i])) { | ~~~~^~~~~~~~~~~~~~~~~~ utils.c:1420:12: note: place parentheses around the assignment to silence this warning 1420 | if (cmd = which(pagers[i])) { | ^ | ( ) utils.c:1420:12: note: use '==' to turn this assignment into an equality comparison 1420 | if (cmd = which(pagers[i])) { | ^ | == slib.c: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) | ^ utils.c:1577:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1577 | if (window = config_int(0, CONFIG_CHECK_FREQUENCY)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1577:13: note: place parentheses around the assignment to silence this warning 1577 | if (window = config_int(0, CONFIG_CHECK_FREQUENCY)) { | ^ | ( ) utils.c:1577:13: note: use '==' to turn this assignment into an equality comparison 1577 | if (window = config_int(0, CONFIG_CHECK_FREQUENCY)) { | ^ | == 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")) { | ^ | == 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); | ~~^~~~~~~~~~~~~ utils.c:1584:9: note: place parentheses around the assignment to silence this warning 1584 | if (t = fgetline(f)) checkt = strtoul(t, 0, 10); | ^ | ( ) utils.c:1584:9: note: use '==' to turn this assignment into an equality comparison 1584 | if (t = fgetline(f)) checkt = strtoul(t, 0, 10); | ^ | == 4 warnings generated. 4 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/ */ | ^ | == 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: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); | ^ 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)) { | ^ | == 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)) { | ^ | == 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.c8: warning6187s: generated25. : 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) | ^ 1 warning generated. 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)) { | ^ | == AR libc.a 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*sizeo2f warning(su generated3. 2), 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++); | ^ ~~~ 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)) { | ^ | == 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)) { | ^ | == 9 warnings generated. 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)) { | ^ | == make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC libc/mdbm/mtst.c 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) | ^ 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)) { | ^ | == 12 warnings generated. 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] 159382 warning | s generated . 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)) { | ^ | == 21 warnings generated. 7 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")) { | ^ | == In file included from mdbm/mtst.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 11 warnings generated. slib.c:10657:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10657 | if (p = config_str(s->proj, CONFIG_EOLN)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10657:9: note: place parentheses around the assignment to silence this warning 10657 | if (p = config_str(s->proj, CONFIG_EOLN)) { | ^ | ( ) slib.c:10657:9: note: use '==' to turn this assignment into an equality comparison 10657 | if (p = config_str(s->proj, CONFIG_EOLN)) { | ^ | == slib.c:10667:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10667 | if (p = config_str(s->proj, CONFIG_KEYWORD)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10667:9: note: place parentheses around the assignment to silence this warning 10667 | if (p = config_str(s->proj, CONFIG_KEYWORD)) { | ^ | ( ) slib.c:10667:9: note: use '==' to turn this assignment into an equality comparison 10667 | if (p = config_str(s->proj, CONFIG_KEYWORD)) { | ^ | == slib.c:10684:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10684 | if (t = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ slib.c:10684:10: note: place parentheses around the assignment to silence this warning 10684 | if (t = getenv("BK_RANDOM")) { | ^ | ( ) slib.c:10684:10: note: use '==' to turn this assignment into an equality comparison 10684 | if (t = getenv("BK_RANDOM")) { | ^ | == slib.c:10713:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10713 | if (p = proj_init(".")) { | ~~^~~~~~~~~~~~~~~~ slib.c:10713:10: note: place parentheses around the assignment to silence this warning 10713 | if (p = proj_init(".")) { | ^ | ( ) slib.c:10713:10: note: use '==' to turn this assignment into an equality comparison 10713 | if (p = proj_init(".")) { | ^ | == slib.c:10785:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10785 | while (t = fgetln(f, &len)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:10785:13: note: place parentheses around the assignment to silence this warning 10785 | while (t = fgetln(f, &len)) { | ^ | ( ) slib.c:10785:13: note: use '==' to turn this assignment into an equality comparison 10785 | while (t = fgetln(f, &len)) { | ^ | == slib.c:10803:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 10803 | s->dsum += str_cksum(t) + '\n'; | ^ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:10813:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 10813 | for (t = s->symlink; t && *t; s->dsum += *t++); | ^ ~~~~~~~~~~ slib.c:10972:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10972 | EACH_PARENT(s, d, p, j) FLAGS(s, p) |= D_RED; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10972:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:10972:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11003:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11003 | EACH_PTAG(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11003:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11003:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11035:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11035 | EACH_PARENT(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11035:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11035:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11046:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11046 | EACH_PTAG(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11046:4: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11046:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11058:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11058 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11058:12: note: place parentheses around the assignment to silence this warning 11058 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:11058:12: note: use '==' to turn this assignment into an equality comparison 11058 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:11154:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11154 | while (i = sccs_eachNum(&x, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11154:11: note: place parentheses around the assignment to silence this warning 11154 | while (i = sccs_eachNum(&x, &sign)) { | ^ | ( ) slib.c:11154:11: note: use '==' to turn this assignment into an equality comparison 11154 | while (i = sccs_eachNum(&x, &sign)) { | ^ | == slib.c:11247:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11247 | return (atoi(arg)); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11440:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ~~~^~~~~~~~~~~~~~~~~~ slib.c:11440:9: note: place parentheses around the assignment to silence this warning 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ^ | ( ) slib.c:11440:9: note: use '==' to turn this assignment into an equality comparison 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ^ | == slib.c:11489:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11489 | MERGE_SET(s, d, atoi(arg)); | ^~~ ./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; | ^ | == 5 warnings generated. 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 lo1n warningg generated . *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)) { | ^ | == 17 warnings generated. 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 (8d warningisf generatedf. s) 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) | ^ make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' 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) | ^ 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], '@')) { | ^ | == 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")) { | ^ | == 23 warnings generated. 21 warnings generated. 16 warnings generated. 6 warnings generated. 229 warnings generated. LINKING ./bk building ../doc/bk_refcard.ps make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bk: Cannot find product root. make[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 tclTimer.c CC tclStubInit.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_unsigned_bin_size.c CC bn_mp_toradix_n.c CC bn_mp_xor.c CC bn_mp_zero.c CC bn_s_mp_add.c CC bn_s_mp_mul_digs.c CC bn_s_mp_sqr.c CC bn_s_mp_sub.c CC Lcompile.h CC Lcompile.c CC Last.c CC Ltypecheck.c CC Lgetopt.c CC tclAppInit.c CC tclTest.c CC tclTestObj.c CC tclTestProcBodyObj.c CC tclThreadTest.c CC tclUnixTest.c Making directory ../../lib/tcl8.6 Making directory ../../share/doc//L rm -f libtclstub8.6.a ar cr libtclstub8.6.a tclStubLib.o tclTomMathStubLib.o tclOOStubLib.o strstr.o strtoul.o strtod.o fixstrtod.o ; ranlib libtclstub8.6.a Installing L docs to ../../share/doc//L cd dltest ; make Making directory ../../lib/tcl8.6/opt0.4 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 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 bk tclsh ./pod2html.l --title="L Programmer's Reference Guide" \ --template=template.html -- little.doc > little.html 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 /bin/sh: bk: not found make[7]: [Makefile:22: little.html] Error 127 (ignored) cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_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 Making directory ../../lib/tcl8.6/http1.0 Making directory ../../lib/tcl8.6/encoding Making directory ../../lib/tcl8.6/../tcl8 Making directory ../../lib/tcl8.6/../tcl8/8.4 Making directory ../../lib/tcl8.6/../tcl8/8.4/platform Making directory ../../lib/tcl8.6/../tcl8/8.5 Making directory ../../lib/tcl8.6/../tcl8/8.6 Installing library files to ../../lib/tcl8.6/ cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--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 /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 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 pkgd.so pkgd.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 pkgc.so pkgc.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread Installing package http1.0 files to ../../lib/tcl8.6/http1.0/ /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) | ^~~~~~~~~~~ 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 Installing package http 2.8.9 as a Tcl Module Installing package opt0.4 files to ../../lib/tcl8.6/opt0.4/ 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 msgcat 1.6.0 as a Tcl Module /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 tcltest 2.3.8 as a Tcl Module make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest' Installing package platform 1.0.14 as a Tcl Module Installing package platform::shell 1.1.4 as a Tcl Module /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)) { | ^~~~ Installing encoding files to ../../lib/tcl8.6/encoding/ 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 ar cr libtkstub8.6.a tkStubLib.o ttkStubLib.o ; ranlib libtkstub8.6.a Making directory ../../lib/tk8.6/images Making directory ../../lib/tk8.6/msgs Making directory ../../lib/tk8.6/ttk Installing Tk library files to ../../lib/tk8.6/ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c: In function 'TkpGetKeySym': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:339:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 339 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, 0, | ^~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tk.h:96, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkPort.h:21, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkInt.h:19, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:13: /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:354:13: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 354 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, | ^~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:365:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 365 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, | ^~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c: In function 'TkpInitKeymapInfo': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:415:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 415 | keysym = TkKeycodeToKeysym(dispPtr, *codePtr, 0, 0); | ^~~~~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:441:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 441 | keysym = TkKeycodeToKeysym(dispPtr, *codePtr, 0, 0); | ^~~~~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ Installing Ttk library files to ../../lib/tk8.6/ttk/ 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/tkTableCellSort.c: In function 'TableSortCompareProc': ./generic/tkTableCellSort.c:73:1: warning: old-style function definition [-Wold-style-definition] 73 | TableSortCompareProc(first, second) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTableCellSort.c: In function 'DictionaryCompare': ./generic/tkTableCellSort.c:140:1: warning: old-style function definition [-Wold-style-definition] 140 | DictionaryCompare(left, right) | ^~~~~~~~~~~~~~~~~ ./generic/tkTableUtil.c: In function 'TableOptionBdSet': ./generic/tkTableWin.c: In function 'StickyPrintProc': ./generic/tkTableUtil.c:73:1: warning: old-style function definition [-Wold-style-definition] 73 | TableOptionBdSet(clientData, interp, tkwin, value, widgRec, offset) | ^~~~~~~~~~~~~~~~ ./generic/tkTableWin.c:121:1: warning: old-style function definition [-Wold-style-definition] 121 | StickyPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) | ^~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'StickyParseProc': ./generic/tkTableWin.c:162:1: warning: old-style function definition [-Wold-style-definition] 162 | StickyParseProc(clientData, interp, tkwin, value, widgRec, offset) | ^~~~~~~~~~~~~~~ ./generic/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 'MergeLists': ./generic/tkTableCellSort.c:254:1: warning: old-style function definition [-Wold-style-definition] 254 | MergeLists(leftPtr, rightPtr) | ^~~~~~~~~~ ./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/tkTableCellSort.c: In function 'MergeSort': ./generic/tkTableCellSort.c:317:1: warning: old-style function definition [-Wold-style-definition] 317 | MergeSort(headPtr) | ^~~~~~~~~ ./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/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 'EmbWinRequestProc': ./generic/tkTableWin.c:417:1: warning: old-style function definition [-Wold-style-definition] 417 | EmbWinRequestProc(clientData, tkwin) | ^~~~~~~~~~~~~~~~~ ./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/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/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-armv7.so.1 so:libfontconfig.so.1 so:libpcre.so.1 so:libz.so.1 >>> bitkeeper-gui*: Package size: 6.4 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-armv7.so.1 so:liblz4.so.1 so:libpcre.so.1 so:libtommath.so.1 so:libz.so.1 >>> bitkeeper*: Package size: 5.2 MB >>> bitkeeper*: Compressing data... >>> bitkeeper*: Create checksum... >>> bitkeeper*: Create bitkeeper-7.3.3-r0.apk >>> bitkeeper: Build complete at Thu, 14 Aug 2025 18:17:44 +0000 elapsed time 0h 0m 38s >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Uninstalling dependencies... ( 1/85) Purging .makedepends-bitkeeper (20250814.181707) ( 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: 289 MiB in 104 packages >>> bitkeeper: Updating the community/armv7 repository index... >>> bitkeeper: Signing the index...