>>> bitkeeper: Building community/bitkeeper 7.3.3-r1 (using abuild 3.17.0_rc1-r2) started Sat, 25 Apr 2026 12:36:20 +0000 >>> bitkeeper: Validating /home/buildozer/aports/community/bitkeeper/APKBUILD... >>> WARNING: bitkeeper: No maintainer >>> bitkeeper: Analyzing dependencies... >>> bitkeeper: Installing for build: build-base bash bison clang fontconfig-dev ghostscript gperf groff libtommath-dev libx11-dev libxft-dev lz4-dev pcre-dev perl zlib-dev ( 1/86) Installing readline (8.3.3-r1) ( 2/86) Installing bash (5.3.9-r1) Executing bash-5.3.9-r1.post-install ( 3/86) Installing m4 (1.4.20-r1) ( 4/86) Installing bison (3.8.2-r3) ( 5/86) Installing clang22-headers (22.1.3-r0) ( 6/86) Installing libffi (3.5.2-r1) ( 7/86) Installing xz-libs (5.8.2-r0) ( 8/86) Installing libxml2 (2.13.9-r1) ( 9/86) Installing llvm22-libs (22.1.3-r0) (10/86) Installing clang22-libs (22.1.3-r0) (11/86) Installing llvm22-linker-tools (22.1.3-r0) (12/86) Installing clang22 (22.1.3-r0) (13/86) Installing libbz2 (1.0.8-r6) (14/86) Installing libpng (1.6.58-r0) (15/86) Installing freetype (2.14.2-r0) (16/86) Installing fontconfig (2.17.1-r1) (17/86) Installing expat (2.7.5-r0) (18/86) Installing expat-dev (2.7.5-r0) (19/86) Installing bzip2-dev (1.0.8-r6) (20/86) Installing brotli (1.2.0-r1) (21/86) Installing brotli-dev (1.2.0-r1) (22/86) Installing zlib-dev (1.3.2-r0) (23/86) Installing libpng-dev (1.6.58-r0) (24/86) Installing freetype-dev (2.14.2-r0) (25/86) Installing fontconfig-dev (2.17.1-r1) (26/86) Installing libxau (1.0.12-r0) (27/86) Installing libmd (1.1.0-r0) (28/86) Installing libbsd (0.12.2-r0) (29/86) Installing libxdmcp (1.1.5-r1) (30/86) Installing libxcb (1.17.0-r1) (31/86) Installing libx11 (1.8.13-r0) (32/86) Installing libice (1.1.2-r0) (33/86) Installing libuuid (2.41.4-r0) (34/86) Installing libsm (1.2.6-r0) (35/86) Installing libxt (1.3.1-r0) (36/86) Installing dbus-libs (1.16.2-r2) (37/86) Installing libintl (1.0-r0) (38/86) Installing avahi-libs (0.8-r26) (39/86) Installing nettle (3.10.2-r0) (40/86) Installing libtasn1 (4.21.0-r0) (41/86) Installing p11-kit (0.25.5-r2) (42/86) Installing gnutls (3.8.12-r0) (43/86) Installing cups-libs (2.4.18-r0) (44/86) Installing jbig2dec (0.20-r0) (45/86) Installing libjpeg-turbo (3.1.3-r0) (46/86) Installing lcms2 (2.19-r0) (47/86) Installing openjpeg (2.5.4-r1) (48/86) Installing libsharpyuv (1.6.0-r0) (49/86) Installing libwebp (1.6.0-r0) (50/86) Installing tiff (4.7.1-r0) (51/86) Installing ghostscript (10.07.0-r0) (52/86) Installing gperf (3.3-r0) (53/86) Installing perl (5.42.2-r0) (54/86) Installing groff (1.24.1-r0) (55/86) Installing libtommath (1.3.0-r1) (56/86) Installing libtommath-dev (1.3.0-r1) (57/86) Installing xorgproto (2025.1-r0) (58/86) Installing libxau-dev (1.0.12-r0) (59/86) Installing gdbm (1.26-r0) (60/86) Installing mpdecimal (4.0.1-r0) (61/86) Installing libpanelw (6.6_p20260404-r0) (62/86) Installing sqlite-libs (3.53.0-r0) (63/86) Installing python3 (3.14.3-r0) (64/86) Installing python3-pycache-pyc0 (3.14.3-r0) (65/86) Installing pyc (3.14.3-r0) (66/86) Installing xcb-proto-pyc (1.17.0-r1) (67/86) Installing python3-pyc (3.14.3-r0) (68/86) Installing xcb-proto (1.17.0-r1) (69/86) Installing libxdmcp-dev (1.1.5-r1) (70/86) Installing libxcb-dev (1.17.0-r1) (71/86) Installing xtrans (1.6.0-r0) (72/86) Installing libx11-dev (1.8.13-r0) (73/86) Installing libxrender (0.9.12-r0) (74/86) Installing libxft (2.3.9-r0) (75/86) Installing libxrender-dev (0.9.12-r0) (76/86) Installing libxft-dev (2.3.9-r0) (77/86) Installing lz4-dev (1.10.0-r1) (78/86) Installing libpcre16 (8.45-r4) (79/86) Installing libpcre32 (8.45-r4) (80/86) Installing pcre (8.45-r4) (81/86) Installing libpcrecpp (8.45-r4) (82/86) Installing pcre-dev (8.45-r4) (83/86) Installing .makedepends-bitkeeper (20260425.123623) (84/86) Installing perl-error (0.17030-r0) (85/86) Installing perl-git (2.54.0-r0) (86/86) Installing git-perl (2.54.0-r0) Executing busybox-1.37.0-r31.trigger Executing fontconfig-2.17.1-r1.trigger OK: 649.1 MiB in 189 packages >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Cleaning up tmpdir >>> bitkeeper: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz.part' bitkeeper-0524ffb3f6 51% |**************** | 14.2M 0:00:00 ETA bitkeeper-0524ffb3f6 100% |********************************| 27.7M 0:00:00 ETA '/var/cache/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz.part' saved /var/cache/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz: OK /home/buildozer/aports/community/bitkeeper/gcc15-boolean.patch: OK /home/buildozer/aports/community/bitkeeper/gcc15-pointer.patch: OK /home/buildozer/aports/community/bitkeeper/makepatch-fix.patch: OK /home/buildozer/aports/community/bitkeeper/man-bk-prefix.patch: OK >>> bitkeeper: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz /var/cache/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz: OK /home/buildozer/aports/community/bitkeeper/gcc15-boolean.patch: OK /home/buildozer/aports/community/bitkeeper/gcc15-pointer.patch: OK /home/buildozer/aports/community/bitkeeper/makepatch-fix.patch: OK /home/buildozer/aports/community/bitkeeper/man-bk-prefix.patch: OK >>> bitkeeper: Unpacking /var/cache/distfiles/v3.24/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz... >>> bitkeeper: gcc15-boolean.patch patching file src/gui/tcltk/tk/generic/tkEntry.c patching file src/gui/tcltk/tktable/generic/tkTable.c >>> bitkeeper: gcc15-pointer.patch patching file src/gui/tcltk/tcl/generic/tclTomMathDecls.h patching file src/tommath/bn_mp_cmp.c patching file src/tommath/bn_mp_cmp_d.c patching file src/tommath/bn_mp_cmp_mag.c patching file src/tommath/bn_mp_cnt_lsb.c patching file src/tommath/bn_mp_copy.c patching file src/tommath/bn_mp_count_bits.c patching file src/tommath/bn_mp_div_2d.c patching file src/tommath/bn_mp_mod_2d.c patching file src/tommath/bn_mp_mul_2d.c patching file src/tommath/bn_mp_neg.c patching file src/tommath/tommath.h patching file src/gui/tcltk/tk/unix/tkUnixEvent.c patching file src/gui/tcltk/tk/unix/tkUnixSelect.c patching file src/gui/tcltk/tktable/generic/tkTable.h patching file src/gui/tcltk/tktable/generic/tkTableTag.c patching file src/gui/tcltk/tktable/generic/tkTableUtil.c patching file src/gui/tcltk/tktable/generic/tkTableWin.c >>> bitkeeper: makepatch-fix.patch patching file src/cset.c >>> bitkeeper: man-bk-prefix.patch patching file man/Makefile make -C src all make[1]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' sh mkconf.sh > conf.mk || { rm -f conf.mk; false; } Failed to detect system TOMCRYPT, use local copy in bk source tree! make -C libc system.h Building cmd.h Building bkver.c 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 mv -f import.T import make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' CC tomcrypt/aes_enc.c CC tomcrypt/src/ciphers/aes/aes.c Building gzip_uuwrap CC tomcrypt/src/misc/base64/base64_decode.c CC tomcrypt/src/misc/base64/base64_encode.c Building ungzip_uuwrap CC tomcrypt/src/hashes/helper/hash_file.c Building b64wrap CC tomcrypt/src/hashes/helper/hash_filehandle.c CC tomcrypt/src/hashes/helper/hash_memory.c Building unb64wrap CC tomcrypt/src/hashes/helper/hash_memory_multi.c CC tomcrypt/src/hashes/md5.c Building gzip_b64wrap CC tomcrypt/src/hashes/sha1.c CC tomcrypt/src/mac/hmac/hmac_done.c Building ungzip_b64wrap CC tomcrypt/src/mac/hmac/hmac_file.c CC tomcrypt/src/mac/hmac/hmac_init.c CC tomcrypt/src/mac/hmac/hmac_memory.c CC tomcrypt/src/mac/hmac/hmac_memory_multi.c Building substvars CC tomcrypt/src/mac/hmac/hmac_process.c CC tomcrypt/src/mac/hmac/hmac_test.c cat < t/guitest.tcl > t/guitest CC tomcrypt/src/math/gmp_desc.c CC tomcrypt/src/math/ltm_desc.c CC tomcrypt/src/math/multi.c cp -f bkmsg.doc bkmsg.txt CC tomcrypt/src/math/rand_prime.c CC tomcrypt/src/math/tfm_desc.c CC tomcrypt/src/misc/burn_stack.c CC tomcrypt/src/misc/crypt/crypt.c CC tomcrypt/src/misc/crypt/crypt_argchk.c CC tomcrypt/src/misc/crypt/crypt_cipher_descriptor.c ./substvars t/doit.sh > t/doit CC tomcrypt/src/misc/crypt/crypt_cipher_is_valid.c CC tomcrypt/src/misc/crypt/crypt_find_cipher.c CC tomcrypt/src/misc/crypt/crypt_find_cipher_any.c CC tomcrypt/src/misc/crypt/crypt_find_cipher_id.c CC tomcrypt/src/misc/crypt/crypt_find_hash.c CC tomcrypt/src/misc/crypt/crypt_find_hash_any.c CC tomcrypt/src/misc/crypt/crypt_find_hash_id.c chmod +x t/doit 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 CC tomcrypt/src/pk/asn1/der/octet/der_decode_octet_string.c #define BK_STR_STRCASESTR #define BK_STR_STRNDUP #define BK_STR_STRSEP bk get -qS system.h make[2]: bk: No such file or directory make[2]: [Makefile:82: system.h] Error 127 (ignored) touch system.h 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 bk.c CC bkver.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 cmd.c CC abort.c CC adler32.c CC libc/fslayer/fslayer_close_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_ex.c CC libc/fslayer/fslayer_read_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_flexi.c CC libc/fslayer/fslayer_write_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_multi.c CC libc/fslayer/fslayer_lseek_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_ex.c CC alias.c CC libc/fslayer/fslayer_lstat_stub.c CC admin.c CC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_multi.c CC annotate.c CC libc/fslayer/fslayer_linkcount_stub.c CC attributes.c CC libc/fslayer/fslayer_fstat_stub.c CC bam.c CC bisect.c CC bkd.c CC libc/fslayer/fslayer_stat_stub.c CC bkd_bam.c CC libc/fslayer/fslayer_unlink_stub.c CC bkd_cd.c CC tomcrypt/src/pk/asn1/der/sequence/der_length_sequence.c CC tomcrypt/src/pk/asn1/der/sequence/der_sequence_free.c CC bkd_changes.c CC libc/fslayer/fslayer_rename_stub.c CC bkd_client.c CC libc/fslayer/fslayer_chmod_stub.c CC tomcrypt/src/pk/asn1/der/set/der_encode_set.c CC bkd_clone.c CC tomcrypt/src/pk/asn1/der/set/der_encode_setof.c CC tomcrypt/src/pk/asn1/der/short_integer/der_decode_short_integer.c CC libc/fslayer/fslayer_link_stub.c CC tomcrypt/src/pk/asn1/der/short_integer/der_encode_short_integer.c CC libc/fslayer/fslayer_symlink_stub.c CC tomcrypt/src/pk/asn1/der/short_integer/der_length_short_integer.c CC libc/fslayer/fslayer_getdir_stub.c CC tomcrypt/src/pk/asn1/der/utctime/der_decode_utctime.c CC bkd_cmdtab.c CC libc/fslayer/fslayer_access_stub.c CC tomcrypt/src/pk/asn1/der/utctime/der_encode_utctime.c CC bkd_findkey.c CC bkd_http.c CC tomcrypt/src/pk/asn1/der/utctime/der_length_utctime.c CC tomcrypt/src/pk/pkcs1/pkcs_1_i2osp.c CC tomcrypt/src/pk/pkcs1/pkcs_1_mgf1.c CC libc/fslayer/fslayer_utime_stub.c CC libc/fslayer/fslayer_mkdir_stub.c CC libc/fslayer/fslayer_rmdir_stub.c CC libc/fslayer/fslayer_rmIfRepo_stub.c CC bkd_id.c CC bkd_kill.c CC bkd_level.c CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_decode.c CC libc/fslayer/fslayer_realBasename_stub.c CC bkd_misc.c CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_encode.c CC libc/hash/hash.c CC bkd_nested.c CC bkd_partition.c CC tomcrypt/src/pk/pkcs1/pkcs_1_os2ip.c CC bkd_pull.c CC libc/hash/hash_tostr.c CC libc/hash/hash_tofile.c In file included from abort.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from 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(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fslayer/fslayer_open_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h :329329 | : 11i:f note: (place parentheses around the assignment to silence this warningd ata = h-> o329p | s -i>ff e(tdactha( h=, hk-e>yo,p ss-t>rfleetnc(hk(ehy,) k+e y1,) )s t{r l e| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( key) + 1)) { | ^ | ( ) libc/hash.hIn file included from :fslayer/fslayer_lstat_stub.c329::1011: :In file included from ./system.hnote: :use '==' to turn this assignment into an equality comparison52 : ./hash.h:329:11 :329 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (data = h->o p./hash.h329s: | -329 >:if11fe: t (cnote: dhplace parentheses around the assignment to silence this warninga( tha, =k 329eh | y- ,>i ofsp tsCC libc/hash/memhash.c (r-dl>aeftnea(t kc=ehIn file included from y(hbkver.c)h-: ,>1+ o: kpIn file included from 1es./sccs.h)y-:),>20 f: {seIn file included from ttlibc/system.h rc:| lh52 ^e(: nhlibc/hash.h (,:| k 329 ==ek: ye11)y: , + warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]1t )r)l e{n ( k| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y ) 329+ | 1i)f) ({d a t| a ^ = | h ( )- >ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(hlibc/hash.h,: 329k:e11y:, note: splace parentheses around the assignment to silence this warningt rlen(key) +329 | 1 )i)f {( d a| t ^ a =| ( )h ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strllibc/hash.he:n329(:k11e:y )note: use '==' to turn this assignment into an equality comparison+ 1)) { 329| | ^ i f| ==( data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_read_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC bkd_push.c In file included from fslayer/fslayer_close_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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 = h329- | > oipfs -(>dfaettac h=( hh,- >koepys,- >sftertlcehn((hk,e yk)e y+, 1s)t)r l{e n (| k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning libc/hash.h :329329 | : 11i:f note: (place parentheses around the assignment to silence this warningd ata = h-> o329p | s -i>ff e(tdcaht(ah ,= khe-y>,o psst-r>lfeent(ckhe(yh), +k e1y),) s{t r l| e ^ n ( k| e ( )y ) + 1)) { | ^ | ( ) In file included from attributes.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)) {./hash.h : 329| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 : note: use '==' to turn this assignment into an equality comparison 329 | ilibc/hash.hf: 329(:d11a:t anote: use '==' to turn this assignment into an equality comparison= h->ops -329> | f eitfc h((dha,t ak e=y ,h -s>torplse-n>(fkeetyc)h (+h ,1 )k)e y{, s| t ^r l e| n ==( key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->opIn file included from sfslayer/fslayer_lseek_stub.c-:>10f: eIn file included from t./system.hc:h52(: h./hash.h,: k329e:y11,: swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r len(key) + 1)) { | ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329CC bkd_pwd.c :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)) { | ^ | == In file included from fslayer/fslayer_write_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from adler32.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (329d | a tiaf =( dha-t>ao p=s -h>-f>eoIn file included from tpbam.ccs:h-17(>: hfIn file included from ,elibc/system.h t:kc52eh: y(libc/hash.h,h: ,329s :tk11re:ly e,warning: n using the result of an assignment as a condition without parentheses [-Wparentheses](s kteryl)e n+( k1e)y)) {+ 3291| | ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) 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(kelibc/hash.hy:)329 :+11 :1 )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 annotate.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 =libc/hash.h :h329-:>11o:p snote: -use '==' to turn this assignment into an equality comparison> fetch(h ,329 | k eiyf, (sdtartlae n=( khlibc/hash.he-:y>329)o: p11+s: - 1>note: )fuse '==' to turn this assignment into an equality comparison)e t{c h (| 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: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) CC bkd_r2c.c { | ^ | ( ) In file included from fslayer/fslayer_unlink_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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)) { | ^ | ( ) CC bkd_rclone.c ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->opIn file included from sfslayer/fslayer_linkcount_stub.c-:>10f: eIn file included from t./system.hc:h52(: h./hash.h,: 329k:e11y:, warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t rlen(key) + 1)) { | ^ | == 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 bisect.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (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 fslayer/fslayer_fstat_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | libc/hash.h :i329f: 11(:d anote: tuse '==' to turn this assignment into an equality comparisona = h-> o329p | s -i>ff e(tdcaht(ah ,= khe-y>,o psst-r>lfeent(ckhe(yh), +k e1y),) s{t r l| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n (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 bk.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bkd_changes.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h:329 :32911 | : inote: fplace parentheses around the assignment to silence this warning (data = h329- | > oipfs -(>dfaettac h=( hh,- >koepys,- >sftertlcehn((hk,e yk)e y+, 1s)t)r l{e n (| k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e y) + 1)) { | ^ | ( ) CC libc/hash/wrapmdbm.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) + 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)) { | ^ | == CC libc/hash/u32hash.c In file included from bkd_cd.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetchIn file included from (bkd.ch:,17 : kIn file included from e./bkd.hy,: 20s: tIn file included from rlibc/system.hl:e52n: (libc/hash.hk:e329y:)11 :+ warning: 1using the result of an assignment as a condition without parentheses [-Wparentheses]) ) { | ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, strCC tomcrypt/src/pk/pkcs1/pkcs_1_pss_decode.c len(key) + 1)) { | ^ | == In file included from fslayer/fslayer_rename_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_link_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/mdbm/mdbm.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (dataIn file included from bkd_clone.c=: 17h: -In file included from >./bkd.ho:p20s: -In file included from >libc/system.hf:e52t: chlibc/hash.h(:h329,: 11k:e ywarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] strlen(key) + 1)) { | ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, 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_rootkey.c CC libc/mdbm/hash.c CC bkd_status.c In file included from fslayer/fslayer_symlink_stub.c:10: In file included from In file included from fslayer/fslayer_access_stub.c./system.h::1052: : In file included from ./hash.h./system.h::32952:: 11./hash.h:: 329warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329329 | | i fi f( d(adtaat a= =h -h>-o>posp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+ +1 )1)) ){ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h./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 CC bkd_synckeys.c 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == In file included from bkd_bam.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_getdir_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bkd_findkey.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:11: note: place parentheses around the assignment to silence this warning 329 | 329 | i fi f( d(adtaat a= =h -h>-o>posp-s>-f>eftecth(chh,( hk,e yk,e ys,t rslternl(ekne(yk)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)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key1) warning generated+. 1)) { | ^ | 1 ( ) warning generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bkd_client.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC bkd_version.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. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bkd_http.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 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 fslayer/fslayer_chmod_stub.clibc/hash.h::32910:: 11In file included from :./system.h :note: 52use '==' to turn this assignment into an equality comparison: ./hash.h:329:11: warning: 329using the result of an assignment as a condition without parentheses [-Wparentheses] | if (data = h->ops-> f329etc | 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops1- warning> generatedf. etch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from fslayer/fslayer_utime_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h :329329 | : 11i:f note: (use '==' to turn this assignment into an equality comparisond ata = h -329> | o pisf- >(fdeattac h=( hh,- >koepys,- >sftertlcehn((hk,e yk)e y+, 1s)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)) { | ^ | ( ) CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_encode.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)) { | ^ | == 1 warning generated. CC tomcrypt/src/pk/rsa/rsa_decrypt_key.c 1 warning generated. 1 warning generated. CC bkverinfo.c CC cat.c CC libc/mdbm/debug.c 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)) { | ^ | == In file included from fslayer/fslayer_rmdir_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, keyCC tomcrypt/src/pk/rsa/rsa_encrypt_key.c , strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from alias.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: ./hash.hlibc/hash.h::329329::1111:: note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops -329>f | e ticfh ((hd,a tkae y=, hs-t>rolpesn-(>kfeeyt)c h+( h1,) )k e{y , | s ^ t r l| e ( )n (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h-CC libc/mdbm/byte_order.c >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 cfile.c 1 warning generated. CC tomcrypt/src/pk/rsa/rsa_export.c In file included from bkd_cmdtab.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/rsa/rsa_exptmod.c CC libc/string/memmem.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] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/string/strcasestr.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, keyIn file included from ,bkd_level.c :s17t: rIn file included from llibc/system.he:n52(: klibc/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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from bkd_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->libc/hash.hop:s329-:>11f:e tnote: cplace parentheses around the assignment to silence this warningh (h, key, s329t | r liefn ((kdeayt)a += 1h)-)> o{p s -| > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f etch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, klibc/hash.he:y329,: 11s:t rnote: lplace parentheses around the assignment to silence this warninge n(key) + 1329) | ) 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)) { | ^ | == 1 warning generated. CC libc/string/strndup.c abort.c:140:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 140 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ abort.c:140:8: note: place parentheses around the assignment to silence this warning 140 | if (f = fopen(buf, "r")) { | ^ | ( ) 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 = adlerabort.c3:2140(:08,: mnote: -use '==' to turn this assignment into an equality comparison> mmap, 140m | -i>fs i(zfe )=; f o| p ^~~~~~~e n(buf, "r")) { | ^ 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_stat_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/rsa/rsa_free.c adler32.c:115:23: warning: passing 'char[2]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 115 | sum = adler32(sum, "#", 1); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 1 warning generated. adler32.c:118:23: warning: passing 'char[8192]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 118 | sum = adler32(sum, buf, strlen(buf)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ CC tomcrypt/src/pk/rsa/rsa_import.c adler32.c:150:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 150 | while (n = fread(buf, 1, sizeof(buf), stdin)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ adler32.c:150:13: note: place parentheses around the assignment to silence this warning 150 | while (n = fread(buf, 1, sizeof(buf), stdin)) { | ^ | ( ) CC tomcrypt/src/pk/rsa/rsa_make_key.c adler32.c:150:13: note: use '==' to turn this assignment into an equality comparison 150 | while (n = fread(buf, 1, sizeof(buf), stdin)) { | ^ | == adler32.c:156:22: warning: passing 'char[8192]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 156 | sum = adler32(sum, buf, strlen(buf)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ abort.c:320:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 320 | if (e = nested_rmcomp(n, c)) { | ~~^~~~~~~~~~~~~~~~~~~~~ CC tomcrypt/src/pk/rsa/rsa_sign_hash.c abort.c:320:10: note: place parentheses around the assignment to silence this warning 320 | if (e = nested_rmcomp(n, c)) { | ^ | ( ) abort.c:320:10: note: use '==' to turn this assignment into an equality comparison 320 | if (e = nannotate.ce:s47t:e8d:_ rwarning: mcusing the result of an assignment as a condition without parentheses [-Wparentheses]o mp(n, c)) { | 47 ^ | i| f == (t = getenv("BK_ANNOTATE")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ annotate.c:47:8: note: place parentheses around the assignment to silence this warning 47 | if (t = getenv("BK_ANNOTATE")) { | ^ | ( ) 1 warning generated. annotate.c:47:8: note: use '==' to turn this assignment into an equality comparison 47 | if (t = getenv("BK_ANNOTATE")) { | ^ | == CC libc/string/strsep.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 CC tomcrypt/src/pk/rsa/rsa_verify_hash.c = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning bkd_changes.c :32979 | : 14i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h->ops- >79f | e twchhi(lhe, (kleiyn,e s=t rflgeent(lkne(yf), +& l1e)n)) ){ {| ^ | ~~~~~^~~~~~~~~~~~~~~~~| ( ) ./hash.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_changes.c:79:14: note: place parentheses around the assignment to silence this warning 79 | while (line = fgetln(f, &len)) { | ^ | ( ) bkd_changes.c:79:14: note: use '==' to turn this assignment into an equality comparison 79 | while (line = fgetlnannotate.c(:f135,: 19&:l ewarning: n)passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]) { | ^ | == 135 | adler32(0, s->gfile, strlen(s->gfile))); | ^~~~~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ CC changes.c 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))CC libc/string/strcnt.c { | ^ | ( ) annotate.c:160:13: note: use '==' to turn this assignment into an equality comparison 160 | while (t = fgetline(out)) { | ^ | == 1 warning generated. 1 warning generated. bkd.c:88:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (p = strchr(optarg, ':')) { | ~~^~~~~~~~~~~~~~~~~~~~~ bkd.c:88:10: note: place parentheses around the assignment to silence this warning 88 | if (p = strchr(optarg, ':')) { | ^ | ( ) bkd.c:88:10: note: use '==' to turn this assignment into an equality comparison 88 | if (p = strchr(optarg, ':')) { | ^ | == CC config.c bkd_changes.c:180:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 180 | while (line = fgetln(f, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~ bkd_changes.c:180:14: note: place parentheses around the assignment to silence this warning 180 | while (line = fgetln(f, &len)) { | ^ | ( ) bkd_changes.c:180:14: note: use '==' to turn this assignment into an equality comparison 180 | while (line = fgetln(f, &len)) { | ^ | == CC check.c CC tomcrypt/src/prngs/rng_get_bytes.c 1 warning generated. 1 warning generated. CC tomcrypt/src/prngs/rng_make_prng.c CC tomcrypt/src/prngs/sprng.c CC checksum.c 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 (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 clean.c In file included from fslayer/fslayer_mkdir_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = 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_clone.c:136:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 136 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, SILENT)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_clone.c:136:9: note: place parentheses around the assignment to silence this warning 136 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, SILENT)) { | ^ | ( ) bkd_clone.c:136:9: note: use '==' to turn this assignment into an equality comparison 136 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, SILENT)) { | ^ | == bam.c:179:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 179 | sum = adler32(0, m->mmap, m->size); | ^~~~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));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; | ~~~~~~~~^~~~~~~~~~~~~~~~ bam.c:183:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 183 | if (p = getenv("_BP_HASHCHARS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/string/trim.c bkd_cd.c:138:14: note: place parentheses around the assignment to silence this warning 138 | if (rootkey = strchr(p, '|')) *rootkey++ = 0; | ^ | ( ) bam.c:183:10: note: place parentheses around the assignment to silence this warning 183 | if (p = getenv("_BP_HASHCHARS")) { | ^ | ( ) bkd_cd.c:138:14: note: use '==' to turn this assignment into an equality comparison 138 | if (rootkey = strchr(p, '|')) *rootkey++ = 0; | ^ | == bam.c:183:10: note: use '==' to turn this assignment into an equality comparison 183 | if (p = getenv("_BP_HASHCHARS")) { | ^ | == CC cleanpath.c bisect.c:473:43: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 473 | candlist = walkrevs_collect(s, leftrevs, L(rightrev), 0); | ^~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bisect.c:497:26: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 497 | walkrevs_setup(&wd, s, L(e), L(d), 0); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_bam.c:100:bisect.c13::497 :warning: 32using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 100497 | | iwfa l(kdrfeivlse_ s=e tbupp_(l&owod,k usp,k eLy(se()0,, Lk(edy)),) 0{) ; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~| ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bisect.c:498:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bkd_bam.c498: | 100 : 13w:h inote: lplace parentheses around the assignment to silence this warninge (d1 = wa l100k | r e visf( &(wddf)i)l ei f= (bFpL_AlGoSo(ksu,p kde1y)s (&0 ,D _kSeEyT))) n{+ + ;| ^ | ~~~^~~~~~~~~~~~~~~| ( ) bkd_bam.c:100:13: note: use '==' to turn this assignment into an equality comparison 100 | if (dfile = bp_lookupkeys(0, key)) { | ^ | == bisect.c:498:13: note: place parentheses around the assignment to silence this warning 498 | while (d1bkd_findkey.c :=122 :w9a:l kwarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]e vs(&wd)) if (122F | L A GiSf( s(,d d=1 )s c&c sD__SfEiTn)d Kne+y+(;s , | l ^ . k e| y ( )) ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ bisect.c:498:13: note: use '==' to turn this assignment into an equality comparison 498 | while (d1 = walkrevs(&wd)) if (FLAGS(s, d1) & D_SEbkd_findkey.cT:)122 :n9+:+ ;note: place parentheses around the assignment to silence this warning | ^ | == 122 | if (d = sccs_findKey(s, l.key)) { | ^ | ( ) bkd_findkey.c:122:9: note: use '==' to turn this assignment into an equality comparison 122 | if (d = sccs_findKey(s, l.key)) { | ^ | == bk.c:190:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 190 | if (i = setjmp(exit_buf)) { | ~~^~~~~~~~~~~~~~~~~~ 1 warning generated. bk.c:190:8: note: place parentheses around the assignment to silence this warning 190 | if (i = setjmp(exit_buf)) { | ^ | ( ) bkd_client.c:44:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | if (params = strchr(bk.cp:,190 :'8?:' )note: )use '==' to turn this assignment into an equality comparison *para m190s | + +i f= (0i; = | s ~~~~~~~^~~~~~~~~~~~~~~~e tjmp(exit_buf)) { | ^ | == bkd_client.c:44:13: note: place parentheses around the assignment to silence this warning 44 | if (params = strchr(p, '?')) *params++ = 0; | ^ | ( ) bkd_client.c:44:13: note: use '==' to turn this assignment into an equality comparison 44 | if (params = strchr(p, '?')) *params++ = 0; | ^ | == bkd_client.c:60:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 60 | if (r = url_parse(p + 6, 0)) r->type = ADDR_RSH; | ~~^~~~~~~~~~~~~~~~~~~~~ bkd_client.c:60:9: note: place parentheses around the assignment to silence this warning 60 | if (r = url_In file included from pbkd_partition.ca:r17s: eIn file included from (./sccs.hp: 20+: In file included from 6libc/system.h,: 520: )libc/hash.h): 329r:-11>:t ywarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]e = ADDR_RSH; | ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_client.c:60:9: note: use '==' to turn this assignment into an equality comparison 60 | if (r = url_parse(p + 6, 0)) r->type = ADDR_RSH; | ^ | == 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_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_bam.c:161:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]libc/hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 161 | w329h | i lief ((rdoaottak e=y h=- >fogpest-l>ifneet(csht(dhi,n )k)e y{, s| t ~~~~~~~~^~~~~~~~~~~~~~~~~r len(key) + 1)) { | ^ | == bkd_client.c:62:9: note: place parentheses around the assignment to silence this warning 62 | if (r = url_parse(p + 6, 0)) r->type = ADDR_SSH;; | ^ | ( ) bkd_bam.c:161:17: note: place parentheses around the assignment to silence this warning 161 | whibkd_client.cl:e62 :(9r:o onote: tuse '==' to turn this assignment into an equality comparisonk ey = fge t62l | i n ei(fs t(dri n=) )u r{l _ p| a ^ r s e| ( ( )p + 6, In file included from 0bkd_nested.c):)17 r: -In file included from >./bkd.ht:y20p: eIn file included from libc/system.h=: 52A: Dlibc/hash.hD:R329_:S11S:H ;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_bam.c:161:17: note: use '==' to turn this assignment into an equality comparison 161 | while (rootkey = fgetline(stdin)) { | ^ | == bam.cbkd_bam.c::326162::1122:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]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] libc/hash.h:329: 11162: | 326note: | place parentheses around the assignment to silence this warningi f s(ukm e 329y= | =ai dfsl ee(prda3ar2ta(ats ou=rm (,hr -ob>ouotfpk,se -yi>))f);e *t kc| eh ^~~y( +h+, =k elibc/zlib/zlib.h0y:;,821 : s61| t: ~~~~^~~~~~~~~~~~~~~~~~~~r lnote: epassing argument to parameter 'buf' heren (key) + 8211 | )Z)E X{T E R| N ^ u Lbk.c| o: ( )n367 g: 18Z:E Xwarning: Pusing the result of an assignment as a condition without parentheses [-Wparentheses]O RT adler32 OF( (367u | L o n g }a dellesre, icfo n(sit =B yatteofi (*obputbkd_bam.cfa:,r162 g:u)11I):libc/hash.hn :t{note: 329 place parentheses around the assignment to silence this warning:l 11e| :n ~~^~~~~~~~~~~~~~ ) 162note: ) | use '==' to turn this assignment into an equality comparison; i| f ^ 329 ( | k eiyf =( dsaetpaa r=a tho-r>(orposo-t>kfeeyt)c)h (*hk,e yk+e+y ,= s0t;r l e| n ^ ( k e| y ( )) + 1)) { | ^ | == bam.c:327:39: 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] 327 | hash_descriptor[hdesc].probk.cc:e367s:s18(:& mnote: dplace parentheses around the assignment to silence this warning, buf, i); 367 | | ^~~ } else if (i = atoi(optabkd_bam.cr:g162):)11 :{ note: use '==' to turn this assignment into an equality comparison| ^ | ( ) 162 | if (key = separator(rootkey)) *key++ = 0bam.c;: 329 :| 35 ^: warning: | passing 'char[8192]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] == 329 | hash_descriptor[hdesc].done(&md, buf); | ^~~bk.c :367:18: note: use '==' to turn this assignment into an equality comparison 367 | } else if (i = atoi(optarg)) { | ^ | == bam.c:333:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from hash/hash.c333: | 17 : iIn file included from f./system.h :(52p: ./hash.h=: 329g:et11e:n vwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]" _BK_FAKE_HASH")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:333:8: note: place parentheses around the assignment to silence this warning 333 | if (p = getenv("_BK_FAKE_./hash.hH:A329S:H11":) )note: place parentheses around the assignment to silence this warning{ | ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) bam.c:333:8: note: use '==' to turn this assignment into an equality comparison 333 | if (p = getenv(./hash.h":_329B:K11_:F Anote: Kuse '==' to turn this assignment into an equality comparisonE _HASH") )329 | { i f| ^( d a| t ==a = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bam.c:337:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 337 | if (p = getenv("_BP_HASHCHARS")) (*hashp)[atoi(p)] = 0; | bkd_bam.c ~~^~~~~~~~~~~~~~~~~~~~~~~~~: 210:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 210 | if (key = separator(rootkey)) *key++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~ bam.c:337:9: note: place parentheses around the assignment to silence this warning 337 | if (p = getenv("_BP_HASHCHARS")) (*hashp)[atoi(p)] = 0; | ^ | ( ) bkd_bam.c:210:11: note: place parentheses around the assignment to silence this warning 210 | if (key = separator(rootkey)) *key++ = 0; | ^ | ( ) bam.c:337:9: note: use '==' to turn this assignment into an equality comparison 337 | if (p = getenv("_BP_HASHCHARS")) (*hashp)[atoi(p)] = 0; bkd_bam.c| : ^210 : 11| : == note: use '==' to turn this assignment into an equality comparison 210 | if (key = separator(rootkey)) *key++ = 0; | ^ | == 1bam.c warning: generated342. :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_ebkd_bam.cn:c225o:d12e:( bwarning: uusing the result of an assignment as a condition without parentheses [-Wparentheses]f , hash_des c225r | i pt owrh[ihldee s(ct] .=h asschcssi_znee,x tpd,a t&ab(6s4)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 unsigned char *in, unsigned long len, | ^ bam.c:342:54: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 342 | base64_encode(buf, hash_descriptor[hdbkd_bam.ce:s225c:]12.:h anote: splace parentheses around the assignment to silence this warningh size, p, 225& | b 6 4wlheinl)e; ( t| ^= sccs/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h_:n4e:xCC libc/stdio/asprintf.c 40t:d anote: tpassing argument to parameter 'out' herea (s)) { 4 | | ^ | ( ) unsigned char *out, unsigned long *outlen); | ^ bkd_bam.c:225:12: note: use '==' to turn this assignment into an equality comparison 225 | while (t = sccs_nextdata(s)) { | ^ | == bkd_bam.c:243:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 243 | if (key = separator(rootkey)) *key++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~ 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; | ^ | == bkd_bam.c:290:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 290 | if (rc = bp_sendkeys(f, range, &sfio, r->gzip)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC tomcrypt/src/prngs/yarrow.c bkd_client.c:158:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 158 | if (s = strchr(p,bkd_bam.c :'290@:'9):) note: {place parentheses around the assignment to silence this warning | ~~^~~~~~~~~~~~~~~~ 290 | if (rc = bp_sendkeys(f, range, &1s warningf generatedi. o, r->gzip)) { | ^ | ( ) bkd_client.c:bkd_bam.c158::2908::9 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 158290 | | iiff ((sr c= =s tbrpc_hsre(npd,k e'y@s'()f), {r a n| g ^ e , | & ( )s fio, r->gzip)) { | ^ | == bkd_client.c:158:8: note: use '==' to turn this assignment into an equality comparison 158 | if (s = strchr(p, '@')) { | ^ | == bkd_http.c:441:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 441 | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ bkd_http.c:441:13: note: place parentheses around the assignment to silence this warning 441 | while (buf = fgetline(f)) { | ^ | ( ) bam.c:433:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 433 | if (p = mdbbk.cm:_688f:e23t:cbkd_http.c h:warning: _441using the result of an assignment as a condition without parentheses [-Wparentheses]s: t13r:( dnote: b,use '==' to turn this assignment into an equality comparison 688o | l d )441f) | o r{w h( ia| lc ~~^~~~~~~~~~~~~~~~~~~~~~~~~e =( b0u;f a=v [fagce]t l=i naev([fo)p)t i{n d +| + ^] ; | a ==c ++); | ~~~~~~~^~~~~~~~~~~~~~ bam.c:433:8: note: place parentheses around the assignment to silence this warning 433 | if (p = mdbm_fetch_str(db,bk.c :o688l:d23):) note: {place parentheses around the assignment to silence this warning | ^ | ( ) 688 | for (ac = 0; av[ac] = av[optind++]; ac++); | ^ | ( ) bam.c:433:8: note: use '==' to turn this assignment into an equality comparison 433 | if (p = mdbm_fetch_stbk.cr:(688d:b23,: onote: luse '==' to turn this assignment into an equality comparisond )) { | 688 ^ | | f ==o r (ac = 0; av[ac] = av[optind++]; ac++); | ^ | == alias.c:206:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 206 | while (p = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ alias.c:206:12: note: place parentheses around the assignment to silence this warning 206 | while (p = fgetline(stdin)) { | ^ | ( ) alias.c:206:12: note: use '==' to turn this assignment into an equality comparison 206 | while (p = fgetline(stdin)) { | ^ | == alias.c:212:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 212 | if (c = aliasdb_chkAliases(n, aliasdb, &aliases, start_cwd)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:212:8: note: place parentheses around the assignment to silence this warning 212 | if (c = aliasdb_chkAliases(n, aliasdb, &aliases, start_cwd)) { | ^ | ( ) alias.c:212:8: note: use '==' to turn this assignment into an equality comparison 212 | if (c = aliasdb_chkAliases(n, aliasdb, &aliases, start_cwd)) { | ^ | == bam.c:477:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 477 | if (t = mdbm_fetch_str(db, keys)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:477:8: note: place parentheses around the assignment to silence this warning 477 | if (t = mdbm_fetch_str(db, keys)) { | ^ | ( ) bam.c:477:8: note: use '==' to turn this assignment into an equality comparison 477 | if (t = mdbm_fetch_str(db, keys)) { | ^ | == bkd_http.c:602:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC libc/stdio/fclose.c 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)) { | ^ | ( ) 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(kebkd_http.cy:)602 :+13 :1 )note: )use '==' to turn this assignment into an equality comparison { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | while (buf = fgetline(f)) { | ^ | == CC clone.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_bam.c:371:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 371 | if (ret = bp_fetchData()) { | ~~~~^~~~~~~~~~~~~~~~ bkd_http.c:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 647 | if (rev = hash_fetchStr(qin, "REV")) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_bam.c:371:10bam.c:: 515note: :place parentheses around the assignment to silence this warning11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 371 | if (ret =515 bkd_http.c | b: p647i_:ff10 e:(t pcnote: thplace parentheses around the assignment to silence this warningmD pa t=a (p647)r | )o ij{f_ p (r| ro ^ ed vu c| =t ( ) ( hparsohd_)f)e tpcrhoSdt r=( qpitnm,p ;" R E| V ~~~~~^~~~~~~~~~~~~~~~~~~~" )) { | ^ | ( ) bkd_bam.c:371:10: note: use '==' to turn this assignment into an equality comparison 371 | if (ret = bp_fetchDatabkd_http.c(:)647): 10{: note: | use '==' to turn this assignment into an equality comparison ^ | == 647 | if (rev = hash_fetchStr(qin, "REVbam.c":1) warning515) generated: . 11{: note: place parentheses around the assignment to silence this warning| ^ | == 515 | if (ptmp = proj_product(prod)) prod = ptmp; | ^ | ( ) bam.c:515:11: note: use '==' to turn this assignment into an equality comparison 515 | if (ptmp = proj_product(prod)) prod = ptmp; | ^ | == bkd_http.c:665:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 665 | if (f = fopen(tmpf, "r")) { | ~~^~~~~~~~~~~~~~~~~~ bkd_http.c:665:9: note: place parentheses around the assignment to silence this warning 665 | if (f = fopen(tmpf, "r")) { | ^ | ( ) bkd_http.c:665:9: note: use '==' to turn this assignment into an equality comparison 665 | if (f = fopen(tmpf, "r")) { | ^ | == bkd_http.c:666:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bam.cCC cmdlog.c :666533 | : 11 : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (t = fgetline (533f | ) )w hsitlrecp y((pb u=f ,s ttr)p;b r k| ( ~~^~~~~~~~~~~~~p , "|:")) *p++ = '-'; /* : for windows */ | ~~^~~~~~~~~~~~~~~~~~ bkd_http.c:666:10: note: place parentheses around the assignment to silence this warning 666 | if (t = fgetline(f)) strcpy(buf, t); | ^ | ( ) bam.c:533:11: note: place parentheses around the assignment to silence this warning 533 | while (p = strpbrk(p, "|:")) *p++ = '-'; /* : for windows */ | ^ | ( ) bkd_http.c:666:10: note: use '==' to turn this assignment into an equality comparison 666 | if (t = fgetline(f)) strcpy(buf, t); | ^ | == bam.c:533:11: note: use '==' to turn this assignment into an equality comparison 533 | while (p = strpCC libc/stdio/fdopen.c brk(p, "|:")) *p++ = '-'; /* : for windows */ | ^ | == alias.c:370:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | while (p = fgetline(stdin)) { bkd_http.c :| 690 ~~^~~~~~~~~~~~~~~~~: 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 690 | while (t = fgetline(d)) { | ~~^~~~~~~~~~~~~ bkd_http.c:690:11alias.c:: 370note: :place parentheses around the assignment to silence this warning12 : note: place parentheses around the assignment to silence this warning 690 | whi l370e | ( tw h=i lfeg e(tpl i=n ef(gde)t)l i{n e (| s ^ t d i| n ( )) ) { | ^ | ( ) bkd_http.c:690:11: note: use '==' to turn this assignment into an equality comparison 690 | while (t =alias.c :f370g:e12t:l inote: nuse '==' to turn this assignment into an equality comparisone (d)) {370 | | ^w h i| l ==e (p = fgetline(stdin)) { | ^ | == 1 warning generated. bkd_http.c:763:19: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 763 | webencode(out, alias.cr:o411:o9:t ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s trlen(root)+ 1411) | ; i| f ^~~~ (s = sclibc/system.hc:s494_:i31n:i tnote: (passing argument to parameter 'ptr' herep ath, I494N | IvTo_iMdU SwTeEbXeInScTo)d)e ({F I Lbam.c| E: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 636 *:o12u:t ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]u 8 *ptr, int l e636n | ) ; | i ^f (rc = bp_merge(old, buf)) { | ~~~^~~~~~~~~~~~~~~~~~~~ alias.c:411:9bkd_http.c:: 765note: :place parentheses around the assignment to silence this warning19 : 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] 411 | i f765 | ( s =w esbcecnsc_oidnei(to(upta,bam.ct :hl636,n: k12If:Nn I,note: T place parentheses around the assignment to silence this warning_s MtUrSlT eE636nX | (I lS nT k) f)in f){ + (1 r)| c; ^ = | | b ^~~~~ ( )p _merlibc/system.hg:e494(:o31l:d ,note: passing argument to parameter 'ptr' hereb uf)) {494 | v| o ^ i d | w ( )e bencode(FILE *out, u8 *ptr, int len); | ^ alias.c:411:9: note: use '==' to turn this assignment into an equality comparison 411 | if (s = sccs_init(path, INIT_MUSTEbam.cX:I636S:T12):) note: {use '==' to turn this assignment into an equality comparison | ^ | == 636 | if (rc = bp_merge(old, buf)) { | ^ | == In file included from bkd_pwd.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) bkd_http.clibc/hash.h::831329::811:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 329 | i831f | (idfa t(as == shc-c>so_pisn-i>tf(etfcpha(thh,, kSeIyL,E NsTt|rIlNeInT(_kMeUyS)T E+X I1S)T)) ){ { | ^| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | == bkd_http.c:831:8: note: place parentheses around the assignment to silence this warning 831 | if (s = sccs_init(fpath, SILENT|INIT_MUSTEXIST)) { | ^ | ( ) bkd_http.cbkd_client.c::831476::89:: note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 831 | if (476s | = isfc c(st_ i=n igte(tfepnavt(h",B KS_IRLSEHN"T)|)I N{I T _| M ~~^~~~~~~~~~~~~~~~~~US TEXIST)) { | ^ | == bkd_client.c:476:9: note: place parentheses around the assignment to silence this warning 476 | if (t = getCC libc/stdio/fflush.c env("BK_RSH")) { | ^ | ( ) bkd_client.c:476:9: note: use '==' to turn this assignment into an equality comparison 476 | if (t = getenv("BK_RSH")) { | ^ | == bkd_http.c:847:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 847 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ 6 warnings generated. bkd_http.c:847:12: note: place parentheses around the assignment to silence this warning 847 | while (t = fgetline(f)) { | ^ | ( ) bkd_http.c:847:12: note: use '==' to turn this assignment into an equality comparison 847 | while (t = fgetline(f)) { | ^ | == 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); | ^~~~~bkd_client.c :551:11:libc/system.h :warning: 494using the result of an assignment as a condition without parentheses [-Wparentheses]: 31: note: passing argument to parameter 'ptr' here 494 | v551o | i d w eibfe n(cto d=e (gFeItLeEn v*(o"utB,K _uD8O T*BpKt"r),) i{n t | l ~~^~~~~~~~~~~~~~~~~~~~e n); | ^ bam.c:710:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 710 | if (t = strchr(hash, '.')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~ bkd_client.c:551:11: note: place parentheses around the assignment to silence this warning bkd_http.c :551880 | : 15 : warning: ifpassing '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] (t = ge t880e | n vw(e"bBeKn_cDoOdTeB(Kf",) )b a{s e ,| ^ s t r| l ( )e n(base)+1); bam.c| : ^~~~710 :8: note: libc/system.hplace parentheses around the assignment to silence this warning: 494:31: note: passing argument to parameter 'ptr' here 710 | i494f | v(oti d= wsetbrecnhcro(dhea(sFhI,L E' .*'o)u)t ,* tu 8= *0p;t r ,| ^ i n t| ( )l bkd_client.ce:n551):;11 : | note: ^use '==' to turn this assignment into an equality comparison 551 | if (t = getenv("BK_DOTBK")) { | ^ | == bam.c:710:8: note: use '==' to turn this assignment into an equality comparison 710 | if (t = strchr(hash, '.')) *t = 0; | ^ | == alias.cIn file included from :hash/memhash.c489::1710: :In file included from ./system.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]52 : ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 489 | if (val = hash_fetchS t329r | ( ailf i(adsadtba, =a lhi-a>so)p)s -{> f e| t ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c h(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:489:10: note: place parentheses around the assignment to silence this warning ./hash.h:329: 11489: | note: iplace parentheses around the assignment to silence this warningf (val = h a329s | h _iffe t(cdhaSttar (=a lhi-a>sodpbs,- >afleitacsh)()h ,{ k e| y ^ , s| t ( )r len(key) + 1)) { | ^ | ( ) alias.c:489:10./hash.h:: 329note: :use '==' to turn this assignment into an equality comparison11 : note: use '==' to turn this assignment into an equality comparison 489 | if ( v329a | l i=f h(adsaht_af e=t chh-S>torp(sa-l>ibam.cfa:esCC libc/stdio/fgetc.c 730td:cb9h,:( hwarning: a,using the result of an assignment as a condition without parentheses [-Wparentheses]l ikaesy),) s{ t 730r | l| e ^in f( k| (e ==ry c) =+ b1p)_)f e{t c h| k ^e y s| ( ==" sccs_get", s->proj, 0, keys, ADDED(s, din)CC collapse.c )) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:730:9: note: place parentheses around the assignment to silence this warning 730 | if (rc = bp_fetchkeys("sccs_get", s->proj, 0, keys, ADDED(s, din))) { | ^ | ( ) bam.c:730:9: note: use '==' to turn this assignment into an equality comparison 730 | if (rc = bp_fetchkeys("sccs_get", s->proj, 0, keys, ADDED(s, din))) { | ^ | == In file included from bkd_rclone.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) bkd_http.c:1023:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1023 | if ((buf[0] == '#')) { | ~~~~~~~^~~~~~ libc/hash.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: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] == '#')) { | ^~ | = alias.c:564:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bk.c564: | 866 :i11f: (warning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]e t = dbChk( n866, | a l i aisfd b()p) =rbkd_http.c e:ft1031gu:er15tn:l n(warning: (requality comparison with extraneous parentheses [-Wparentheses-equality]se ttd)i;n , 1031| & | ~~~~^~~~~~~~~~~~~~~~~~~l e ni)f) ({( b u| f ~~^~~~~~~~~~~~~~~~~~~~~[ 0] == '=')) { | ~~~~~~~^~~~~~ bkd_http.c:1031:15: note: remove extraneous parentheses around the comparison to silence this warning 1031 | if ((buf[alias.c0:]bk.c564 ::=86610=:: 11 ':note: = place parentheses around the assignment to silence this warning'note: )place parentheses around the assignment to silence this warning) { 564 | | 866 ~ ^ ~i | f ( r eitf =( pd b=C hfkg(ent,l na(lsitadsidnb,) )& lreent)u)r n{ ( r| e ^ t ) ;| ( ) | ^ | ( ) bkd_http.c:1031:15: note: use '=' to turn this equality comparison into an assignment 1031 | if ((buf[0] == '=')) { | ^~ | = bk.c:866:11: note: alias.cuse '==' to turn this assignment into an equality comparison: 564:10: note: use '==' to turn this assignment into an equality comparison 866 | i564f | (ipf =( rfegte t=l nd(bsCthdki(nn,, &alleina)s)d b{) ) | r ^e t u| r ==n (ret); | ^ | == 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, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:573:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 573 | if libc/hash.h(:r329e:t11 := note: splace parentheses around the assignment to silence this warningy stem(buf) )329 | r eitfu r(nd a(trae t=) ;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 (dataalias.c :=573 :h10-:> onote: pplace parentheses around the assignment to silence this warnings ->fetch( h573, | kiefy ,( rsettr l=e ns(yksetye)m (+b u1f)))) {r e t| u ^r n | ( ==r et); | ^ | ( ) alias.c:573:10: note: use '==' to turn this assignment into an equality comparison 573 | if (ret = system(buf)) return (ret); | ^ | == alias.c:580:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 580 | if (reCC comment.c t = system(buf)) return (ret); | ~~~~^~~~~~~~~~~~~ alias.c:580:11: note: place parentheses around the assignment to silence this warning 580 | bam.c : 800i:f47 :( rwarning: etpassing '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] = system(buf)) r800e | tu rfnp r(irnettf)(;f , | " ^ % s | % ( )0 8x\n", buf, (u32)adler32(0, buf, strlen(buf))); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef alias.c*:b580u:f11,: unote: Iuse '==' to turn this assignment into an equality comparisonn t len) )580; | | i ^f (ret = system(buf)) return (ret); | ^ | == alias.c:624:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 624 | if (errors = aliasdb_chkAliases(n, aliasdb, &aliases, 0)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bk.c:962:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 962 | if (t = which(cmd_path)) { | ~~^~~~~~~~~~~~~~~~~ alias.c:624:14: note: place parentheses around the assignment to silence this warning 624 | if (errors = aliasdb_chkAliases(n, aliasdb, &aliases, 0)) { bk.c :| 962 ^ : 9 :| ( )note: place parentheses around the assignment to silence this warning 962 | if (t = which(cmd_path)) { | ^ | ( ) string/strcasestr.c:26:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] alias.c:624:14: note: use '==' to turn this assignment into an equality comparison26 | strcas e624s | t r (isf, bk.c(f:ei962rn:rd9o):r s note: | use '==' to turn this assignment into an equality comparison=^ ali a962sd | b _ cihfk A(lti a=s ewsh(inc,h (aclmida_spdabt,h )&)a l{i a s| e ^s , | 0 ==) ) { | ^ | == alias.c:631:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 631 | if (comps = aliasdb_expandOne(n, aliasdb, key)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:631:13: note: place parentheses around the assignment to silence this warning 631 | if (comps = aliasdb_expandOne(n, aliasdb, key)) { | ^ | ( ) alias.c:631:13: note: use '==' to turn this assignment into an equality comparison 631 | if (comps = aliasdb_expandOne(n, aliasdb, key)) { | ^ | == In file included from hash/u32hash.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ./hash.hhash/wrapmdbm.c::329171:: warning11In file included from generated:./system.h. :note: place parentheses around the assignment to silence this warning52 : ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]329 | if (data = h->opIn file included from s hash/hash_tostr.c-329:> | 17f : eiIn file included from tf./system.hc :h(52(d: ha./hash.h,t: a329k :e=11y :,h -warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]>t orplse-n>(fkeetyc)h ( +h329 , | 1 )ki)ef y {,( d sa| tt ^ ra l e=| n ( )(h k-e>yo)p s+- >1f)e)t c{h ( h| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops./hash.h-:>329f:e11t:c hnote: (place parentheses around the assignment to silence this warningh , key, str l329e | n (ikfe y()d a+t a1 )=) h{- > o| p ^ s - >| f ( )e tch(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./hash.h,: 329k:e11y:, note: suse '==' to turn this assignment into an equality comparisont rlen(ke y329) | +i f1 )()d a{t a | = ^ h -| > ==o ps->fetch(h, key, strlen(key) + 1)) { | ^ | == 4 warnings generated. alias.c:805:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 805 | if (lp = hash_fetch(need, &c1, sizeof(c1))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hash/hash_tofile.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = halias.c-:>805o:p12s:- >note: fplace parentheses around the assignment to silence this warninge tch(h, k e805y | , s t rilfe n((lkpe y=) h+a s1h)_)f e{t c h| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n eed, &c1, sizeof(c1))) { | ^ | ( ) alias.c:805:12: note: use '==' to turn this assignment into an equality comparison 805 | ./hash.h : 329 : 11i:f note: (place parentheses around the assignment to silence this warningl p = hash_ f329e | t cihf( n(edeadt,a &=c 1h,- >soipzse-o>ff(ect1c)h)()h ,{ k e| y ^, s| t ==r len(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:1524:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1524 | if (s = strrchr(url, '?')) { | ~~^~~~~~~~~~~~~~~~~~~ bkd_http.c:1524:8: note: place parentheses around the assignment to silence this warning 1524 | if (s = strrchr(url, '?')) { | ^ | ( ) bam.c:975:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 975 | ialias.cf: 884(:p11 := warning: gusing the result of an assignment as a condition without parentheses [-Wparentheses]e tenv("_BK_FO R884Cbkd_http.c | E: _1524 B: A8iM:f_ Unote: (Ruse '==' to turn this assignment into an equality comparisonlL "p) )=1524 | {h ai sf| h ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~_( fse t=c hs(tnrerecdh,r (&ucr,l ,s i'z?e'o)f)( c{) ) )| ^{ | | == ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:975:8: note: place parentheses around the assignment to silence this warning 975 | if (p = getenv("_BK_FORCE_BAM_URL")) { | ^ | ( ) alias.c:884:bkd_http.c11::1531 :note: 11place parentheses around the assignment to silence this warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 884 | 1531 | i fi f( l(pu s=e rh a=s hh_afseht_cfhe(tnceheSdt,r (&qci,n ,sbam.c i:"z975Ue:So8Ef:R( "cnote: ))use '==' to turn this assignment into an equality comparison)) ){ { 975| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ i f | ( ( )p = getenv("_BK_FORCE_BAM_URL")) { | ^ | == 3 warnings generated. alias.c:884:11: note: use '==' to turn this assignment into an equality comparison 884 | bkd_http.c :i1531f: 11(:l pnote: place parentheses around the assignment to silence this warning= hash_f e1531t | c hi(fn e(euds,e r& c=, hsaiszhe_offe(tcc)h)S)t r{( q i| n ^, "| U ==S ER")) { | ^ | ( ) bkd_http.c:1531:11: note: use '==' to turn this assignment into an equality comparison 1531 | if (user = hash_fetchStr(qin, "USER")) { | ^ | == string/strsep.c:23:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | strsep(stringp, delim) | ^ bkd_http.c:1565:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1565 | if (p = proj_init(url)) { | ~~^~~~~~~~~~~~~~~~ bam.c:999:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 999 | if (p = getenv("_BK_FORCE_BAM_REPOID")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1565:8: note: place parentheses around the assignment to silence this warning 1565 | if (p = proj_init(url)) { | ^ | ( ) bam.c:999:8: note: place parentheses around the assignment to silence this warning bkd_http.c: 1565999: | 8 :i fnote: use '==' to turn this assignment into an equality comparison( p = g e1565t | e nivf( "(_pB K=_ FpOrRoCjE__iBnAiMt_(RuErPlO)I)D "{) ) | { ^ | | ^ == | ( ) bam.c:999:8: note: use '==' to turn this assignment into an equality comparison 999 | if (p = getenv("_BK_FORCE_BAM_REPOID")) { | ^ | == bk.c:1423:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1423 | error_msg = aprintf("%s\n", LOCK_WR_BUSY+6); | ~~~~~~~~~~~~^~ bk.c:1423:45: note: use array indexing to silence this warning 1423 | error_msg = aprintf("%s\n", LOCK_WR_BUSY+6); | ^ | & [ ] bk.c:1426:42: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1426 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ~~~~~~~~~^~ bk.c:1426:42: note: use array indexing to silence this warning 1426 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ^ | & [ ] bk.c:1429:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] CC comments.c 1429 | error_msg = aprintf("%s\n", LOCK_UNKNOWN+6); | ~~~~~~~~~~~~^~ bkd_http.c:1630:8bk.c:: 1429warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]45 : note: use array indexing to silence this warning 1630bam.c | : 14291026i | :f 8 :( p warning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]=r rhoars_hm _s1026tg | o S=it fra (p(qrfoi un=tt )fp)(o "p{%e sn \(| nb ~~^~~~~~~~~~~~~~~~~~"u ,f ,L O"CrK"_)U)N K{N O W| N ~~^~~~~~~~~~~~~~~~~+ 6); | ^ | & [ ] bkd_http.c:1630:8: note: place parentheses around the assignment to silence this warning 1630 | if (p = hash_toStr(qout)) { | ^ | ( ) bam.c:1026bk.c::81443:: 9note: :place parentheses around the assignment to silence this warning warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1026 | if 1443( | f =i fp o(pie n=( bruefp,o s"irt")o)r y{_ r d| l ^ o c k| ( ( )p roj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1630:8: note: use '==' to turn this assignment into an equality comparison 1630 | if (p = hash_toStr(qout)) { | ^ | == bam.c:1026:8: note: use '==' to turn this assignment into an equality comparison 1026 | if (f = bk.cp:o1443p:e9n:( bnote: uplace parentheses around the assignment to silence this warningf , "r")) {1443 | | ^i f | ( ==i = repository_rdlock(proj)) { | ^ | ( ) bam.c:1027:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1027 | if (ret = fgetline(f)) ret = strbk.cd:u1443p:(9r:e tnote: )use '==' to turn this assignment into an equality comparison; | ~~~~^~~~~~~~~~~~~ 1443 | if (i = repository_rdlock(proj)) { | ^ | == bam.c:1027:11: note: place parentheses around the assignment to silence this warning 1027 | if (ret = fgetline(f)) ret = strdubkd_misc.cp:(r234e:t11):; warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^ | ( ) 234 | if (line = getenv("_BK_REMOTEGZIP")) gzip = atoi(line); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ bk.c:1454:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1454bam.c | : 1027 : 11 :e rnote: ruse '==' to turn this assignment into an equality comparisono r_msg = 1027a | p r iinft f((r"e%ts \=n "f,g eLtOlCinKe_(RfD)_)B UrSeYt+ 6=) ;sbkd_misc.c t: r234| d: ~~~~~~~~~~~~^~u11 :p (note: rplace parentheses around the assignment to silence this warninge t); | ^ | 234 == | if (line = getenv("_BK_REMOTEGZIP")) gzip = atoi(line); | ^ | ( ) 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] bk.c:1454:45: note: use array indexing to silence this warning 329 | bkd_misc.c1454 : | i234 f: 11 (: d eanote: rtuse '==' to turn this assignment into an equality comparisonra o r=_ mh234s- | g> oi=pf s a-(p>lrfiiennett cf=h( ("gh%e,st \eknne"vy,(, " L_sOBtCKrK_l_ReREnDM(_OkBTeUEySG)YZ +I+6P )"1;)) )) | g{ ^ z i p| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ & [ ]= atoi(liCC libc/stdio/fgetline.c ne); | ^ | == bk.c:1457:42: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1457 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ~~~~~~~~~^~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h-CC commit.c >ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) bk.c:1457:42: note: use array indexing to silence this warning 1457 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ^ | & [ ] libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison bk.c:1460 :32945 | : iwarning: fadding 'int' to a string does not append to the string [-Wstring-plus-int] (data = h- >1460o | p s - > feertrcohr(_hm,s gk e=y ,a psrtirnltefn(("k%esy\)n "+, 1L)O)C K{_ U N| K ^N O W| N ==+ 6); | ~~~~~~~~~~~~^~ bam.c:1050:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1050 | if (f = fopen(cfile, "w")bk.c): 1460{: 45 :| ~~^~~~~~~~~~~~~~~~~~~note: use array indexing to silence this warning 1460 | error_msg = aprintf("%s\n", LOCK_UNKNOWN+6); | ^ | & [ ] bam.c:1050:9: note: place parentheses around the assignment to silence this warning 1050 | if (f = fopen(cfile, "w")) { | ^ | ( ) bk.c:1475:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1475 | again: if (nlid = getenv("_BK_NESTED_Lbam.cO:C1050K:"9):) note: {use '==' to turn this assignment into an equality comparison | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1050 | if (f = fopen(cfile, "w")) { | ^ | == bk.c:1475:18: note: place parentheses around the assignment to silence this warning 1475 | again: if (nlid = getenv("_BK_NESTED_LOCK")) { | ^ | ( ) bk.c:1475:18: note: use '==' to turn this assignment into an equality comparison 1475 | again: if (nlid = getenv("_BK_NESTED_LOCK")) { | ^ | == CC libc/stdio/fgetln.c In file included from bkd_synckeys.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_http.c:1902:16: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1902 | webencode(f, d[i], strlen(d[i])+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | ( ) 1 warning generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | 2 warningifs generated(. data = h->ops->fetch(h, keyhash/memhash.c, :s212t:r8l:e nwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]k ey) + 1)) {212 | | bkd_http.c ^:i 1953f : | 8( ==:n warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] *nn) { | ~~^~~~~ 1953 | if (p = strstr(url, "/ChangeSet@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ hash/memhash.c:212:8: note: place parentheses around the assignment to silence this warning 212 | if (n = *nn) { | ^ bkd_http.c : 1953| : ( )8 : note: place parentheses around the assignment to silence this warning 1953 | if (p = strstr(url, "/ChangeSet@")) { | ^ | ( ) hash/memhash.c:212:8: note: use '==' to turn this assignment into an equality comparison 212 | if (n = *nn) { | ^ | == bkd_http.c:1953:8: note: use '==' to turn this assignment into an equality comparison 1953 | if (p = strstr(url, "/ChangeSet@")) { | ^ | == bkd_http.c:1956:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1956 | } else if (p = strstr(url, "/cset@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1956:15: note: place parentheses around the assignment to silence this warning 1956 | } else if (p = strstr(url, "/cset@")) { | ^ | ( ) bkd_http.c:1956:15: note: use '==' to turn this assignment into an equality comparison 1956 | } else if (p = strstr(url, "/cset@")) { | ^ | == bkd_http.c:1959:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1959 | } else if (p = strstr(url, "/patch@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1959:15: note: place parentheses around the assignment to silence this warning 1959 | } else if (p = strstr(url, "/patch@")) { | ^ | ( ) bkd_http.c:1959:15: note: use '==' to turn this assignment into an equality comparison 1959 | } else if (p = strstr(hash/memhash.cu:rl244,: 8":/ pwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]t ch@")) { | ^244 | | i ==f (n = *nn) { | ~~^~~~~ hash/memhash.c:244:8: note: place parentheses around the assignment to silence this warning 244 | if (n = *nn) { | ^ | ( ) hash/memhash.c:244:8: note: use '==' to turn this assignment into an equality comparison 244 | if (n alias.c=: 1128*:n8n:) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | == 1128 | if (i = chkRebkd_http.cs:e1972r:v11e:d (warning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]li as)) { bk.c :| 19721583 ~~^~~~~~~~~~~~~~~~~~~~ | : 22 :i fwarning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat]( rev = strchr (1581f | i lsep,r i'n@t'f)()n f{o r m| a ~~~~^~~~~~~~~~~~~~~~~~~t , "%c%s %lu.%06lu %s %s: %*s%s\n", | ~~~ | %lld 1582 | log_versions[LOGVER], 1583 | sccs_getuser(), tv.tv_sec, (unsigned long)tv.tv_usec, | ^~~~~~~~~ alias.c:1128:8: note: place parentheses around the assignment to silence this warning bkd_http.c :11281972 | : 11i:f note: (place parentheses around the assignment to silence this warningi = chkRe s1972e | r v eidf( a(lrieavs )=) s{t r c| h ^ r ( f| i ( )l e, '@')) { | ^ | ( ) alias.c:1128:8: bkd_http.cnote: :use '==' to turn this assignment into an equality comparison1972 :11: note: use '==' to turn this assignment into an equality comparison1128 | if (1972i | = icfh k(Rreesve r=v esdt(raclhira(sf)i)l e{, '| @ ^' ) )| =={ | ^ | == bkd_http.c:1982:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1982 | if (user = strstr(url, "/user=")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ hash/hash_tofile.c:44:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bkd_http.c :441982 | : 11i:f note: (place parentheses around the assignment to silence this warningf = fope n1982( | p aitfh ,( us"ewr" )=) s{t r s| t ~~^~~~~~~~~~~~~~~~~~r (url, "/user=")) { | ^ | ( ) 1 warning generated. bkd_http.c:1982:11: note: use '==' to turn this assignment into an equality comparison 1982 | if (user = strstr(url, "/user=")) { | hash/hash_tofile.c ^: 44 :| 8 ==: note: place parentheses around the assignment to silence this warning 44 | if (f = fopen(path, "w")) { | ^ | ( ) hash/hash_tofile.c:44:8: note: use '==' to turn this assignment into an equality comparison 44 | if (f = fopen(path, "w")) { | ^ | == In file included from mdbm/hash.c:46: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from bkverinfo.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11:hash/memhash.c :warning: 283 using the result of an assignment as a condition without parentheses [-Wparentheses]:329 18 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (data = h 283-329 | > | o ipifsf - (>h(f-de>atltcaahs (t=hn ,oh d-ke>e oy=p, s nhash/hash_tostr.c-s):>t 54fr{:el 32te :cn| h( ~~~~~~~~~~~~^~~warning: (k passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]he ,y )k e+y ,1 )54s) | t r{ l ue nn| l( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ek sesy )( p+ =1 )w)e b{d e c| o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d e(p, &k, &klen)) { | ^~~~~ ./style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ ./system.h:495:46: note: passing argument to parameter 'sizep' here 495 | hash/memhash.cc:h283a:r18 :* wnote: eplace parentheses around the assignment to silence this warningb decode (283c | h airf *(dha-t>al,a scth./hash.hna:or329d :e*11 *:=b unote: nfplace parentheses around the assignment to silence this warning),libc/hash.h :{i329 n : t32911| | : ^ * sinote: place parentheses around the assignment to silence this warningif| z ( )e( pd )a329;t | a i| =f ^ h(-d>aotpas -=> fhe-t>cohp(sh-,> fkeetyc,h (sht,r lkeeny(,k esyt)r l+e n1()k)e y{) +| ^ 1 ) )hash/memhash.c| : ( ){283 : 18| : ^ note: use '==' to turn this assignment into an equality comparison| ( ) 283 | if (h->lastnode = n) { | ^ | == 1 warning generated. ./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 = h- >329o | p si-f> f(edtactha( h=, hk-e>yo,p ss-t>rfleetncbkd_misc.c(h:k(478ehhash/hash_tostr.c:y,:9) 63: k: +e32warning: using the result of an assignment as a condition without parentheses [-Wparentheses]y:1 , ) warning: )spassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] t {r478 l | e | n ^(63i k | f e | y ( ==)ut n +l= e 1sf)sg) e (pt{ l= i | nw ^ee (b sd| te ==dc iond)e)( pp,r i&nvt,f (&"v%lse\nn)"), gto)t;o e| r ~~^~~~~~~~~~~~~~~~~r ; | ^~~~~ ./style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ ./system.h:495:46: note: passing argument to parameter 'sizep' here 495 | char *webdecode(char *data, char **buf, int *sizep); | ^ 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); | ^ | == CC comps.c 1 warning generated. hash/hash_tofile.c:85: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] 85 | data = hash_fetchStr(h, fieldlist[i]); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from cat.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (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)) { | ^ | == alias.c:1333:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1333 | if (c = nested_findKey(n, alias)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:1333:11: note: place parentheses around the assignment to silence this warning 1333 | if (c = nested_findKey(n, alias)) { | ^ | ( ) alias.c:1333:11: note: use '==' to turn this assignment into an equality comparison 1333 | if (c = nested_findKey(n, alias)) { | ^ | == hash/hash_tofile.c:104:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 104 | if (f = fopen(path,bam.c :"1494r:"11):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~^~~~~~~~~~~~~~~~~~ CC libc/stdio/fgetpos.c 1494 | if (p1 = hash_fetchStr(renames, kv.val.dptr)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:1382:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1382 | if (p = is_glob(alias)) { | hash/hash_tofile.c ~~^~~~~~~~~~~~~~~~: 104:8: note: place parentheses around the assignment to silence this warning 104 | if (f = fopen(path, "r")) { | ^ | ( ) bam.c:1494:11: note: place parentheses around the assignment to silence this warning 1494 | if (p1 = hash_fetchStr(renames, kv.val.dptr)) { | hash/hash_tofile.c ^ : 104 :| 8 ( ): note: use '==' to turn this assignment into an equality comparisonalias.c :1382:9: 104note: | place parentheses around the assignment to silence this warning if (f = f1382o | p e ni(fp a(tph ,= "In file included from irmdbm/debug.cs":_)36g): l In file included from o{mdbm/common.hb :( 41a| : l ^In file included from i ./system.ha :bam.c:s| 2521494) == warning: :) s./hash.h11 generated::{. 329 :11note: :use '==' to turn this assignment into an equality comparison| ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ( )1494 | if (p1 = has h329_ | f eitfc h(Sdattra( r=ena mhe-s>,o pksv-.>vfaelt.cdhp(thr,) )k e{y , | s ^t r l| e ==n (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:1382:9: note: use '==' to turn this assignment into an equality comparison 1382 | if (p = is_glob(aliCC libc/stdio/fgets.c as)) { | ^ | == ./hash.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)) { | ^ | == hash/hash_tofile.c:125:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 125 | while (line = fgetline(f)) { | ~~~~~^~~~~~~~~~~~~ hash/hash_tofile.c:125:14: note: place parentheses around the assignment to silence this warning 125 | while (line = fgetline(f)) { | ^ | ( ) hash/hash_tofile.c:125:14: note: use '==' to turn this assignment into an equality comparison 125 | while (line = fgetline(f)) { | ^ | == hash/hash_tofile.c:156:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 156 | data = fmem_peek(s->val, &len); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from bkd_status.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 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)CC libc/stdio/fgetstr.c + 1)) { | ^ | == hash/hash_tofile.c:185:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 185 | base64_decode(CC libc/stdio/fileprintf.c line, strlen(line), data, &len); | ^~~~ CC compress.c hash/hash_tofile.c:29:47: note: passing argument to parameter 'in' here 29 | extern int base64_decode(const unsigned char *in, unsigned long inlen, | ^ hash/hash_tofile.c:185:38: warning: passing 'char[256]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 185 | base64_decode(line, strlen(line), data, &len); | ^~~~ hash/hash_tofile.c:30:20: note: passing argument to parameter 'out' here 30 | unsigned char *out, unsigned long *outlen); | ^ hash/hash_tofile.c:185:44: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 185 | base64_decode(line, strlen(line), data, &len); | ^~~~ hash/hash_tofile.c:30:40: note: passing argument to parameter 'outlen' here 30 | unsigned char *out, unsigned long *outlen); | ^ string/strndup.c:27:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 27 | if (p = malloc(len+1)) { | ~~^~~~~~~~~~~~~~~ bkd_pull.c:138:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ string/strndup.c:27:8: note: place parentheses around the assignment to silence this warning 227 warning | si generatedf. (p = malloc(len+1)) { | ^ | ( ) bkd_pull.c:138:11: CC libc/stdio/findfp.c note: place parentheses around the assignment to silence this warning 138 | if (port = getenv("BK_PORT_ROOTKEY")) string/strndup.c{: 27 :8| : ^ note: use '==' to turn this assignment into an equality comparison| ( ) 27 | if (p = malloc(len+1)) { | ^ | == bkd_pull.c:138:11: note: use '==' to turn this assignment into an equality comparison 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ^ | == bk.c:1925:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1925 | if (t = strrchr(p, ':')) { | ~~^~~~~~~~~~~~~~~~~ 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; \bk.c : 1925| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 : note: place parentheses around the assignment to silence this warning 1925 | if (t = strrchr(p, ':')) { | ^ | ( ) bk.c:1925:8: note: use '==' to turn this assignment into an equality comparison 1925 | if (t = strrchr(p, ':')) { | ^ | == bam.c:1673:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1673 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ bkd_pull.cbam.c::2401673::98:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 1673 | i240f | (iff =( rfco p=e nb(pb_uufp,d a"tre"S)e)r v{e r (| 0 ^ , k| e ( )y s, SILENT)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:1673:8: note: use '==' to turn this assignment into an equality comparison 1673 | if (f = fopen(buf, "r")) { | ^ | == 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(0, keys, SILENT)) { | ^ | == hash/hash_tofile.c:287:20: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 287 | hash_keyencode(f, key); | ^~~ hash/hash_tofile.c:242:31: note: passing argument to parameter 'ptr' here 242 | hash_keyencode(FILE *out, u8 *ptr) | ^ bam.c:1712:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] hash/hash_tofile.c :1712293 | : 35 :bkd_pull.ci :fwarning: 261 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]:( 12q: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses] b 293p | _ l o o ik261fu | p (k beiayfss e((60l4,i_ septn) c)=oCC libc/stdio/flags.c d{fe i( ld| ea ~~^~~~~~~~~~~~~~~~~~~~~2t Lai,n eisn(l0e,n ,N EoSuTtE,D _&UoRuLtLlIeSnT)))) {{ | | ^~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hash/hash_tofile.c:32:20: note: passing argument to parameter 'out' here 32 | unsigned char *out, unsigned long *outlen); | ^ bam.c:1712:9: note: place parentheses around the assignment to silence this warning 1712 | if (q = bp_lookupkeys(0, p)) { | ^ | ( ) bkd_pull.c:261:12: note: place parentheses around the assignment to silence this warning 261 | if (list = file2Lines(0, NESTED_URLLIST)) { | ^ | ( ) bam.c:1712:9: note: use '==' to turn this assignment into an equality comparison 1712 | if (q = bp_lookupkeys(0, p)) { | ^ | == bkd_pull.c:261:12: note: use '==' to turn this assignment into an equality comparison 261 | if (list = file2Lines(0, NESTED_URLLIST)) { | ^ | == CC libc/stdio/fopen.c 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:1736:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:274:9: note: place parentheses around the assignment to silence this warning 274 | if (p = getenv("BK_FEATURES_USED")) { | ^ | ( ) bam.c:1736:9: note: place parentheses around the assignment to silence this warning 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) bkd_pull.c{: 274 :| 9 ^ : note: | use '==' to turn this assignment into an equality comparison ( )CC libc/stdio/fparseln.c 274 | if (p = getenv("BK_FEATURES_USED")) { | ^ | == bam.c:1736:9: note: use '==' to turn this assignment into an equality comparison 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) { | ^ | == 1 warning generated. CC libc/stdio/fprintf.c 1 warning generated. bkd_pull.c:309:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 309 | } else if (n = WEXITSTATUS(status)) { | ~~^~~~~~~~~~~~~~~~~~~~~ CC contrib/test.c bkd_pull.cCC contrib/cat.c :309:16: note: place parentheses around the assignment to silence this warning 309 | } else if (n = WEXITSTATUS(status)) { | ^ | ( ) CC libc/stdio/fpurge.c bkd_pull.c:309:16: note: use '==' to turn this assignment into an equality comparison 309 | } else if (n = WEXITSTATUS(status)) { | ^ | == CC libc/stdio/fpush.c bam.c:1836:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1836 | if (p = bp_lookupkeys(0, bad[i])) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:1836:10: note: place parentheses around the assignment to silence this warning 1836 | if (p = bp_lookupkeys(0, bad[i])) { | ^ | ( ) bam.c:1836:10: note: use '==' to turn this assignment into an equality comparison 1836 | if (p = bp_lookupkeys(0, bad[i])) { | ^ | == CC converge.c 1 warning generated. 1 warning generated. bkd_rclone.c:228:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 228 | } else if (p = getenv("BK_BAM_SERVER_URL")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_rclone.c:228:15: note: place parentheses around the assignment to silence this warning CC cp.c 228 | } else if (p = getenv("BK_BAM_SERVER_URL")) { | ^ | ( ) bkd_rclone.c:228:15: note: use '==' to turn this assignment into an equality comparison 228 | } else if (p = gIn file included from echanges.ct:e17n: vIn file included from (./bkd.h":B20K: _In file included from Blibc/system.hAM:_52S: Elibc/hash.hR:V329E:R11_:U Rwarning: Lusing 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 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)) { | ^ | ( ) bkd_rclone.c:246:9: 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 246 | if ( r329c | =i fg e(tdsaftiao (=j ohb-s>libc/hash.h)o:)p329 s:g-11o>:tf oenote: tuse '==' to turn this assignment into an equality comparisonec rhr(;h , 329 | | k ~~~^~~~~~~~~~~~~~~ e iyf, s(tdraltean (=k ehy-)> oCC crypto.c +p s1-)>)fe t{c h (| h ^ , k| e ( )y , strlen(key) + 1)) { | ^ | == bkd_rclone.c:246:9: note: place parentheses around the assignment to silence this warning 246 | if (rc = getsfio(jobslibc/hash.h):)329 :g11o:t onote: use '==' to turn this assignment into an equality comparisone rr; | ^ 329| | ( ) if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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: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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2076:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2076 | if (p = key2path(HEAP(s, rkoff), idDB, goneDB, 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)) { | ^ | ( ) bam.cCC cset.c :2076:9: note: place parentheses around the assignment to silence this warning 2076 | if (p = kelibc/hash.hy:2329p:a11t:h (note: Huse '==' to turn this assignment into an equality comparisonE AP(s, r k329o | f fi)f, (iddaDtBa, =g ohn-e>DoBp,s -0>)f)e t{c h (| h ^ , k| e ( )y , strlen(key) + 1)) { | ^ | == bam.c:2076:9: note: use '==' to turn this assignment into an equality comparison 2076 | if (p = key2path(HEAP(s, rkoff), idDB, goneDB, 0)) { | ^ | == bam.c:2091:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2091 | while (sfile = fgetline(fsfiles)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~ bam.c:2091:16: note: place parentheses around the assignment to silence this warning 2091 | while (sfile = fgetline(fsfiles)) { | ^ | ( ) bam.c:2091:16: note: use '==' to turn this assignment into an equality comparison 2091 | while (sfile = fgetline(fsfiles)) { | ^ | == bkd_push.c:278:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 278 | if (c = trigger("remote resolve", "pre")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 278 | if (c = trigger("remote resolve", "pre")) { | ^ | == In file included from bkd_version.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(keIn file included from ymdbm/mdbm.c): +63 1: )In file included from )mdbm/common.h :{41 : In file included from | ./system.h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from clean.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ ./hash.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 (datalibc/hash.h :=329 :h11-:> onote: puse '==' to turn this assignment into an equality comparisons ->fetch( h329, | kiefy ,( dsattral e=n (hk-e>yo)p s+- >1f./hash.h)e:)t329 c:{h11 (: h | ,note: ^ use '==' to turn this assignment into an equality comparison k e| y ( ), s329t | r liefn ((kdeayt)a += 1h)-)> o{p s -| > ^f e t| c ==h (h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/fputc.c CC libc/stdio/fputs.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)) { CC libc/stdio/fread.c | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->opCC libc/stdio/freopen.c s->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from checksum.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_rclone.c:495:21: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 495 | gunzipAll2fh(0, f, &in, &out); | ^~~ ./bkd.h:139:42: note: passing argument to parameter 'in' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ bkd_rclone.c:495:26: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 495 | gunzipAll2fh(0, f, &in, &out); | ^~~~ ./bkd.h:139:51: note: passing argument to parameter 'out' here 139 | int gunzipAll2fhbam.c(:i2223n:t13 :r fwarning: dusing the result of an assignment as a condition without parentheses [-Wparentheses], FILE *wf, i2223n | t *iifn ,( biyntte s* o=u t)s;i z e| ( ^s ->gfile)) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from cleanpath.c:18: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2223:13: note: place parentheses around the assignment to silence this warning 2223 | if (bytes = size(s->gfile)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, bam.ck:e2223y:,13 :s tnote: ruse '==' to turn this assignment into an equality comparisonl en(key )2223 | + 1i)f) ({b y t| e ^ s =| ( )s ize(s->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)) { | ^ | == CC cset_inex.c CC csetprune.c In file included from cfile.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2290:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2290 | if (dfile = bp_lookup(s, d)) { | ~~~~~~^~~~~~~~~~~~~~~~~ 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)) { | ^ | ( ) bam.c:2290:13: note: place parentheses around the assignment to silence this warning 2290 | if (dfile = bp_libc/hash.hl:o329o:k11u:p (note: suse '==' to turn this assignment into an equality comparison, d)) { | 329 ^ | i| f ( ) (CC csets.c data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bam.c:2290:13: note: use '==' to turn this assignment into an equality comparison 2290 | if (dfile = bp_lookup(s, d)) { | ^ | == CC cweave.c 1 warning generated. bam.c:2446:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2446 | while (line = sccs_nextdata(s)) { | ~~~~~^~~~~~~~~~~~~~~~~~ bam.c:2446:14: note: place parentheses around the assignment to silence this warning 2446 | while (line = sccs_nextdata(s)) { | ^ | ( ) 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, (typeobam.cf:(2446_:d14):) _note: duse '==' to turn this assignment into an equality comparison} : 0; \2446 | | w ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h ile (libc/style.hl:i44n:e25 := note: sexpanded from macro 'unless'c cs_n e44x | t#ddaetfai(nse) )u n{l e s| s ^( e )| ==i f (!(e)) | ^ 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)); | ^ 1 warning generated. In file included from mdbm/byte_order.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | bkd_r2c.c :i268f: 11(:d awarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]a = h->ops->f e268t | c hw(hhi,l ek e(yd, =s tcrsleetn_(rkdewye)a v+e P1)a)i r{( c s| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t , 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: bkd_r2c.cplace parentheses around the assignment to silence this warning: 268:11: note: place parentheses around the assignment to silence this warning 329 | if ( d268a | t aw h=i lhe- >(odp s=- >cfseettc_hr(dhw,e akveeyP,a isrt(rclseent(,k e0y,) &+r k1o)f)f ,{ & d| k ^ o f f| ) ( )) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | bkd_r2c.c :i268f: 11(:d anote: tuse '==' to turn this assignment into an equality comparisona = h->o p268s | - >wfheitlceh ((hd, =k ecys,e ts_trrdlweena(vkeePya)i r+( c1s)e)t ,{ 0 ,| ^& r k| o ==f f, &dkoff)) { | ^ | == CC dataheap.c 1 warning generated. cat.c:115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from 115stdio/asprintf.c | : 36w: hIn file included from istdio/local.hl:e37 : (In file included from p./system.h :=52 : f./hash.hg:e329t:l11i:n ewarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]f )) { | ~~^~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cat.c:115:11: note: place parentheses around the assignment to silence this warning 115 | while (p = fgetline(f)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) cat.c:115:11: note: use '==' to turn this assignment into an equality comparison 115 | while (p = fgetline(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)) { | ^ | == 3 warnings generated. In file included from stdio/fclose.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bam.c:2807:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2807 | if (path = key2path(p, idDB, goneDB, &m2k)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2807:13: note: place parentheses around the assignment to silence this warning 2807 | if (path = key2path(p, idDB, goneDB, &m2k)) { | ^ | ( ) CC libc/stdio/fscanf.c bam.c:2807:13: note: use '==' to turn this assignment into an equality comparison 2807 | if (path = key2path(p, idDB, goneDB, &m2k)) { | ^ | == In file included from clone.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/fseek.c stdio/fgetpos.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | fgetpos(fp, pos) | ^ ./stdio_remap.h:29:17: note: expanded from macro 'fgetpos' 29 | #define fgetpos bk_fgetpos | ^ CC dbfile.c 1 warning generated. In file included from stdio/fflush.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. CC libc/stdio/fseeko.c mdbm/mdbm.c:543:10: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 543 | if ((db == NULL)) | ~~~^~~~~~~ mdbm/mdbm.c:543:10: note: remove extraneous parentheses around the comparison to silence this warning 543 | if ((db == NULL)) | ~ ^ ~ mdbm/mdbm.c:543:10: note: use '=' to turn this equality comparison into an assignment 543 | if ((db == NULL)) | ^~ | = 1 warning generated. 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 | ^ CC libc/stdio/fsetpos.c 3 warnings generated. stdio/fclose.c:80:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 80 | if (r2 = fclose(fp->_prevfh)) r = r2; | ~~~^~~~~~~~~~~~~~~~~~~~~ stdio/fclose.c:80:10: note: place parentheses around the assignment to silence this warning 80 | if (r2 = fclose(fp->_prevfh)) r = r2; | ^ | ( ) stdio/fclose.c:80:10: note: use '==' to turn this assignment into an equality comparison 80 | if (r2 = fclose(fp->_prevfh)) r = r2; | ^ | == changes.c:449:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 449 | if (rc = doit_local(&nav, lurls)) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:449:10: note: place parentheses around the assignment to silence this warning 449 | if (rc = doit_local(&nav, lurls)) goto out; | ^ | ( ) 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 (valchanges.c):;449 : 10| : ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: use '==' to turn this assignment into an equality comparison 449 | if (rc = doit_local(&nav, lurls)) goto out; | ^ | == config.c:173:10: note: place parentheses around the assignment to silence this warning 173 | if (val = mdbm_fetch_str(db, cchanges.cf:g459[:i13d:x ]warning: .using the result of an assignment as a condition without parentheses [-Wparentheses]n ame)) retu r459n | ( v ailf) ;( c p| a ^ t h =| g ( )e tenv("BKD_COMPONENT_PATH")){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:173:10: note: use '==' to turn this assignment into an equality comparison 173 | if (val = mdbm_fetch_str(db, cfg[idx].name)) returnchanges.c :(459v:a13l:) ;note: place parentheses around the assignment to silence this warning | ^ | == 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | ( ) CC delta.c changes.c:459:13: note: use '==' to turn this assignment into an equality comparison CC libc/stdio/ftell.c 1 warning459 | generated . if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | == CC diff.c check.c:551:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 551 | if (e = sfileDone()) { | ~~^~~~~~~~~~~~~ check.c:551:8: note: place parentheses around the assignment to silence this warning 551 | if (e = sfileDone()) { | ^ | ( ) check.c:551:8: note: use '==' to turn this assignment into an equality comparison 551 | if (e = sfileDone()) { | ^ | == In file included from stdio/fgetc.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/_ftello.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | ifstdio/fflush.c :(55d:a1t:a warning: =a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] h->ops- >55 | ffeftclhu(shh,( fkpe)y , | s^t rlen(k./stdio_remap.he:y104): 16+: 1note: )expanded from macro 'fflush') { | 104 ^ | # d| e ( )f ine fflush bk_fflush | ^ ./hash.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 collapse.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, 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(hcfile.c,: 87k:e10y:, warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t rlen(key) + 1) )87 | { | i ^f (| t == = xfile_fetch(name, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ cfile.c:87:10: note: place parentheses around the assignment to silence this warning 87 | if (t = xfile_fetch(namestdio/fflush.c,: 79':c1':) )warning: {a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] | ^ | ( )79 | __sflush(fp) | ^ ./stdio_remap.h:71:18: note: expanded from macro '__sflush' 71 | #define __sflush bk___sflush | ^ cfile.c:87:10: note: use '==' to turn this assignment into an equality comparison 87 | if (t = xfile_fetch(name, 'c')) { | ^ | == cfile.c:96:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 96 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ cfile.c:96:14: note: place parentheses around the assignment to silence this warning 96 | while (t = fgetline(f)) { | ^ | ( ) cfile.c:96:14: note: use '==' to turn this assignment into an equality comparison 96 | while (t = fgetline(f)) { | ^ | == In file included from comments.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from stdio/fdopen.c:53: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: 329using the result of an assignment as a condition without parentheses [-Wparentheses] | if (data = h->ops->fetch(h, 329k | e yi,f s(tdraltean (=k ehy-)> o+p s1)-)> f{e t c| h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC dspec.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if./hash.h :(329d:a11t:a note: =place parentheses around the assignment to silence this warning h->ops->f e329t | c hi(fh ,( dkaetya, =s thr-l>eonp(sk-e>yf)e t+c h1()h),In file included from comment.c{k: e17 y: | ,In file included from ^ libc/system.h s: t52| r: ( )llibc/hash.h e:n329(:k11e:y )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]+ 1)) { | ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h-./hash.h>:o329p:s11-:> fnote: euse '==' to turn this assignment into an equality comparisont ch(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: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) check.c:736:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h: 329736: | 11 :i fnote: use '==' to turn this assignment into an equality comparison( t = get e329n | v (i"f_ B(Kd_aRtAaN _=C HhE-C>Ko"p)s)- >tfoeutcchh((th,, 0k6e6y6,) ;s t r| l ~~^~~~~~~~~~~~~~~~~~~~~~~~~e n(key) + 1)) { | ^ | == check.c:736:8: note: place parentheses around the assignment to silence this warning 736 | if (t = getenv("_BK_RAN_CHECK")) touch(t, 0666); | ^ | ( ) CC libc/stdio/ftello.c check.c:736:8: note: use '==' to turn this assignment into an equality comparison 736 | if (t = getenv("_BK_RAN_CHECK")) touch(t, 0666); | ^ | == In file included from cmdlog.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(keylibc/hash.h): 329+: 111:) )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 =./hash.h :h329-:>11o:p snote: -place parentheses around the assignment to silence this warning> fetch(h, k329e | y ,i fs t(rdlaetna( k=e yh)- >+o p1s)-)> f{e t c| h ^( h ,| ==k ey, strlen(key) + 1)) { | ^ | ( ) 1 warning generated. ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. checksum.c:248: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++); | ^ ~~~~~~~~~~~~~ changes.c:625:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 625 | while (*p = *(p+1)) p++; | ~~~^~~~~~~~ CC libc/stdio/funopen.c changes.c:625:13: note: place parentheses around the assignment to silence this warning 625 | while (*p = *(p+1)) p++; | ^ | ( ) changes.c:625:13: note: use '==' to turn this assignment into an equality comparison 625 | while (*p = *(p+1)) p++; | ^ | == checksum.c:327:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 327 | if (err = chkMerge(s, d, diags, safefix)) return (err); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:327:11: note: place parentheses around the assignment to silence this warning 327 | if (err = chkMerge(s, d, diags, safefix)) return (err); | ^ | ( ) checksum.c:327:11: note: use '==' to turn this assignment into an equality comparison 327 | if (err = chkMerge(s, d, diags, safefix)) return (err); | ^ | == 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; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. changes.c:712:10: note: place parentheses around the assignment to silence this warning 712 | if (rc = _doit_local(*nav, urls[i])) goto done; | ^ | ( ) changes.c:712:10: note: use '==' to turn this assignment into an equality comparison 712 | if (rc = _doit_local(*nav, urls[i])) goto done; | ^ | == 3 warnings generated. CC libc/stdio/fvwrite.c CC export.c In file included from stdio/fgets.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC libc/stdio/fwalk.c 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)) { | ^ | ( ) AR libtomcrypt.a stdio/fgetc.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | fgetc(fp) | ^ ./stdio_remap.h:26:15: note: expanded from macro 'fgetc' 26 | #define fgetc bk_fgetc | ^ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 9 warnings generated. checksum.c:546:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 546 | if (cutoff = config_int(s->proj, CONFIG_NOGRAPHVERIFY)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:546:13: note: place parentheses around the assignment to silence this warning 546 | if (cutoff = config_int(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | ( ) 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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:546:13: note: use '==' to turn this assignment into an equality comparison 546 | if (cutoff = config_int(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | == checksum.cchanges.c::548935::2011:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 935548 | | }i fe l(scem pi f= (svterrcimfpy( d1=- >!pcaotnhf,i gd_2b-o>opla(tsh-)>)p r{o j ,| ^ C O stdio/fdopen.cN:| F56 ( )I: G1_:N Owarning: Ga function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]R APHVERIF Y56) | )f d{o p e| n ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( fd, mode) | ^ ./stdio_remap.h:23:16: note: expanded from macro 'fdopen' 23 | #define fdopen bk_fdopen | ^ changes.c:935:11: note: use '==' to turn this assignment into an equality comparison 935 | if (cmp = strcmp(d1->path, d2->path)) {checksum.c : 548| : ^20 : | note: ==place parentheses around the assignment to silence this warning 548 | } else if (verify = !config_bool(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | ( ) CC fast-import.c checksum.c:548:20: note: use '==' to turn this assignment into an equality comparison 548 | } else if (verify = !config_bool(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | == In file included from stdio/fgetstr.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 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)) { | ^ | ( ) checksum.c:567:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 567 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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/fgetln.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) +checksum.c :1567):)11 :{ note: place parentheses around the assignment to silence this warning| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) ./hash.hchecksum.c::329567::1111:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 567329 | | wihfi l(ed a(tda == chs-e>to_prsd-w>efaevtecPha(ihr,( sk,e y0,, 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->opchecksum.cs:-569>:f12e:t cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( h, key, s569t | r l einf( k(eryk)i d+ =1 )h)a s{h _ i| n ^s e r| t ==( root2id, | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ 570 | &rkoff, sizeof(rkoff), 0, sizeof(*rkid))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:569:12: note: place parentheses around the assignment to silence this warning 569 | if (rkid = hash_insert(root2id, | ^ | ( 570 | &rkoff, sizeof(rkoff), 0, sizeof(*rkid))) { | | ) CC libc/stdio/fwrite.c checksum.c:569:12: note: use '==' to turn this assignment into an equality comparison 569 | if (rkid = hash_insert(root2id, | ^ | == changes.c:1053:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1053 | while (d = cset_rdweavePair(cset, RWP_DSET, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:574:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 574 | for (e = HEAP(s, rkoff); *e; e++) sum += *e; | ^ ~~~~~~~~~~~~~~ changes.c:1053:11: note: place parentheses around the assignment to silence this warning 1053 | while (d = cset_rdweavePair(cset, RWP_DSET, &rkoff, &dkoff)) { | ^ | ( ) checksum.cchanges.c::5811053::1011:: warning: note: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]use '==' to turn this assignment into an equality comparison 1053581 | | w hfiolre ((ed == HcEsAePt(_sr,d wdekaovfefP)a;i r*(ec;s eet+,+ )R WsPu_mD S+E=T ,* e&;r k o| f ^ ~~~~~~~~~~~~~~f , &dkoff)) { | ^ | == In file included from commit.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from comps.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from stdio/findfp.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329libc/hash.h | : 329i:fchecksum.c11 ::(613 d:note: a28use '==' to turn this assignment into an equality comparisont: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] a = h- > 613o329 | p | s -ib>fif te(std ca=ht (ash y,=m dkhie-fy>f,o_ pessxt-pr>alfneednt((cskh,e( yhL),( p+kr ee1yv),)) , s {td r, l | es ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ny (mkdeiyf)f )+; 1 )| ) ^~~~~~~ { | ^ libc/lines.h :| 60 ==: 9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(t1y warningp generatede. of(_d))1, (typeof(_d))_d} : 0; CC libc/stdio/gettemp.c \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->opschecksum.c-:>620f:e27t:c hwarning: (address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]h , key, strlen( k620e | y ) +w a1l)k)r e{v s _| s ^e t u| p ==( &wr, s, L(prev), L(d), WR_EITHER); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:620:36: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 620 | walkrevs_setup(&wr, s, L(prev), L(d), WR_EITHER); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:621:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 621 | while (tmpd = walkrevs(&wr)) { | ~~~~~^~~~~~~~~~~~~~~ checksum.c:621:16: note: place parentheses around the assignment to silence this warning 621 | while (tmpd = walkrevs(&wr)) { | ^ | ( ) checksum.c:621:16: note: use '==' to turn this assignment into an equality comparison 621 | while (tmpd = walkrevs(&wr)) { | ^ | == In file included from stdio/flags.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 check.c :3291168 | : 11i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h->ops->f e1168t | c hw(hhi,l ek e(yt, =s tfrgleetnl(ikneey()f )+) 1h)a)s h{_ i n| s ^e r t| S ==t rSet(h, t); | ~~^~~~~~~~~~~~~ check.c:1168:11: note: place parentheses around the assignment to silence this warning 1168 | while (t = fgetline(f)) hash_insertStrSet(h, t); | ^ | ( ) check.c:1168:11: note: use '==' to turn this assignment into an equality comparison 1168 | while (t = fgetline(f)) hash_insertStrSet(h, t); | ^ | == 5 warnings generated. check.c:1173:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1173 | while (t = fgetline(f)) hash_deleteStr(h, t); | ~~^~~~~~~~~~~~~ check.c:1173:11: note: place parentheses around the assignment to silence this warning 1173 | while (t = fgetline(f)) hash_deleteStr(h, t); | ^ | ( ) check.c:1173:11: note: use '==' to turn this assignment into an equality comparison 1173 | while (t = fgetline(f)) hash_deleteStr(h, t); | ^ | == 3 warnings generated. 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_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. changes.c:1372:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] check.c:1177:9 :1372 | note: place parentheses around the assignment to silence this warning if (cs = h a1177s | h _ fieft c(hs( r=s tlaoctkee-d>_cisneittD(Bh,- >&kspetrr,, sSiIzLeEoNfT(|sIeNrI)T)_)M U{S T E| X ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I ST)) { | ^ | ( ) In file included from stdio/fopen.c:51: In file included from stdio/local.h:37: In file included from ./system.h:check.c52:: 1177./hash.h::9329:: 11note: :use '==' to turn this assignment into an equality comparison warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1177 | if (s = locked_ i329n | i ti(fchanges.ch :-(1372>d:ka10pt:ta r note: ,=place parentheses around the assignment to silence this warning ShI-L>EoN pT1372s| | -I >N fIieTft_ cM(hUc(SshT ,E= X kIheSayT4s,) warningh )s_s generatedft{. er tl ce| hn ^(( rk se| ty ==a) t e+- >1c)s)e t{D B ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~& ser, sizeof(ser))) { | ^ | ( ) changes.c:1372:10: note: use '==' to turn this assignment into an equality comparison 1372 | if (cs = ./hash.hh:a329s:h11_:f enote: tplace parentheses around the assignment to silence this warningc h(rstate-> c329s | e tiDfB ,( d&astear ,= shi-z>eoopfs(-s>efre)t)c)h ({h , | k ^e y ,| ==s trlen(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 compress.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)) { | ^ | == check.cCC fast-export.c :1260:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1260 | if (cmp = (*(unsigned char *)p1 - *(unsigned char *)p2)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. check.c:1260:11: note: place parentheses around the assignment to silence this warning 1260 | if (cmp = (*(unsigned char *)p1 - *(unsigned char *)p2)) { | ^ | ( ) check.c:1260:11: note: use '==' to turn this assignment into an equality comparison 1260 | if (cmp = (*(unsigned char *)p1 - *(unsigned char *)p2)) { | ^ | == check.c:1300:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1300 | if (ret = strncmp(keya, keyb, userlen)) return (ret); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1300:10: note: place parentheses around the assignment to silence this warning 1300 | if (ret = strncmp(keya, keyb, userlen)In file included from )stdio/fpurge.c :r49e: tIn file included from ustdio/local.hr:n37 : (In file included from r./system.he:t52): ;./hash.h : 329| : ^ 11 : | warning: ( )using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1300:10: note: use '==' to turn this assignment into an equality comparison 1300 | if (ret = strncmp(keya, keyb, userlen)) return (ret); | ^ | == changes.c:1543:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1543 | while (sym = | ~~~~^ 1544 | sc3c warningss_ generatedw. alkTags(sym, s, e, | ~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329 :154511 | : note: place parentheses around the assignment to silence this warning! (opts.tag D329e | l eitfe s( d|at|a o=p ths-.>aolpls)-,> foepttcsh.(ahl,l )k)e y{, s| t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r len(key)stdio/fgets.c :+55 :11)): {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 | ^ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (datachanges.c:1543:14: note: place parentheses around the assignment to silence this warning =1543 | h - >wohpisl-e> f(estycmh (=h , | kCC libc/stdio/makebuf.c ^e y ,| (s trl e1544n | ( k e y ) +s c1c)s)_ w{a l k| T ^a g s| ( ==s ym, 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 = | ^ | == changes.c:1558:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1558 | if (p = strchr(u, '/')) *p = 0; | ~~^~~~~~~~~~~~~~~~ changes.c:1558:9: note: place parentheses around the assignment to silence this warning 1558 | if (p = strchr(u, '/')) *p = 0; | ^ | ( ) 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->opchanges.cs:-1558>:f9e:t cnote: hchecksum.cuse '==' to turn this assignment into an equality comparison(: h796,: 19 k:1558e | ywarning: ,format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] isft r(lpe n= ( 794ks | et yr )c h +r ("1uL),a) s 't{/ 'r )e| )v ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *tpo =f a0i;l %| s ^( % l| u == %s)\n", | ~~~ | %lld CC features.c 795 | REV(s, old), s->gfile, 796 | REV(s, new), DATE(s, new), utcTime); | ^~~~~~~~~~~~ ./sccs.h:583:21: note: expanded from macro 'DATE' 583 | #define DATE(s, d) (time_t)(0 + (s)->slist1[d]CC libc/stdio/mkdtemp.c .date) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 cp.c:17: In file included from libc/system.h:52: libc/hash.h:329:11stdio/fgetstr.c:libc/hash.h: :59warning: 329:using the result of an assignment as a condition without parentheses [-Wparentheses]:1 11:: warning: note: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]use '==' to turn this assignment into an equality comparison 59329329 | | | _changes.c _:iif1569ffg: e9((t:dds aatwarning: ttrusing the result of an assignment as a condition without parentheses [-Wparentheses]a(a f =p= , h1569 h- | l-> e>o nopippsf,s- ->(s>fpefe pet=)tc chs h(t| (hr^h,c , h k./stdio_remap.hrke:(ey102uy,:,, 19 s:'st /trnote: 'rlexpanded from macro '__fgetstr')le )en n( *(k102pke | ey#=y)d ) e0 +f;+ i 1n 1)e| )) ~~^~~~~~~~~~~~~~~~) _ {_{ f g | e| ^t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s t| r == bk___fgetstr | ^ changes.c:1569:9: note: place parentheses around the assignment to silence this warning libc/hash.h: 3291569: | 11 : inote: fplace parentheses around the assignment to silence this warning (p = strc h329r | ( ui,f '(/d'a)t)a *=p h=- >0o;p s -| > ^ f e t| c ( )h (h, key, strlen(key) + 1)) { | ^ | ( ) stdio/fgetln.c:57:1: warning: changes.ca function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]: 1569:9: note: use '==' to turn this assignment into an equality comparison libc/hash.h57: | 3291569f: | g11 e: t ilnote: fnuse '==' to turn this assignment into an equality comparison ( (fpp ,= 329ls | et nripcf)h r( (d| ua,^t a' /=./stdio_remap.h' :)h28)-: >16*o:pp snote: =-expanded from macro 'fgetln' > 0f;e t28 c | | h# ^(d he ,f| i ==kn eey ,f gsettrllne nb(kk_efyg)e t+l n1 ) )| ^{ | ^ | == CC libc/stdio/mkstemp.c changes.c:1581:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1581 | while (p = eachlinstdio/fgetstr.ce:(123&:t9,: &warning: i)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); | ^~~ changes.c:1581:12: note: place parentheses around the assignment to silence this warning 1581 | while (p = eachline(&t, &i)) { | ^ | ( ) check.cchanges.c::14431581::1612:: warning: note: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]use '==' to turn this assignment into an equality comparison 1581 | w1443h | i lrea n(gpe _=g oenaec(hsl,i nLe((d&)t,, D&_iS)E)T ){; | | ^ ^~~~ | == libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. check.c:1478:20: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1478 | range_walkrevs(s, L(branch), L(trunk), WR_EITHER, 0, 0); | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typechanges.co:f1628(:_9d:) )warning: _using the result of an assignment as a condition without parentheses [-Wparentheses]d } : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1628 | if (f = fopen(probef, "wb")) { | ~~^~~~~~~~~~~~~~~~~~~~~ check.c1: warning1478: generated31. : warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1478 | range_walkrevs(s, L(branch), changes.cL:(1628t:r9u:n knote: )place parentheses around the assignment to silence this warning, WR_EITH E1628R | , 0i,f 0()f; = | f ^~~~~~~~o pen(libc/lines.hp:r60o:b9e:f ,note: expanded from macro 'L'" wb")) { 60 | | ^ ( _ d| ) ( ) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1628:9: note: use '==' to turn this assignment into an equality comparison 1628 | if (f = fopen(probef, "wb")) { | ^ | == CC findmerge.c CC libc/stdio/printf.c In file included from converge.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = 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->fetccomments.ch(:h37,: 11ke:y ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s trlen(key) + 1 )37) | {w h check.ci| :l ^1576e : 13(| :p == warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] eachline(&s, 1576& | l e ni)f) ({c o l| o ~~^~~~~~~~~~~~~~~~~~~~r = (FLAGS(s, d) & (D_RED|D_BLUE))) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comments.cstdio/flags.c::3757::111:: note: check.cwarning: 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]: 1576:13: note: place parentheses around the assignment to silence this warning 3757 | | _ w_1576hs | if ll eai gf(s p(( mc=oo dleeoa,rc ho=lp it(nrFe)L( A& Gs| S,^( s&,l./stdio_remap.h e:dn70)): )18& : { ( note: D expanded from macro '__sflags'_| R ^ E D 70|| | D ( )#_ dBeLfUiEn)e) )_ _{s f l| a ^ g s | b ( )k ___sflags | ^ comments.c:37:11: note: use '==' to turn this assignment into an equality comparison 37 | while (p = eachlcheck.ci:n1576e:(13&:s ,note: use '==' to turn this assignment into an equality comparison& len)) {1576 | | ^i f | ( ==c olor = (FLAGS(s, d) & (D_RED|D_BLUE))) { | ^ | == comments.c:38: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] 38 | if (comments_checkStr(p, len)) { | ^ ./sccs.h:1341:27: note: passing argument to parameter 's' here 1341 | int comments_checkStr(u8 *s, int len); | ^ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:655:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 655 | if (p = strrchr(local, '/')) local = ++p; | ~~^~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {changes.c : 1751| : ^ 15 : | warning: ( )using the result of an assignment as a condition without parentheses [-Wparentheses]check.c :1615:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1751 | whil e1615 | ( l i nEeA C=H _fPgAeRtElNiTn(es(,r -clone.cd>:,r655 f:p)10,): j{note: ) place parentheses around the assignment to silence this warning F| L ~~~~~^~~~~~~~~~~~~~~~~A G./hash.hS :(655329s | :, 11 :p )inote: f2use '==' to turn this assignment into an equality comparison| warning =(s p generatedc 329. o= | l osirtf;r r( cd| ha ^~~~~~~~~~~~~~~~~~~~~~~rt (al o=c ./sccs.hah:l-565,>: o18'p:/s note: '-expanded from macro 'EACH_PARENT')> )f elto cc565ha | (l h f,=o kr+e +y(p,j; s= t changes.c| r0: ^ l;1751 e : n(15| (p: ( )k) e note: ystdio/findfp.c=place parentheses around the assignment to silence this warning): 100(+:j 1 1:1751<) | )warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]2 ){w h? i | 100lP ^ | eA m R o(E| rlN ==eiT gnSle(u se=,( nfd)g, eclone.c t:j| l^655)i : n10:e: ( 0rnote: ;-use '==' to turn this assignment into an equality comparison > +r+fj)) ) 655 | {| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | i ^ f (| p ( ) = strrchr(local, '/')) local = ++p; | ^ | == In file included from crypto.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: changes.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]1751 :15: note: use '==' to turn this assignment into an equality comparison check.c: 16151751: | 4 : wnote: hplace parentheses around the assignment to silence this warning i 329l | ./sccs.he : i565(f:l 18i(:nd eanote: texpanded from macro 'EACH_PARENT'=a f=g eh565t- | l> iofnpoesr(- r>(-fj>e tr=cf h)0();h ,({ p k) e | y= ^, ( sj| t ==r< l e2n)( k?e yP)A R+E N1T)S)( s{, d| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ j) : 0; ++j) | ^ check.c:1615:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0libc/hash.h;: 329+:+11j:) note: place parentheses around the assignment to silence this warning| ^ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/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 | fopen(file, mode) | ^ stdio/local.h:51:15: note: expanded from macro 'fopen' 51 | #define fopen bk_fopen | ^ 2 warnings generated. check.c3:1632 warning:s8 generated:. 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} : 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(branchesCC libc/stdio/puts.c [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} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1633:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1633 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ changes.c:1814:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1814 | if (rc_lock = remote_lock_fail(buf, 0)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1633:13: note: place parentheses around the assignment to silence this warning 1633 | while (d = walkrevs(&wr)) { | ^ | ( ) changes.c:1814:14: note: place parentheses around the assignment to silence this warning 1814 | if (rc_lock = In file included from rstdio/fputc.ce7:m warning47o: stIn file included from generatedestdio/local.h. _:l37oc: kIn file included from _./system.hf:a52i: l./hash.h(:b329u:f11,: 0warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ^ | ( ) check.c:1633:13: note: 329use '==' to turn this assignment into an equality comparison | if ( d1633a | t a =w hhi-l>eo p(sd- >=f ewtaclhk(rhe,v sk(e&yw,r )s)t r{l e n| ( ^k e y| ) == + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1814:14: note: use '==' to turn this assignment into an equality comparison 1814 | if (rc_lock = remote_lock_fail(buf, 0)) { | ^ | == check.c:1636:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] comments.c :1636 | 121 : 11 : warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (idx ./hash.h=: 329k :e12111y | :F iinote: nfplace parentheses around the assignment to silence this warningd ((rckmd t,329s | k =ei yfc) o)(m dm{a et na| t ~~~~^~~~~~~~~~~~~~~~~~~s= _ rhe-t>uorpns(-p>rfoemtpcth)()h ,{ k e| y ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~, strlen(key) + 1)) { | ^ | ( ) check.c:1636:14: note: place parentheses around the assignment to silence this warning 1636 | ./hash.hi:f329 :(11i:d xnote: use '==' to turn this assignment into an equality comparison= keyFin d329( | r kidf, (kdeacomments.cyt:)a121)changes.c : :=11{1830 : :h 14-note: | :>place parentheses around the assignment to silence this warning ^ o warning: pusing the result of an assignment as a condition without parentheses [-Wparentheses] s | - ( )121> | f1830 e | it fcw hh((ichlm,et sk( el=yi ,nc eos mt=mr elfnegtnes(t_klreieynt)eu (r+rn -(1>p)rr)fo check.c)m{:)p 1636 t :{)| 14 ) ^: | { note: ~~~~~^~~~~~~~~~~~~~~~~ | use '==' to turn this assignment into an equality comparison == | ^ | ( )1636 | if (idx = keyFind(rkd, key)) { | ^ | == comments.c:121:11: note: use '==' to turn this assignment into an equality comparison 121 | if (cmts = comments_return(prochanges.cm:p1830t:)14): {note: place parentheses around the assignment to silence this warning | ^ | == 1830 | while (line = fgetline(r->rf)) { | ^ | ( ) changes.c:1830:14: note: use '==' to turn this assignment into an equality comparison 1830 | while (line = fgetline(r->rf)) { | ^ | == In file included from csets.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/fpurge.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | fpurge(fp) | ^ ./stdio_remap.h:36:16: note: expanded from macro 'fpurge' 36 | #define fpurge bk_fpurge | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning In file included from cset.c329: | 17 : iIn file included from flibc/system.h :(52d: atlibc/hash.ha: 329=: 11h:- >warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p s->fetch(h, key, s329t | r liefn ((kdeayt)a += 1h)-)> o{p s -| > ^ f e t| c ( )h (h, key, strlen(key) + 1)) { CC find.c | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hcmdlog.c:329::9311::12 :note: use '==' to turn this assignment into an equality comparisonwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (da t93a | = hw-h>iolpes -(>tf e=t cfhg(eht,l ikneey(,f )s)t rplaerns(ekPerlibc/hash.hyi:)n329 t:+(11 comment.co:1:p )152tnote: ):splace parentheses around the assignment to silence this warning 14, {: 0 warning: ,| using the result of an assignment as a condition without parentheses [-Wparentheses]329 ^ | t ) i;| f == (152| d | ~~^~~~~~~~~~~~~a t aw h=i lhe- >(ocpnst- >=f eftrceha(dcollapse.ch:(,237b :uk11fe:,y ,warning: 1 using the result of an assignment as a condition without parentheses [-Wparentheses],s tsrilzeen o(237fk | (e by u) f i)+f, 1(t)rf)c) ){ = { d| o ^ | _ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f i| l ( )e (av[i], after)) break; | ~~~^~~~~~~~~~~~~~~~~~~~~~~ cmdlog.c:93:12: note: place parentheses around the assignment to silence this warning 93 | while (t = fgetline(f)) parsePrint(opts, 0, t);libc/hash.h : 329| : ^ 11 : | note: ( )use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == comment.c:152:14: note: place parentheses around the assignment to silence this warning 152 | while (cnt = frecollapse.ca:d237(:b11uIn file included from :fcweave.c ,:cmdlog.cnote: place parentheses around the assignment to silence this warning64:1 : 93,In file included from : libc/system.h12 s::237i52 | z: note: elibc/hash.huse '==' to turn this assignment into an equality comparison o: f329i(:fb 11 u93:(f | r) warning: c, using the result of an assignment as a condition without parentheses [-Wparentheses] w =th fid)lo)e_ f{(329i t | l e| =i( ^ fa f v g([| edi ( )ta] lt,ia n ae=f( tfhe)-r)>) o)pp asbr-rs>eefaPekrt;ic nh t| (( ^ ho ,p t| ks ( )e, y ,0 ,s ttr)l;e n (| k ^e y )| ==+ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comment.c:152:14: note: use '==' to turn this assignment into an equality comparison 152 | while (cnt = fread(buf, 1, sizeof(buf), tf)) { | ^ | == collapse.c:237:11: note: use '==' to turn this assignment into an equality comparison 237 | if (rc = do_file(av[i], after)) break; | ^ | == 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 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] 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 check.c :3291739 | : 9i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h->ops- >1739f | e t cihf( h(, fk e=y ,f ospternl(eCnS(EkTeSy_)I N+, 1")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)) { | ^ | ( ) check.c:1739:9: note: place parentheses around the assignment to silence this warning 1739 | if (f = fopen(CSETS_IN, "r")) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == check.c:1739:9: note: use '==' to turn this assignment into an equality comparison 1739 | if (f = fopen(CSETS_IN, "r")) { | ^ | == 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) | ^ check.c./stdio_remap.h::174145::1317:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]expanded from macro 'fsetpos' 451741 | | # d e fwihniel ef s(ept p=o sf gbekt_lfisneet(pfo)s) {| ^ | ~~^~~~~~~~~~~~~ cmdlog.c:127:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 127 | while (i = logmux_olcheck.cd:e1741s:13t:( lnote: mplace parentheses around the assignment to silence this warningl ist)) { 1741 | | ~~^~~~~~~~~~~~~~~~~~~~~~~ while (p = fgetline(f)) { | ^ | ( ) check.c:1741:13: note: use '==' to turn this assignment into an equality comparison 1741 | while (p cmdlog.c=: 127f:g11e:t lnote: iplace parentheses around the assignment to silence this warningn e(f)) { 127| | ^ w h| i ==l e (i = logmux_oldest(lmlist)) { | ^ | ( ) cmdlog.c:127:11: note: use '==' to turn this assignment into an equality comparison 127 | while (i = logmux_oldest(lmlist)) { | ^ | == CC libc/stdio/refill.c check.c:1759:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1759 | while (ser = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:302:25: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 302 | walkrevs_setup(&wr, s, L(d), 0, 0); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) [check.c]:)1759{:(13t:y pnote: eplace parentheses around the assignment to silence this warningo f(_d))1, (t y1759p | e owfh(i_lde) )(_sde}r := 0c;s e\t _ r| d ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~w eavePair(cset, 0, &rkoff, &dkoff)) { | ^ | ( ) collapse.c:303:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | while (d = walkcheck.cr:e1759v:s13(:& wnote: ruse '==' to turn this assignment into an equality comparison) ) { | ~~^~~~~~~~~~~~~~~ 1759 | while (ser = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | == collapse.c:303:11: note: place parentheses around the assignment to silence this warning 303 | while (d = walkrevs(&wr)) { | ^ | ( ) In file included from stdio/fparseln.c:47collapse.c: :In file included from 303stdio/local.h::1137:: In file included from note: ./system.huse '==' to turn this assignment into an equality comparison: 52: ./hash.h:329 :30311 | : wwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]i le (d = walkrevs(&wr)) {329 | | i ^f (| d ==a ta = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC findcset.c CC libc/stdio/remove.c CC fixtool.c clone.c:1130:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1130 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ clone.c:1130:14: note: place parentheses around the assignment to silence this warning 1130 | while (p = fgetline(f)) { | ^ | ( ) clone.c:1130:14: note: use '==' to turn this assignment into an equality comparison 1130 | while (p = fgetline(f)) { | ^ | == check.c:1907:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1907 | if (idx = keyFind(rkd, dkey)) { | ~~~~^~~~~~~~~~~~~~~~~~~~ check.c:1907:13: note: place parentheses around the assignment to silence this warning 1907 | if (idx = keyFind(rkd, dkey)) { | ^ | ( ) check.c:1907:13: note: use '==' to turn this assignment into an equality comparison 1907 | if (idx = keyFind(rkd, dkey)) { | ^ | == 5 warnings generated. 3 warnings generated. 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] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:489:24: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 489 | if (range_walkrevs(s, L(tipd), L(d), 0, savedeltas, &rmdeltas)) { | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.hcheck.c::3291995::1114:: note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 1995 | i fw h(idlaet a( l=i nhe- >=o pfsg-e>tfleitnceh((ihg,n okreey),) s{t r l| e ~~~~~^~~~~~~~~~~~~~~~~~n (key) + 1)) { | ^ | ( ) collapse.c:489:33: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 489 | if (range_walkrevs(s, L(tipd), L(d), 0, savedeltas, &rmdeltas)) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L'./hash.h :329:11: note: 60use '==' to turn this assignment into an equality comparison | (_d) ? (329t | check.cy :pi1995ef:o 14f(:(d _anote: dtplace parentheses around the assignment to silence this warning)a [=] )h1995{- | (> towyphpsie-lo>eff (e(_tl3dci warning)hn)s(e1 generatedh ,. ,= (kftegyye,pt elsoitfnr(el_(edin)g()nk_oedry}e) :) )+0 ;{1 )\ ) | ^ {| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | ( ) ^ | == 2 warnings generated. check.c:1995:14: note: use '==' to turn this assignment into an equality comparison 1995 | while (line = fgetline(ignore)) { | ^ | == check.c:1996:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1996 | if (crc = separator(line)) *crc = 0; /* strip old hmac */ | ~~~~^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' check.c:1996:11: note: place parentheses around the assignment to silence this warning 1996 | if (crc = separator(line)) *crc = 0; /* strip old hmac */ | ^ 2| warning ( )s generated. check.cIn file included from :contrib/test.c1996::1113:: In file included from note: contrib/../sccs.huse '==' to turn this assignment into an equality comparison: 20: In file included from libc/system.h:52: libc/hash.h1996: | 329 : 11i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]c rc = separator( l329i | n ei)f) (*dcartca == 0h;- >/o*p ss-t>rifpe toclhd( hh,m akce y*,/ s t| r ^l e n| ( ==k ey) + 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)) { | ^ clone.c| : ( )1356 :16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1356 | } else if (p = getenv("BKD_BAM_SERVER_URL")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(CC libc/stdio/rewind.c h, key, strlen(key) + 1)) { | ^ | == clone.c:1356:16: note: place parentheses around the assignment to silence this warning 1356 | } else if (p = getenv("BKD_BAM_SERVER_URL")) { | ^ | ( ) 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.hclone.c::391356::1516:: note: note: expanded from macro 'fread'use '==' to turn this assignment into an equality comparison 39 | # d1356e | f i n}e eflrseea di fb k(_pf r=e agde t e| n ^v ("BKD_BAM_SERVER_URL")) { | ^ | == In file included from cset_inex.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | HEAP(cset, bb->pathoff), len)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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] 1 warning generated . 329 | if (data = h->opclone.cs:-1409>:10f:e twarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]h (check.ch:,libc/hash.h2077 stdio/fread.c: :k:32914099:e96: | y:11 note: ,10: place parentheses around the assignment to silence this warning : s note: itwarning: use '==' to turn this assignment into an equality comparisonfr 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] l2077 (e | p n 329(i = | kf96 e | giy( ef)r t c e(+c=nd h va1as(t)rt"a) rB *nK={ocD bm_h upN-| f(F> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HIo =ELp AEsfPS-p(">-c)f>s)e_e tbt{cf, h. (_a| hba ~~^~~~~~~~~~~~~~~~~~~~~~,a- s>keep;ya ,t h| so ^ ~~~~~~~~~~~~~tf rlfe)n,( k e| y ^) +| (1 )) { 2078 | | ^ | H ==E AP(cset, bb->pathoff), len)) { | | ) ./hash.h:329:11collapse.c:: 614note: :20place parentheses around the assignment to silence this warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] clone.c 329: | 1409 :i10f: (note: 614d | place parentheses around the assignment to silence this warninga t aw h=i check.clh1409:e- | 2077 > :(o 9fp :lsi a-fnote: g> use '==' to turn this assignment into an equality comparisondf( iepft fc=2077sh | (g =hei ,tf( e xkn(fevrly(ca," g B=ssK tDs^r_t lNrXeFnFnIcL(LmAkEpGestdio/fread.cS(Sy:"H()102)Es :)A,+18 P :{(t1 ci)warning: sp)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]| ed ^ t){ ,) ) | a102 | ( )a | { ^ - > p | | af ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( )tp h-o>f_fb)f,. _ b| a ^s e | = == obuf; | ^ ~~~~ check.cclone.c::20811409::910:: warning: ./hash.hnote: using the result of an assignment as a condition without parentheses [-Wparentheses]:use '==' to turn this assignment into an equality comparison 329 :11: note: use '==' to turn this assignment into an equality comparison 2081 1409 | | i f 329 i | (f r ic(f p = ( =d( aagtaecollapse.ca-t: >e614=pn: av20ht(:-h" >lBnote: oeKnplace parentheses around the assignment to silence this warningpD s_--N >Fb fIb614eL- | tE> cSp h"aw()thh)hi, ll {eek n e )(y| )f, ^ l ras egt| tdr ==uil rfenfn s(( kr=ec y)();x f+ l | a1 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~g) s) ^{ X F| L ^A G S| ( ==s , tipd))) { | ^ | ( ) 2 warnings generated. check.c:2081:9: note: place parentheses around the assignment to silence this warning collapse.c112081: warning | 614s : generatedi20. f: (note: ruse '==' to turn this assignment into an equality comparisonc = (aa-> p614a | t h lwehni l-e b(bf-l>apgadtihflfestdio/fputc.cs:n 50)=:) 1 (:rx efwarning: tla function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]ua rgns (^r c50X) | F;fL pA uG| tSc ^ (( sc ,,| ( )tf ipp)d ) )| )^ { | ^./stdio_remap.h : 37| : ==15 : note: expanded from macro 'fputc' 37 | #define fputc bk_fputc | ^ check.c:2081:9: note: use '==' to turn this assignment into an equality comparison 2081 | if (rcclone.c :=1427 :(26a:a -warning: >passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]p athlen - bb -1427> | p agtuhnlzeni)p)A lrle2tfuhr(nr -(>rrcf)d;, f| , ^ & (| o ==p ts->in), &(opts->out)); | ^~~~~~~~~~~ ./bkd.h:139:42: note: passing argument to parameter 'in' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ 2 warnings generated. 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 | gunzipAll2fh(r->rfd, f, &(opts->in), &(opts->out)); | ^~~~~~~~~~~~ ./bkd.h:139:51: note: passing argument to parameter 'out' here 139 | int gunzipACC fsl.c ll2fh(int rfd, FILE *wf, int *in, int *out); | ^ check.c:2097:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2097 | if (s = sccs_keyinit( 0, rkey, flags, idDB)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:2097:8: note: place parentheses around the assignment to silence this warning 2097CC fslayer.c | if (s = sccs_keyinit( 0, rkey, flags, idDB)) { | ^ | ( ) check.c:2097:8: note: use '==' to turn this assignment into an equality comparison 2097 | if (s = sccs_keyinit( 0, rkey, flags, idDB)) { | ^ | == check.c:2108:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2108 | if (s = sccs_keyinit(prod, rkey, flags, *prod_idDB)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. check.c:2108:8: note: place parentheses around the assignment to silence this warning 2108 | if (s = sccs_keyinit(prod, rkey, flags, *prod_idDB)) { | ^ | ( ) CC g2bk.c check.c:2108:8: note: use '==' to turn this assignment into an equality comparison 2108 | if (s = sccs_keyinit(prod, rkey, flags, *prod_idDB)) { | ^ | == CC gca.c CC libc/stdio/rget.c collapse.c:750:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 750 | if (p = xfile_fetch(s->gfile, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:750:8: note: place parentheses around the assignment to silence this warning 750 | if (p = xfile_fetch(s->gfile, 'c')) { | ^ | ( ) collapse.c:750:8: note: use '==' to turn this assignment into an equality comparison 750 | if (p = xfile_fetch(s->gfile, 'c')) { | ^ | == CC get.c clone.c:1538:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1538 | if (d = sccs_findrev(s, rev)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ collapse.c:767:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 767 | if (p = fmeclone.cm_:p1538e:e10k:( fnote: ,place parentheses around the assignment to silence this warning 0)) { | ~~^~~~~~~~~~~~~~~~~1538 | if (d = sccs_findrev(s, rev)) { | ^ | ( ) comps.c:103:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 103 | clone.ci:f1538 :(10d:i collapse.crnote: :suse '==' to turn this assignment into an equality comparison767 :=9 : p 1538rnote: | oplace parentheses around the assignment to silence this warning In file included from jstdio/freopen.c _: s54i c: f767aIn file included from | nstdio/local.h( :Cd 37o i: m=fIn file included from p ./system.hss(:(cp520c : ,s=./hash.h _ :Dff329Sim:_ne11Pdm:Er_ Nepwarning: Dusing the result of an assignment as a condition without parentheses [-Wparentheses]veI (eNskG,(| fDr,S e _329v0E | ))D ))Ii Tf{{E D( )d| | )a ^ ^ t {a | | = == ( )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h ->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:767:9: note: use '==' to turn this assignment into an equality comparison 767 | if (p = fmem_peek(f, 0comps.c):)103 :{11 : | note: ^ place parentheses around the assignment to silence this warning | == 103 | if (dirs = proj_scanComps(0, DS_PENDING|DS_EDITED)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) comps.c:103:11: note: use '==' to turn this assignment into an equality comparison 103 | if (dirs = proj_scanComps(0, DS_PENDING|DS_EDITED)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == comps.c:115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 115 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ comps.c:115:11: note: place parentheses around the assignment to silence this warning 115 | while (t = fgetline(f)) { | ^ | ( ) comps.c:115:11: note: use '==' to turn this assignment into an equality comparison 115 | while (t = fgetline(f)) { | ^ | == collapse.c:822:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 822 | if (p = key2path(buf, idDB, goneDB, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dbfile.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->collapse.cf:e822t:c9h:( hnote: ,place parentheses around the assignment to silence this warning key, str l822e | n ( kiefy )( p+ =1 )k)e y{2 p a| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h (buf, idDB, goneDB, 0)) { | ^ | ( ) collapse.c:822:9: note: use '==' to turn this assignment into an equality comparison libc/hash.h822: | 329 : 11i:f note: (place parentheses around the assignment to silence this warningp = key2pa t329h | ( biuff In file included from ,(stdio/fputs.c d:ia48dt: DaIn file included from B stdio/local.h,=: 37gh: o-In file included from n>./system.heo:Dp52Bs: ,-./hash.h >:0f329)e:)t11 c:{h (warning: husing the result of an assignment as a condition without parentheses [-Wparentheses]| , ^ k e| y ==, strlen( k329e | y )i f+ (1d)a)t a{ =| ^ h - >| o ( )p s->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:2300:16: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 2300 | range_gone(s, L(sccs_findKey(s, tip)), D_SET); libc/hash.h| : ^~~~~~~~~~~~~~~~~~~~~~~329 :11: note: use '==' to turn this assignment into an equality comparisonlibc/lines.h :60:9: note: expanded from macro 'L'329 | if (d a60t | a (=_ dh)- >?o p(st-y>pfeeotfc(h_(dh), [k]e)y{,( tsytpreloefn((_kde)y))1 ,+ (1t)y)p./hash.h e:{o329 f: (11| _: ^d )note: )place parentheses around the assignment to silence this warning| _ ==d } : 0 ;329 | \ i f| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC libc/stdio/scanf.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 libc/stdio/setbuf.c collapse.c:869:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 869 | if (f = fopen(COLLAPSED, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ collapse.c:869:8: note: place parentheses around the assignment to silence this warning 869 | if (f = fopen(COLLAPSED, "r")) { | ^ | ( ) CC libc/stdio/setbuffer.c commit.c:241:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 241 | while (bufp = fgetline(fin)) collapse.c{: 869 :| 8 ~~~~~^~~~~~~~~~~~~~~: note: use '==' to turn this assignment into an equality comparison 869 | if (f = fopen(COLLAPSED, "r")) { | ^ | == commit.c:241:15: note: place parentheses around the assignment to silence this warning 241 | while (bufp = fgetline(fin)) { | ^ | ( ) collapse.c:877:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 877 | if (f =commit.c :f241o:p15e:n (note: nuse '==' to turn this assignment into an equality comparisone wcsets ,241 | " r "w)h)i l{e (| b ~~^~~~~~~~~~~~~~~~~~~~~~u fp = fCC libc/stdio/setvbuf.c getline(fin)) { | ^ | == collapse.c:877:8: note: place parentheses around the assignment to silence this warning 877 | if (f = fopen(newcsets, "r")) { | ^ | ( ) collapse.c:877:8: note: use '==' to turn this assignment into an equality comparison 877 | if (f = fopen(newcsets, "r")) { | ^ | == CC libc/stdio/snprintf.c commit.c:258:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 258 | while (bufp = fgetline(fin)) { | ~~~~~^~~~~~~~~~~~~~~ commit.c:258:15: note: place parentheses around the assignment to silence this warning 258 | while (bufp = fgetline(fin)) { | ^ | ( ) commit.c:258:15: note: use '==' to turn this assignment into an equality comparison 258 | while (bufp = fgetline(fin)) { | ^ | == commit.c:277:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 277 | while (bufp = fgetline(fin)) { | ~~~~~^~~~~~~~~~~~~~~ commit.c:277:14: note: place parentheses around the assignment to silence this warning 277 | while (bufp = fgetline(fin)) { | ^ | ( ) commit.c:277:14: note: use '==' to turn this assignment into an equality comparison 277 | while (bufp = fgetline(fin)) { | ^ | == 2 warnings generated. In file included from stdio/fseeko.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == commit.c:340:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 340 | while (line = fgetline(f1)) { | ~~~~~^~~~~~~~~~~~~~ commit.c:340:15: note: place parentheses around the assignment to silence this warning 340 | while (line = fgetline(f1)) { | ^ | ( ) commit.c:340:15: note: use '==' to turn this assignment into an equality comparison 340 | while (line = fgetline(f1)) { | ^ | == 2 warnings generated. check.c:2593:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2593 | while (ino = sccs_prev(s, ino)) { | ~~~~^~~~~~~~~~~~~~~~~~~ check.c:2593:15: note: place parentheses around the assignment to silence this warning 2593 | while (ino = sccs_prev(s, ino)) { | ^ | ( ) check.c:2593:15: note: use '==' to turn this assignment into an equality comparison 2593 | while (ino = sccs_prev(s, ino)) { | ^ | == 1 warning generated. 7 warnings generated. contrib/cat.c:103:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 103 | } else if (type = is_xfile(path)) { | ~~~~~^~~~~~~~~~~~~~~~ clone.c:1983:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1983 | if (f = fopen(buf, "a")) { | ~~^~~~~~~~~~~~~~~~~ contrib/cat.c:103:19: note: place parentheses around the assignment to silence this warning 103 | } else if (type = is_xfile(path)) { | ^ | ( ) contrib/cat.c:103:19: note: use '==' to turn this assignment into an equality comparisonclone.c :1983:8: note: 103place parentheses around the assignment to silence this warning | } els e1983 | i fi f( t(yfp e= =f oipse_nx(fbiulfe,( p"aat"h)))) {{ | | ^ ^ | | ( ) == converge.c:83:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 83 | while (gfile = fgcontrib/cat.ce:t104l:i10n:e (warning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]) ) { | ~~~~~~^~~~~~~~~~~~~ clone.c104: | 1983 : 8 :i fnote: use '==' to turn this assignment into an equality comparison( t = xf i1983l | e _iffe t(cfh (=p aftohp,e nt(ybpuef),) "{a " )| ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ { | ^ | == converge.c:83:15: note: place parentheses around the assignment to silence this warning 83 | while contrib/cat.c(:g104f:i10l:e note: =place parentheses around the assignment to silence this warning fgetline (104f | ) ) CC gethelp.c i{f (| t ^ = | x ( )f ile_fetch(path, type)) { | ^ | ( ) converge.c:83:15: note: use '==' to turn this assignment into an equality comparison contrib/cat.c :83104 | : 10w:h inote: luse '==' to turn this assignment into an equality comparisone (gfil eIn file included from 104 stdio/ftell.c | =: 47 f: gIn file included from iestdio/local.hft: l(37it: n In file included from e=./system.h( :fx52)f: )i./hash.h l: e329{_: f11 e:| t ^cwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]h (| p ==a th, type)) { | ^ | ==329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:2017:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2017 | if (f = popen(buf, "w")) { | ~~^~~~~~~~~~~~~~~~~ converge.c:87:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (t = strchr(bn, '~')) *t = 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)) { | ^ | ( ) clone.c:2017converge.c::987:: 9note: :place parentheses around the assignment to silence this warning note: place parentheses around the assignment to silence this warning 2017 | 87 | i fi f( f( t= =p ospternc(hbru(fb,n ," w'"~)')) ){ * t| ./hash.h ^ =: 329 0:| ;11 ( ) : | note: ^ use '==' to turn this assignment into an equality comparison | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == converge.c:87:9: note: use '==' to turn this assignment into an equality comparison 87clone.c | : 2017 :i9f: (note: tuse '==' to turn this assignment into an equality comparison = strc h2017r | ( b ni,f '(~f' )=) p*otp e=n (0b;u f ,| ^" w "| ) ==) { | ^ | == 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' clone.c :402020 | :#10d:e fwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]n e freopen b k2020_ | f r eiofp e(nr c | = ^ (!f || pclose(f)) ? RET_ERROR : RET_OK) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:2020:10: note: place parentheses around the assignment to silence this warning 2020 | if (rc = (!f || pclose(f)) ? RET_ERROR : RET_OK) { | ^ | ( ) clone.c:2020:10: note: use '==' to turn this assignment into an equality comparison 2020 | if (rc = (!f || pclose(f)) ? RET_ERROR : RET_OK) { | ^CC gethost.c | == check.c:2837:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2837 | if (s = sccs_init(name, flags)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:2837:8: note: place parentheses around the assignment to silence this warning 2837 | if (s = sccs_init(name, flags)) { | ^ | ( ) check.c./hash.h::2837329::811:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning 2837 | i329f | (isf =( dsactcas _=i nhi-t>(onpasm-e>,f eftlcahg(sh),) k{e y ,| ^s t r| l ==e n(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 | #In file included from ddiff.ce:f17i: nIn file included from elibc/system.h :f52p: ulibc/hash.ht:s329 :b11k:_ fwarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]u ts | ^ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/sprintf.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetcommit.ccCC libc/stdio/sscanf.c :h438(:h12,: kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y , strlen(ke y438) | + w1h)i)l e{ ( t| ^= f| g ==e tline(f)) { | ~~^~~~~~~~~~~~~ commit.c:438:12: note: place parentheses around the assignment to silence this warning 438 | while (t = fgetlineclone.c(:f2152):)11 :{ warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | ( ) 2152 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ commit.c:438:12: note: use '==' to turn this assignment into an equality comparison 438 | while (t = fgetline(f)) { | ^ | == clone.c:2152:11: note: place parentheses around the assignment to silence this warning 2152 | while (t = fgetline(f)) { | ^ | ( ) clone.c:2152:11: note: use '==' to turn this assignment into an equality comparison 2152 | while (t = fgetline(f)) { | ^ | == converge.c:277:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 277 | if (s = sccs_init(sfile, g->iflags)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from converge.cdataheap.c::27717:: 8In file included from :./sccs.h :note: 20place parentheses around the assignment to silence this warning: In file included from libc/system.h:52: libc/hash.h:329: 11277: | warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (s = sccs_init(sfile, g-> i329f | l aigfs )()d a{t a | = ^ h -| > ( )o ps->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ converge.c:277:8: note: use '==' to turn this assignment into an equality comparison 277 | if (s = sccs_init(sfile, g->iflags)) { | ^ | == 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)) { | ^ | == commit.c:487:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 487 | if (rc = trigger(opts.resync ? "merge" : av[0], "pre")) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. commit.c:487:9: note: place parentheses around the assignment to silence this warning 487 | if (rc = trigger(opts.resync ? "merge" : av[0], "pre")) goto done; | ^ | ( ) commit.c:487:9: note: use '==' to turn this assignment into an equality comparison 487 | if (rc = trigger(opts.resync ? "merge" : av[0], "pre")) goto done; | ^ | == commit.c:496:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 496 | if (f = fopen("SCCS/t.ChangeSet", "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. commit.c:496:8: note: place parentheses around the assignment to silence this warning 496 | if (converge.cf: 351=: 11f:o pwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]n ("SCCS/t.Chan g351e | S eitf" ,( s"nr1e" warningw) generated ). = {s c c| s ^ _ k e| y ( )i nit(0, rootkey, g->iflags, g->idDB)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:496:8: note: use '==' to turn this assignment into an equality comparison 496 | if (f = fopen("SCCS/t.ChangeSet", "r")) { | ^ | == converge.c:351:11: note: place parentheses around the assignment to silence this warning 351 | if (snew = sccs_keyinit(0, rootkey, g->iflags, g->idDB)) { | ^ | ( ) converge.c:351:11: note: use '==' to turn this assignment into an equality comparison 351 | if (snew = sccs_keyinit(0, rootkey, g->iflags, g->idDB)) { | ^ | == csetprune.c:178:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 178 | for (p = opts->ranbits; *p; p++) { | ^ ~~~~~~~~~~~~~ cweave.c:151:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 151 | if (e = sccs_findKey(s, key)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ cweave.c:151:8: note: place parentheses around the assignment to silence this warning 151 | if (e = sccs_findKey(s, key)) { | ^ | ( ) CC gettemp.c cweave.c:151:8: note: use '==' to turn this assignment into an equality comparison 151 | if (e = sccs_findKey(s, key)) { | ^ | == commit.c:602:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 602 | if (f = fopen(CSETS_IN, "a")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ commit.c:602:9: note: place parentheses around the assignment to silence this warning 602 | if (f = fopen(CSETS_IN, "a")) { | ^ | ( ) commit.c:602:9: note: use '==' to turn this assignment into an equality comparison 602 | if (f = fopen(CSETS_IN, "a")) { | ^ | == commit.c:615:15crypto.c:: 100warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]28 : warning: passing 'char[4096]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 615 | if (100u | r l l iisft (=e rhra s=h _bfarsoem6F4i_ldee(c0o,d ef(ibluef),) l{e n ,| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~o ut, &outlen)) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:6:40: note: passing argument to parameter 'in' here 6 | int base64_decode(const unsigned char *in, unsigned long len, | ^ crypto.c:100:38: warning: passing 'char[4096]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 100 | if (err = base64commit.c_:d615e:c15o:d enote: (place parentheses around the assignment to silence this warningb uf, len, 615o | u t ,i f& o(uutrllelni)s)t {= h| a ^~~s h_fro/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hm:F7i:l40e:( 0note: ,passing argument to parameter 'out' here file)) 7{ | | ^ | ( ) unsigned char *out, unsigned long *outlen); | ^ crypto.c:100:43: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 100 | if (err = base64_decodecommit.c(:b615u:f15,: lnote: euse '==' to turn this assignment into an equality comparisonn , out, 615& | o u tilfe n()u)r l{l i s| t ^~~~~~~ = ha/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hs:h7_:f60r:o mnote: Fpassing argument to parameter 'outlen' herei le(0, f7i | l e ) ) { | ^ | == cweave.c : 237 : 3 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] unsigned cha r 237* | o u tE,A CuHn_sPiAgRnEeNdT (lso,n ge ,* opu,t lie)n ){; | | ^~~~~~~~~~~~~~~~~~~~~~~ ^ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' crypto.c565: | 100 :f12o:r warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]j = 0; ( p100) | = (ijf <( e2r)r ?= PbAaRsEeN6T4S_(dse,c odd,e (jb)u f:, 0l;e n+,+ jo)u t ,| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~& outlen)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cweave.c:237:3: note: place parentheses around the assignment to silence this warning crypto.c./sccs.h::100565::1218:: note: note: place parentheses around the assignment to silence this warningexpanded from macro 'EACH_PARENT' 565 | 100 | f o r i(fj (=e r0r; =( pb)a s=e 6(4j_ dops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:789:7: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 789 | L(PARENT(cset, d)), L(MERGE(cset, d)), WR_EITHER, 0, 0); | ^~~~~~~~~~~~~~~~~~ libc/lines.h:60:9./hash.h:: 329note: :expanded from macro 'L'11 : note: place parentheses around the assignment to silence this warning 60 | (_d )329 | ? i(ft y(pdeaotfa( _d=) h[-]>)crypto.co{:p(164st:-y24>p:fe eowarning: tfpassing '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]c( h_(dh),) 1k ,e164 y | (, t ysiptfe ro(lfhe(an_s(dhk)_e)fy_d)d( }h+ a :s1 h)0,); 0{\, m| | d ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 , | & ( )m d5len)) return (0); | ^~~ csetprune.ccrypto.c::362122::2442:: warning: note: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]passing argument to parameter 'out' here 122 | has h362_ | f d (rianntg 2ecweave.ch warning_s: generatedaw303. sa:h,l13./hash.h k::ir 329newarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]tv11 s:f( dcnote: ,s use '==' to turn this assignment into an equality comparison e303 ut | n, s i329L g | (wn dhei)idf,l ec(L hd((aasertc ac=* s o=_su tcth-oc,commit.c>ps :o(_u789pcen:ssas27-eci:>thg f)Nnwarning: e)ueaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]t,md c ( h0&l(,po h ,n789, g | | k& ^~~~es* yio ,gu libc/lines.h nt :s)l 60t)eL:r nCC libc/stdio/ungetc.c (9l{)P:e A n Rnote: (| | Eexpanded from macro 'L'k ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ^N e Ty() c 60sIn file included from + | estdio/funopen.c t:1(,46)_ : )ddIn file included from ))stdio/local.h{ ): ?,37 : | (LIn file included from ^t(./system.h yM: pE52| eR: ==oG./hash.h fE:((329_c:ds11)e: t [,warning: ]using the result of an assignment as a condition without parentheses [-Wparentheses] ) d{)crypto.c():t,166y :pW25e R:o329_ f | Ewarning: ( I_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]iTd fH) E)(R1 d,,166a | t0( a,t yi=cweave.c0pf :)e h303;o(-: fh>13 (ao:| _sp ^~~~~~~~~~~~~~~~~dhsnote: )_-place parentheses around the assignment to silence this warning)m> libc/lines.h_ef:dme60 }ot:303 rc9 | :yh: (( 0hhnote: ;a,expanded from macro 'L'w s h\hki ,el ye60| s, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ( rse(,t _ r=dll )ees nnc?,(c ks(me_tdyey5)ap, ce +ho& Nfm1u(d)m_(5)d&l )pe{ ,n [ ) ]&)| )s{ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i(r gtenyt)pu)er on{f (( _0| d) ^ ); ) 1 | ,| ( ) ^~~ ( typeof(/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h_:dcsetprune.c293)::)36238_::d30 }:note: passing argument to parameter 'in' here:warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 0; 293\ | | 362 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | r a n g e _ w a l k rceovnss(tc usnesti,g nLe(dd )cweave.cc,:h 303aL./hash.h::r(13329 s::*c 11icnote: :use '==' to turn this assignment into an equality comparisonns ,_note: t place parentheses around the assignment to silence this warning o303 up | n( sc is 329gew | nth e)iid)lf ,e l (o0(dn,eag t =ai| n ^~~~~~~~~~~~~~~~~s=l c echlibc/lines.hns-:,_CC libc/stdio/vasprintf.c >60 eo: ap9 cs:| h- ^N>note: ufexpanded from macro 'L'me (t&cph ,(60 h | &,crypto.c s :(ik166_ge:dny35)),: ) ? swarning: {tpassing '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] ( rt l y| ecommit.c166p ^n: | e (799 o k: f| e10i( ==y:f_ ) d 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]h a[1s])h))_{ m(799{et | my op | ref ^ yoo (fr h( | a_( ( )sdp h) ,)= 1 s,dt kr(;,t y*lppee;no ,fp (+m_+dd)5) ,)s _u&dmm} d +5:=l e0*n;p) ;)\ /r *e| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~su urmn o(f0./hash.h ):n;329e :w 11 | :d ^~~ e note: luse '==' to turn this assignment into an equality comparisont /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.ha:k294e: y38329 : | * /note: i passing argument to parameter 'out' heref | ( ^ ~~d a294t | a = h - > o p s - > f e t c h ( h , k euyn,s isgtnrelde nc(hkaery )* o+u t1,) )u n{s i g| n ^e d | l ==o commit.cn:g800 :*13o:u twarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e n); | ^ 800 | if (rkoff = sccs_hasRooIn file included from texport.ck:e17y: (In file included from clibc/system.hs:e52t: ,libc/hash.h :r329k:)11): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(kcweave.ce:y312): 3+: 1)warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | 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) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:800:13: note: place parentheses around the assignment to silence this warning 800 | if (rkoff = sccs_hasRootkecset.cy:(298c:s13e:t ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]r k)) {libc/hash.h : 329 | :298 ^ 11 | : | note: w ( )place parentheses around the assignment to silence this warningh ile(buf =329 | f gieft l(idnaetcweave.c(a:s 312t=:d 3ih:n- )>note: crypto.c)oplace parentheses around the assignment to silence this warning: p 176{s:./sccs.h -21: >:572| f : ~~~~^~~~~~~~~~~~~~~~~ewarning: 18 tpassing '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]:c hnote: (expanded from macro 'EACH_PTAG'h , 176k | e 572commit.cy | :,i 800 ff:s o13t(r:rb la(note: esjuse '==' to turn this assignment into an equality comparisonne( 6k=4e _y 0e)800;n | c+ (o pd1i)e)f () =m ( d{r(5 kj, o | f-i o>n{pot scweave.cp -:sb| >312-a ^ f:>s e3fe t:e6| c t4 ( )hnote: c_ (use '==' to turn this assignment into an equality comparisonheh (n,h./sccs.hc ,:ok 572dek:eye18(,y:c , os note: ntsexpanded from macro 'EACH_PTAG'srt tlr e lun572en( | nsk (iefkgyoen)rye )d+( j+c1 h)=1a) )In file included from r 0)dspec.c {; cset.c:* {:17i ( 298: n| p :In file included from , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)| 13./sccs.h ^:: = 20u note: : n(| use '==' to turn this assignment into an equality comparisonIn file included from sj == libc/system.hi :g< 52n 298: e2 | libc/hash.hd) : 329l?w:o h11nPi:gTl Aewarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]G(e Sbn(u,sf , = d | ,f ^ g329 je | )t li:if n 0e(;(d sacrypto.c+tt:+da176ji :)n=34 ) : )h | -warning: ^passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]{> o p| s ^ -./hash.h 176>: | f329| e: == t11 ic:fh (note: (hplace parentheses around the assignment to silence this warningb, a skee6y 4,329_ | es nticrfol de(end((amktdea5y ,)= m+hd -51>l)oe)pn commit.cs,{:- 820>b :f6| 11e4 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:t, c warning: h&assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign](b h6,4 lkee 820 | for (p = yr,k ;s t*rpl;e np(+k+e)y )s u+m 1n+))=)) *{rp e; t | u ^ r| n ^ ~~ | ( ( )0 ); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | unsigned clibc/hash.hh:a329r: 11*:o unote: tplace parentheses around the assignment to silence this warning, unsigned l329o | n gi f* o(udtaltean )=; h -./hash.h| >: ^o329 p:s11-:> fnote: euse '==' to turn this assignment into an equality comparisont ch(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)) { | ^ | == cset_inex.c:286:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 286 | ifcommit.c :(850p: 14=: swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r chr(t, ',')) 850* | p In file included from =delta.c :i017f: ; In file included from (libc/system.h r:| i52 ~~^~~~~~~~~~~~~~~~n: flibc/hash.ho: 329=: 11h:a swarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]_ insert(h, & r329k | o fiff, (sdiazteao f=( rhk-o>fofp)s,- > f| e ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ch(h ,851 | k e y , 0s,t rsliezne(okfe(y*)r CC libc/stdio/vfprintf.c i+n f1o)))) ){ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~ cset_inex.c:286:9: note: place parentheses around the assignment to silence this warning 286 | if (p = strchr(t, ',')) *p = 0; | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning commit.c :329850 | : 14i:f note: (place parentheses around the assignment to silence this warningd atacset_inex.c :=286 : h9850-: | > onote: puse '==' to turn this assignment into an equality comparison s i-f> f (e286rt | ic nh f(iohf , = ( kphe ay=s, h s_stitrnrcslheerrn(t(tk(,eh y,') , &'+r) k)1o )f*)fp , { = s i0| z; ^ e o f| | ( ^ ( )r k o| f ==f ), | ^ | ( 851 | 0, sizeof(*rinfo))) { | | ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1commit.c):)850 :{14 : | note: ^use '==' to turn this assignment into an equality comparison | == 850 | if (rinfo = hash_insert(h, &rkoff, sizeof(rkoff), | ^ | == crypto.c:199:24: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 199 | if (hash_fd(hash, fd, md5, &md5len)) return (0commit.c):;858 : 8| : ^~~ warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] crypto.c:122:42: note: passing argument to parameter 'out' here858 | p 122= | hHaEsAhP_(fcds(eitn,t dhkaosfhf,) ;i n t| ^ ~~~~~~~~~~~~~~~~~f d, unsigned char *out, unsigned long *outlen) | ^ crypto.c:201:20: warning: passing 'char[32]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 201 | if (base64_encode(md5, md5len, b64, &b64len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ crypto.c:201:33: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 201 | if (base64_encode(md5, md5len, b64, &b64len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: commit.cnote: :passing argument to parameter 'out' here887 :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]4 | 887 | p = H E A Pu(ncweave.ccs:si391eg:tn12,e: d r warning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]co hfafr) ;* o u| 391t ^ ~~~~~~~~~~~~~~~~~ | , u nwshiiglnee d( tl o=n gf g*eotultilneen()l;p [ i| ] ^. dF)) { | ~~^~~~~~~~~~~~~~~~~~~~ cweave.c:391:12: note: place parentheses around the assignment to silence this warning 391 | while (t = fgetlicommit.cn:e904(:l11p:[ iwarning: ].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]d F)) { | ^ | 904 ( ) | for (p = HEAP(cset, dkoff); *p; sum -= *p++); | ^ ~~~~~~~~~~~~~~~~~ cweave.c:391:12: note: use '==' to turn this assignment into an equality comparison 391 | while (t = fgetline(lp[i].dF)) { | ^ | == commit.c:919:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 919 | for (p = HEAP(cset, rkoff); *p; p++) sum += *p; | ^ ~~~~~~~~~~~~~~~~~ csetprune.c:603:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 603 | while (sortkey = fgetline(f)) { | ~~~~~~~~^~~~~~~~~~~~~ cweave.c:420:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 420 | while (t = fgetline(lp[i].dF)) { | ~~^~~~~~~~~~~~~~~~~~~~ csetprune.c:603:17: note: place parentheses around the assignment to silence this warning 603 | while (sortkey = fgetline(f))cweave.c :{420 : 13| : ^ note: place parentheses around the assignment to silence this warning| ( ) 420 | while (t = fstdio/remove.cg:e55t:l1i:n ewarning: (la function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]p[ i].dF)) { | ^ 55| | ( )r crypto.ce:m255o:v20e:( fwarning: ilpassing '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]e ) | ^ ./stdio_remap.h255: | 63 csetprune.c: :16a603:3: 217note: :expanded from macro 'remove'= note: a use '==' to turn this assignment into an equality comparisond63 l | e# rd6033e | 2f (iw0nh,ei cweave.clbr:eue420 fm:(,o13s v:ole re note: tnbuse '==' to turn this assignment into an equality comparisonk)k e;_y r e=420| m | ^~~of vg ee twlibc/zlib/zlib.h lh:| ii821 ^nl: ee61( :f( )tnote: ) passing argument to parameter 'buf' here = { f g| e ^821t | l Zi| En ==Xe T(ElRpN[ iu]L.odnFg) )Z E{X P O| R ^T a| d ==l er32 OF((uLongCC getuser.c adler, const Bytef *buf, uInt len)); | ^ commit.c:982:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 982 | if (t = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ commit.c:982:9: note: place parentheses around the assignment to silence this warning 982 | if (t = getenv("BK_RANDOM")) { | ^ | ( ) cweave.c:441:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 441 | if (rkoff = commit.cs:c982c:s9_:h anote: suse '==' to turn this assignment into an equality comparisonR ootkey (982s | , rikfe y()t) ={ g e| t ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~e nv("BK_RANDOM")) { | ^ | == 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)) { | ^ | == crypto.c:282:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1 warning generated. 282 | hash_memory(hash, base, strlen(base), md5, &md5len); | ^~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:293:38: note: passing argument to parameter 'in' here 293 | co1n warnings generatedt. unsigned char *in, unsigned long inlen,cweave.c : 469 :| 12 ^: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 469 | while crypto.c(:d282 :=40 :c swarning: etpassing '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]commit.c_ :r1013d:w10 e:282a | vwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]hP aasihr_(ms e,1013m | o0 r ,yi (f&h ra(ksdoh2f, f =,b as&scdeck,so _fsgfte)rt)lC ek{ns (u bm| aD ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~se el)t,a (mcds5e,t ,&m dp5)l)e n{) ; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:294:In file included from 38fast-import.c:: 83note: : passing argument to parameter 'out' hereIn file included from ./sccs.h:20: In file included from libc/system.h :29452 | : libc/hash.h : 329 : 11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] unsigned cha r329 | * oiuft ,( duantsai g=n ehd- >cweave.clo:op469ns:g-12 >:*f oenote: utplace parentheses around the assignment to silence this warningtc lhe(nh),; 469k | commit.ce| :y ^ 1013, w: h10si:tl renote: l place parentheses around the assignment to silence this warninge( nd( k=e yc1013)s | e +t _i1rf)d )w( ed{a2 v e=| P ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~as icrc(ss_,g e0t,C k&srukmoDfefl,ta (&cdskeotf,f )p)) ){ { | ^ | ^ | ( )| ( ) libc/hash.h:329cweave.c::11469:commit.c: :12note: 1013:place parentheses around the assignment to silence this warning: 10note: :use '==' to turn this assignment into an equality comparison note: use '==' to turn this assignment into an equality comparison 329 | i f 469 1013 | ( | d awithfai l(=ed 2h( -d=> o=sp cscc-ss>e_ftge_etrtcdChwk(esahuv,me DPkeaeliytr,a( (ssc,ts re0lt,e, n &(prk)ke)oy f){f ,+ | &1 ^d) k) o | f{ ==f ) )| ^ { | | ( ) ^ | == csetprune.c:708:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 708 | if (s = sccslibc/hash.h_:k329e:y11i:n inote: tuse '==' to turn this assignment into an equality comparison( opts->ref P329r | o ji,f r(kd,a tIaN I=T _hM-U>SoTpEsX-I>SfTe,t cihd(DhB,) )k e{y , | s ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t rlen(key) + 1)) { | ^ | == csetprune.c:708:9: note: place parentheses around the assignment to silence this warning 708 | if (s = sccs_keyinit(opts->refProj, rk, INIT_MUSTEXIST, idDB)) { | ^ | ( ) 2 warnings generated. csetprune.c:708:9: note: use '==' to turn this assignment into an equality comparison 708 | if (s = sccs_keyinit(opts->refProj, rk, INIT_MUSTEXIST, idDB)) { | ^ | == commit.c:1049:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1049 | while (line = fgetline(f)) { | ~~~~~^~~~~~~~~~~~~ commit.c:1049:15: note: place parentheses around the assignment to silence this warning 1049 | while (line = fgetline(f)) { | ^ | ( ) cweave.c:505:12: warning: commit.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 1049:15: note: use '==' to turn this assignment into an equality comparison 505 | 1049 | w hwihliel e( t( l=i nsec c=s _fngeexttldiantea((fs)))) {{ | | ^ ~~^~~~~~~~~~~~~~~~~~ | == cweave.c:505:12: note: place parentheses around the assignment to silence this warning 505 | while (t = sccs_nextdata(s)) { | ^ | ( ) 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->fetch(h, key, strlcweave.ce:n505(:k12e:y )note: use '==' to turn this assignment into an equality comparison+ 1)) { 505 | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ while (t = sccs_nextdata(s)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning csetprune.c :329748 | : 11i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h->ops-> f748e | t c hi(fh ,( lkeeyn, =s tpraltehns(_koevye)r l+a p1()p)a t{h , | c ^ o m p| l ( )i st[i])) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == csetprune.c:748:11: note: place parentheses around the assignment to silence this warning 748 | if (len = paths_overlap(path, complist[i])) { | ^ | ( ) csetprune.c:748:11: note: use '==' to turn this assignment into an equality comparison 748 | if (len = paths_overlap(path, complist[i])) { | ^ | == 1 warning generated. csetprune.c:798:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 798 | if (p = getenv("BK_USER")) p = strdup(p); | ~~^~~~~~~~~~~~~~~~~~~ csetprune.c:798:8: note: place parentheses around the assignment to silence this warning 798 | if (p = getenv("BK_USER")) p = strdup(p); | ^ | ( ) commit.c:1165:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1165 | while (line = sccs_nextdata(cset)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ csetprune.c:798:8: note: use '==' to turn this assignment into an equality comparison 798 | if (p = getenv("BK_USER")) p = strdup(p); | ^ | == commit.c:1165:15: note: place parentheses around the assignment to silence this warning 1165 | while (line = sccs_nextdata(cscsetprune.ce:t800):)8 :{ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^ | ( ) 800 | if (p = getenv("BK_HOST")) p = strdup(p); | ~~^~~~~~~~~~~~~~~~~~~ commit.c:1165:15: note: use '==' to turn this assignment into an equality comparison 1165 | while (line = sccs_n2e warningxtsd generateda. ta(cset)) { | ^ | == csetprune.c:800:8: note: place parentheses around the assignment to silence this warning 800 | if (p = getenv("BK_HOST")) p = strdup(p); | ^ | ( ) csetprune.c:800:8: note: use '==' to turn this assignment into an equality comparison 800 | if (p = getenv("BK_HOST")) p = strdup(p); | ^ | == In file included from stdio/fwrite.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC gfiles.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/vfscanf.c In file included from stdio/mkdtemp.c:55: In file included from stdio/local.h:37: In file included from ./system.hstdio/funopen.c::5249: :./hash.h1::329 :warning: 11:a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 49 | funopen( c329o | o kiife ,( draetaad f=n ,h -w>roiptse-f>nf,e tscehe(khf,n ,k ecyl,o ssetfrnl)e n (| k^e y) + 1./stdio_remap.h):)49 :{17 : | note: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'funopen' 49 | #define funopen bk_funopen | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from stdio/gettemp.c:61: In file included from stdio/local.h:37: In file included from ./system.h:./hash.h52:: 329./hash.h::11329:: 11note: :use '==' to turn this assignment into an equality comparison warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h- >329o | p si-f> f(edtactha( h,= khe-y>,o psst-r>lfeentcommit.c(c:kh1230e(:yh8),: +CC glob.c kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]1y ),) s{t r l| 1230e ^ | n ( ik| fe == y ()t += 1x)f)i l{e _| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e tch(CHANGESET, 'p')) save_pfile = t; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (commit.cd:a1230t:a8 := note: hplace parentheses around the assignment to silence this warning- >ops->fe t1230c | h (ihf, (kte y=, xsftirllee_nf(ektecyh)( C+H A1N)G)E S{E T ,| ^ ' p '| ) ( )) save_pfile = t; | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (datacommit.c :=1230 :h8-:> onote: puse '==' to turn this assignment into an equality comparisons ->fetch (1230h | , ikfe y(,t s=t rxlfeinl(ek_efye)t c+h (1C)H)A N{G E S| E ^T , | ' ==p ')) save_pfile = t; | ^ | == commit.c:1231:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1231 | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:1231:8: note: place parentheses around the assignment to silence this warning 1231 | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ^ | ( ) commit.c:1231:8: note: use '==' to turn this assignment into an equality comparison 1231 | if (t = xfile_fetcIn file included from hstdio/makebuf.c(:C51H: AIn file included from Nstdio/local.hG:E37S: EIn file included from stdio/setbuffer.cT./system.h:,48: :52'1: c:./hash.h' :)warning: 329a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]): 11s:a vwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]_ cfi l48e | s=e ttb;u f f329| e ^ | r ( if| fp == , ( dbautfa, =s ihz-e>)o p s| -^> fetch(h./stdio_remap.h,: 101k:e19y:, note: sexpanded from macro 'setbuffer't rlen( k101e | y#)d e+f i1n)e) s{e t b| u ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f fer bk_setbuffer | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) dbfile.c:248:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 248 | while (t = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dbfile.c:248:12: note: place parentheses around the assignment to silence this warning 248 | while (t = fgetline(stdin)) { | ^ | ( ) dbfile.c:248:12: note: use '==' to turn this assignment into an equality comparison 248 | while (t = fgetline(stdin)) { | ^ | == 1 warning generated. In file included from stdio/mkstemp.c:stdio/setbuffer.c56:: 64In file included from :stdio/local.h1:: 37warning: : a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]In file included from ./system.h:52: ./hash.h:329 :6411 | :s ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]l inebuf(fp) | ^ ./stdio_remap.h :32968 | : 20i:f note: (expanded from macro 'setlinebuf'd ata =68 | h#-d>eofpisn-e> fseettclhi(nhe,b ukfe yb,k _sstertllstdio/fvwrite.cei:nn59(e:kb1eu:yf ) warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] +| ^1 ) )59 | {_ _ s| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~v write(fp, uio) | ^ ./stdio_remap.h:72:20: note: expanded from macro '__sfvwrite' 72 | #define __sfvwrite bk___sfvwrite | ^ CC gnupatch.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dbfile.c:303: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] 303 | kv.key.dptr, kv.val.dptr, kv.val.dsize, flags)) { | ^~~~~~~~~~~ dbfile.c:266:66: note: passing argument to parameter 'data' here 266 | print_field(char *file, char *dir, mode_t mode, char *field, u8 *data, | ^ CC libc/stdio/vprintf.c cset.c:1009:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1009 | while (d = cset_rdweavePair(cset, RWP_DSET, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cset.c:1009:11: note: place parentheses around the assignment to silence this warning 1009 | while (d = cset_rdweavePair(cset, RWP_DSET, &rkoff, &dkoff)) { | ^ | ( ) cset.c:1009:11: note: use '==' to turn this assignment into an equality comparison 1009 | while (d = cset_rdweavePair(cset, RWP_DSET, &rkoff, &dkoff)) { | ^ | == diff.c:137:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 137 | } else if (p = getenv("COLUMNS")) { | ~~^~~~~~~~~~~~~~~~~~~ diff.c:137:17: note: place parentheses around the assignment to silence this warning 137 | } else if (p = getenv("COLUMNS")) { | ^ | ( ) diff.c:137:17: note: use '==' to turn this assignment into an equality comparison 137 | } else if (p = getenv("COLUMNS")) { | ^ | == stdio/ftello.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 | ftello(fp) | ^ ./stdio_remap.h:48:16: note: expanded from macro 'ftello' 48 | #define ftello bk_ftello | ^ csetprune.c:1379:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1379 | EACH_PARENT(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:1379:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ csetprune.c:1379:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ CC graft.c 2 warnings generated. In file included from features.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) + 11 warning) generated). { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == csetprune.c1:1420 warning: generated. 9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1420 | stdio/fwrite.c : 55i:f1 :( pwarning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]= PARENT (55s | ,f wdr)i) t{e ( b| u ~~^~~~~~~~~~~~~~f , size, count, fp) | ^ ./stdio_remap.h:51:16: note: expanded from macro 'fwrite' 51 | #define fwrite bk_fwrite | ^ csetprune.c:1420:9: note: place parentheses around the assignment to silence this warning 1420 | if (p = PARENT(s, d)) { | ^ | ( ) csetprune.c:1420:9: note: use '==' to turn this assignment into an equality comparison 1420 | if (p = PARENT(s, d)) { | ^ | == csetprune.c:1423:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1423 | if (m = MERGE(s, d)) { | ~~^~~~~~~~~~~~~ 2 warnings generated. csetprune.c:1423:9: note: place parentheses around the assignment to silence this warning 1423 | if (m = MERGE(s, d)) { | ^ | ( ) csetprune.c:1423:9: note: use '==' to turn this assignment into an equality comparison 1423 | if (m = MERGE(s, d)) { | ^ | == stdio/gettemp.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | GETTEMP(path, doopen, domkdir) | ^ stdio/gettemp.c:62:18: note: expanded from macro 'GETTEMP' 62 | #defiIn file included from nfast-export.ce :G17E: TIn file included from T./sccs.hE:M20P: In file included from libc/system.h_:_52g: elibc/hash.ht:t329e:m11p: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ ./stdio_remap.h:54:19: note: expanded from macro '__gettemp' 329 | 54i | f# d(edfaitnae _=_ ghe-t>toepmsp- >bfke_t_c_hg(eht,t ekmepy , | s ^t rlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning dataheap.c :329131 | : 10i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h->ops- >131f | e ticfh ((ho,f fk e=y ,f isntdrUlneinq(1kSetyr)( +s ,1 )s)t r{) ) | r ^ e t u| r ( )n (off); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, stIn file included from rstdio/puts.cl:e49n: (In file included from kstdio/local.he:y37): In file included from +./system.h :152)dataheap.c: ):./hash.h 131:{:329 10: :11| : ^note: place parentheses around the assignment to silence this warningwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] | == 131 | if ( o329f | f i=f f(idnadtUan i=q 1hS-t>ro(pss,- s>tfre)t)c hr(eht,u rkne y(,stdio/makebuf.co f:sf61t):r;1l :e n| warning: ( ^ a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]k e y| ) ( ) +61 | 1_)_)s m{a k e| b ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u f(fp) | ^ ./stdio_remap.h:109:20: note: expanded from macro '__smakebuf' 109 | #define __smakebuf bk___smakebuf | ^ dataheap.c:131:10: note: use '==' to turn this assignment into an equality comparison 131 | if (off = findUniq1Str(s, str)) return (off); | ^ | == ./hash.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 find.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/mkstemp.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | mkstemp(path) | ^ ./stdio_remap.h:57:17: note: expanded from macro 'mkstemp' 57 | #define mkstemp bk_mkstemp | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/refill.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC grep.c 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(stdio/makebuf.ch:,97 :k1ey:, warning: sa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]t rlen(key) 97+ | _1_)s)w h{a t b| u ^ f ( f| p ( ), bufsize, couldbetty) | ^ ./stdio_remap.h:80:20: note: expanded from macro '__swhatbuf' 80 | #define __swhatbuf bk___swhatbuf | ^ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/stdio/vscanf.c dataheap.c:228:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 228 | if (ret = findUniq1Str(s, key)) return (ret); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. dataheap.c:228:10: note: place parentheses around the assignment to silence this warning 228 | if (ret = findUniq1Str(s, key)) return (ret); | ^ | ( ) dataheap.c:228:10: note: use '==' to turn this assignment into an equality comparison 228 | if (ret = findUniq1Str(s, key)) return (ret); | ^ | == CC libc/stdio/vsnprintf.c dataheap.c:245:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 245 | if (off = findUniq1Str(s, key)) return (off); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/vsprintf.c dataheap.c:245:10: note: place parentheses around the assignment to silence this warning 245 | if (off = findUniq1Str(s, key)) return (off); | ^ | ( ) csetprune.c:1764:31: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1764 | count = symdiff_expand(old, L(oldp), d, slist); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L'dataheap.c :245:10: note: use '==' to turn this assignment into an equality comparison60 | (_d) ?245 | ( tiyfp e(ooff(f_ d=) f[i]n)d{U(ntiyqp1eSotfr((_sd,) )k1e,y )()t yrpeetoufr(n_ d()o)f_fd)}; : | 0 ^; \| == | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. csetprune.c:1809:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1809 | symdiff_compress(s, L(oldp), d, slist, count); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libc/stdio/vsscanf.c dataheap.c:306:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3 warning306s | generated . while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dspec.c:285:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 285 | while (g.eachval = eachline(&nextln, &len)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:306:14: note: place parentheses around the assignment to silence this warning 306 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ^ | ( ) dspec.c:285:20: note: place parentheses around the assignment to silence this warning 285 | while (g.eachval = eachline(&nextln, &len)) { | ^ | ( ) dataheap.c:306:14: note: use '==' to turn this assignment into an equality comparison 306 | while (off = RKDKOFF(s, off, rkoff, dkofdspec.cf:)285): 20{: note: | use '==' to turn this assignment into an equality comparison ^ | == 285 | while (g.eachval = eachline(&nextln, &len)) { | ^ | == csetprune.c:1947:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1947 | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ In file included from gca.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]In file included from get.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (329d | a tiaf =( dha-t>ao p=s -h>-f>eotcphs(-h>,f ektecyh,( hs,t rkleeyn,( ksetyr)l e+n (1k)e)y ){ + | 1 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:1947:13: note: place parentheses around the assignment to silence this warning 1947 | while (buf = fgetline(f)) { | ^ | ( ) 2 warnings generated. libc/hash.hlibc/hash.hcsetprune.c:::3293291947:::1111:13: : note: place parentheses around the assignment to silence this warningnote: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 3291947 | | 329 | iw fhi if(l de(a dt(aabt ua=f =h= - h>f-og>peostp-ls>i-fn>eeft(ecfth)c()hh (,{h ,k e| ky ^e, y ,s| t ==sr tlrelenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | ( ) ( ) dspec.c:320:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 320 | if (g.eachval = eachline(&nextln, &len)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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 == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == dspec.c:320:17: note: place parentheses around the assignment to silence this warning 320 | if (g.eacCC hash_nokey.c hval = eachline(&nextln, &len)) { | ^ | ( ) dspec.c:delta.c320::9917::8 :note: use '==' to turn this assignment into an equality comparisonwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 320 | if ( g99. | e aicfh v(ail == SeYaScRhElTi(npec(l&onseex(tfl)n),) &{l en )| ) ~~^~~~~~~~~~~~~~~~~~~ { | ^ | == delta.c:99:8: note: place parentheses around the assignment to silence this warningdataheap.c 2: warning 99 | 355s : generatedi12. f: (warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses] = SYSRET(pclo s355e | ( f) )i)f CC heapdump.c {( m a| r ^ k =| ( )( *dkey == '|')) ++dkey; | ~~~~~^~~~~~~~~~~~~~~~ delta.ccsetprune.c::991990::812:: note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 99 | if ( i1990 | = S YiSfR E(Tl(epnc l=odataheap.c s:pe355a(:tf12h):s )_note: )oplace parentheses around the assignment to silence this warning v {e r l| a ^p (355 n | | e ==w piaft h(,m adreke p=[ i(]*)d)k e{y =| = ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ '|')) ++dkey; | ^ | ( ) 2 warnings generated. dataheap.c:355:12: note: use '==' to turn this assignment into an equality comparison 355 | if (mark = (*dkey ==csetprune.c :'1990|:'12):) note: +place parentheses around the assignment to silence this warning+ dkey; | ^ 1990 | | == if (len = paths_overlap(newpath, deep[i])) { | ^ | ( ) csetprune.c:1990:12: note: use '==' to turn this assignment into an equality comparison 1990 | if (len = paths_overlap(newpath, deep[i])) { | In file included from ^findcset.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.hIn file included from :findmerge.c329::2011: :In file included from libc/system.hnote: :place parentheses around the assignment to silence this warning52 : libc/hash.hCC libc/stdio/wbuf.c : 329329: | 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( data = h->ops->fetch( h329, | kiefy ,( dsattral e=n (khe-y>)o p+s -1>)f)e t{c h (| h ^ , k| e ( )y , strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 fsl.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/wsetup.c 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] libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ | ( ) libc/hash.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)) { | ^ | == dataheap.c:403:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 403 | while (woff = RKDKOFF(s, woff, rkoff, dkoff)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:403:14: note: place parentheses around the assignment to silence this warning 403 | while (woff = RKDKOFF(s, woff, rkoff, dkoff)) { | ^ | ( ) dataheap.c:403:14: note: use '==' to turn this assignment into an equality comparison 403 | while (woff = RKDKOFF(s, woff, rkoff, dkoff)) { | ^ | == delta.c:324:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 324 | if (fire = (getenv("_IN_DELTA") == 0)) putenv("_IN_DELTA=YES"); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/refill.c:57:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | lflush(fp) | ^ delta.c:324:11: note: place parentheses around the assignment to silence this warning 324 | if (fire = (getenv("_IN_DELTA") == 0)) putenv("_IN_DELTA=YES"); | ^ | ( ) delta.c:324:11: note: use '==' to turn this assignment into an equality comparison 324 | if (fire = (getenv("_IN_DELTA") == 0)) putenv("_IN_DELTA=YES"); | ^ | == CC libc/tcp/tcp.c stdio/refill.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | __srefill(fp) | ^ ./stdio_remap.h:98:19: note: expanded from macro '__srefill' 98 | #define __srefill bk___srefilstdio/puts.cl: 55 In file included from :| stdio/rget.c1 ^:: 47 : warning: In file included from a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]stdio/local.h :37: In file included from ./system.h: 5255: | ./hash.hp:u2329t warning:ss11( generated:s. )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^ ./stdio_remap.h:61:14: note: expanded from macro 'puts' 61 | #defin e329 | p uitfs (bdka_tpau t=s h -| > ^o ps->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/udp/udp.c | == CC help.c In file included from stdio/scanf.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC libc/utils/cleanpath.c 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 In file included from fixtool.cstdio/setbuf.c::1747: : In file included from In file included from libc/system.hstdio/local.h::5237: : In file included from libc/hash.h./system.h::32952:: 11./hash.h:: 329warning: :11using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (d a329t | a i=f h(-d>aotpas -=> fhe-t>cohp(sh-,> fkeetyc,h (sht,r lkeeny(,k esyt)r l+e n1()k)e y{) +| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h./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:329./hash.h::11329:: 11note: :use '==' 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{) ) | { ^ | | ^ == | == CC here.c 3 warnings generated. In file included from stdio/setvbuf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == fast-import.c:228:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 228 | if (dir = av[optind]) { | ~~~~^~~~~~~~~~~~ fast-import.c:228:10: note: place parentheses around the assignment to silence this warning 228 | if (dir = av[optind]) { | ^ | ( ) fast-import.c:228:10: note: use '==' to turn this assignment into an equality comparison 228 | if (dir = av[optind]) { | ^ | == CC libc/utils/concat_path.c 3 warnings generated. 3 warnings generated. In file included from stdio/snprintf.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:801:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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:801:9: note: place parentheses around the assignment to silence this warning 801 | if (p = getenv("_BK_PAGING_PAGESZ")./hash.h): 329{: 11 CC here_check.c :| ^ note: use '==' to turn this assignment into an equality comparison | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dataheap.c:801:9: note: use '==' to turn this assignment into an equality comparison 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ^ | == 2 warnings generated. fast-import.c:443:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 443 | if (rc = system("bk -r names")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~ CC hostme.c fast-import.c:443:9: note: place parentheses around the assignment to silence this warning 443 | if (rc = system("bk -r names")) { | ^ | ( ) fast-import.c:443:9: note: use '==' to turn this assignment into an equality comparison 443 | if (rc = system("bk -r names")) { | ^ | == stdio/rget.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | __srget(fp) | ^ ./stdio_remap.h:78:17: note: expanded from macro '__srget' 78 | #define __srget bk___srget | ^ CC libc/utils/crc32c.c stdio/setbuf.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 | setbuf(fp, buf) | ^ ./stdio_remap.h:67:16: note: expanded from macro 'setbuf' 67 | #define setbuf bk_setbuf | ^ 2 warnings generated. CC http.c In file included from stdio/rewind.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1121:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1121 | FIELD(cludes); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ fast-import.c:622:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 622 | while (gop = parseOp(op,./hash.h :l329i:n11e:) )note: place parentheses around the assignment to silence this warning{ | ~~~~^~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) dataheap.c:1121:3: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ fast-import.c:./hash.h622::32913::11 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 622329 | | wihfi l(ed a(tgao p= =h -p>aorpsse-O>pf(eotpc,h (lhi,n ek)e)y ,dataheap.c{ : s1121 t:| r3 ^ l: e nnote: | (use '==' to turn this assignment into an equality comparison ( )k edataheap.cy:)1112 :+10 :1 )note: )expanded from macro 'FIELD' { | ^1112 | | i ==f (old = s->slist2[d].x) \ | ^ stdio/setvbuf.cfast-import.c::55622::113:: warning: note: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]use '==' to turn this assignment into an equality comparison 62255 | | swehtilveb u(fg(ofpp ,= bpuafr,s emOopd(eo,p ,s ilzien)e ) )| ^{ | ^./stdio_remap.h : 69| : ==17 : note: expanded from macro 'setvbuf' 69 | #define setvbuf bkdataheap.c_:s1122e:t20v:b uwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] | ^ 1122 | unless (CSET(s)) FIELD(bamhash); | ^~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1122:20: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if features.c(:o86l:d12 := warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]- >slist2[d].x )86 | \ i| f ^ (here = features_fromBits(features_bits(0))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1122:20: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ features.c:86:12: note: place parentheses around the assignment to silence this warning 86 | if (here = features_fromBits(features_bits(0))) {dataheap.c : 1123| : ^ 3 : | warning: ( )using the result of an assignment as a condition without parentheses [-Wparentheses] 1123 | FIELD(random); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ features.c:86:12: note: use '==' to turn this assignment into an equality comparison 86 | if (here = features_fromBits(features_bits(0))) { | ^ | == dataheap.c:1123:3: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1123:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1124:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1124 | UFIELD(userhost); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slIn file included from isgethelp.ct:217[d: ]In file included from .libc/system.hx:)52 : \libc/hash.h : | 329 ~~~~^~~~~~~~~~~~~~~~: 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c: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) \ | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning dataheap.c:1124:3: note: 329use '==' to turn this assignment into an equality comparison | idataheap.cf: 1115(:d10a:t anote: expanded from macro 'UFIELD'= h- >1115o | p si-f> f(eotlcdh (=h ,s -k>esyl,i sstt2r[lde]n.(xk)e y\) +| ^1 )) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h-dataheap.c>:o1125p:s3-:> fwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t ch(h, ke y1125, | s tUrFlIeEnL(Dk(epya)t h+n a1m)e)) ;{ | | ^~~~~~~~~~~~~~~~ ^ | ==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 = s->slist2[d].x) \ | ^ 5 warnings generated. dataheap.c:1125: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:1126:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1126 | UFIELD(sortPath); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1126: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:1126:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ 3 warnings generated. dataheap.c:1127:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1127 | UFIELD(zone); | ^~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ 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->slist2[d].x) \ | ^ dataheap.c:1127:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1128:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1128 | UFIELD(symlink); | ^~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ features.c:128:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 128 | if (p = getenv(var)) { | ~~^~~~~~~~~~~~~ dataheap.c:1128: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:1128:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:features.c10::128 :note: 8expanded from macro 'UFIELD': note: place parentheses around the assignment to silence this warning 1115 | if ( o128l | d i=f s(-p> s=l igsett2e[ndv](.vxa)r )\) {| ^ | ^ | ( ) dataheap.c:1129:3:features.c :warning: 128using the result of an assignment as a condition without parentheses [-Wparentheses]: 8: note: use '==' to turn this assignment into an equality comparison 1129 | CC idcache.c 128U | F IiEfL D((pc s=e tgFeitleen)v;( v a| r ^~~~~~~~~~~~~~~~) ) { dataheap.c :| 1115 ^: 10 :| ==note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1129: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:1129: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:1130:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1130 | FIELD(comments); | ^~~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1130:3: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1130:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ 1 warning generatedfeatures.c. :174:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 174 | if (p2 = proj_product(p)) p = p2; | ~~~^~~~~~~~~~~~~~~~~ dataheap.c:1134:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1134 | for (d = ds; d >= TREE(s); d--) FIELD(random); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ features.c:174:9: note: place parentheses around the assignment to silence this warning 174 | if (p2 = proj_product(p)) p = p2; | ^ | ( ) dataheap.c:1134:34: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | features.c ^: 174:9: note: use '==' to turn this assignment into an equality comparison 174 | if (p2 = proj_product(p)) p = p2; | ^ | == dataheap.c:1134:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | iffeatures.c :(175o:l9d: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s ->slist2 [175d | ] .ixf) (\p 2 | = ^ proj_isResync(p)) p = p2; | ~~~^~~~~~~~~~~~~~~~~~ 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; | ~~^~~~~~~~~~~~~~~~~ features.c:175:9: note: place parentheses around the assignment to silence this warning 175 | if (pdataheap.c2: 1135=: 34p:r owarning: jusing the result of an assignment as a condition without parentheses [-Wparentheses]_ isResync(p )1135) | p2f warningo=sr generated p. (2;d =| ^ d s ;| ( )d >= TREE(2s warning)s; generated d. --) UFIELD(pathname); | ^~~~~~~~~~~~~~~~fast-import.c :949:8dataheap.c:: 1115note: :place parentheses around the assignment to silence this warning10 : note: expanded from macro 'UFIELD' 9491115 | | iiff ((qo l=d s=t rsr-c>hsrl(ips,t 2'[>dfeatures.c']):.)175x :)p9 :\= note: quse '==' to turn this assignment into an equality comparison| + ~~~~^~~~~~~~~~~~~~~~1 ; 175| | ^ i f| ( )( p2 = proj_isResync(p)) p = p2; | ^ | == fast-import.c:949:8:dataheap.c :note: 1135use '==' to turn this assignment into an equality comparison: 34: note: place parentheses around the assignment to silence this warning 949 | dataheap.ci:f1115 :(10q: =note: expanded from macro 'UFIELD's trrc h1115r | ( pi,f '(>o'l)d) =p s=- >qs+l1i;s t 2| [ ^d ] .| x ==) \ | ^ dataheap.c:1135:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1136:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1136 | for (d = ds; d >= TREE(s); d--) UFIELD(sortPath); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ In file included from fslayer.c:18: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.hfast-export.c::329170::1128:dataheap.c: : warning: 1136warning: using the result of an assignment as a condition without parentheses [-Wparentheses]:using the result of an assignment as a condition without parentheses [-Wparentheses] 34 : note: place parentheses around the assignment to silence this warning dataheap.c:1115: 10170: | note: expanded from macro 'UFIELD'i f ( 329*1115 | | q ii=ff= (('do:al'td)a =f= o srh- ->(>s;ol pi*ssq-t >2=f[ ed*t](c.qhx+()1h ),\; k qe| +y ^+, ) s;t r l| e ~~~^~~~~~~~n (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) \ | ^ 2 warnings generated. fast-export.c:170:28: note: place parentheses around the assignment to silence this warning 170 | if (libc/hash.h*:q329 :=11=: 'note: :place parentheses around the assignment to silence this warning' ) for (; 329* | q i=f *((dqa+t1a) ;= qh+-+>)o p;s - >| f ^ e t c| h ( )( h, key, strlen(key) + 1)) { | ^ | ( ) 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(zfast-export.co:n170e:)28;: note: | libc/hash.huse '==' to turn this assignment into an equality comparison ^~~~~~~~~~~~: 329:11:dataheap.c :note: 1701115use '==' to turn this assignment into an equality comparison | : 10 :i f note: 329expanded from macro 'UFIELD'( | * qi f1115= | =( di'af:t 'a() o =lf doh r-= > (os;p- s>*-sq>l fi=es tt*c2(h[q(d+h]1,.) xk;)e yq\,+ + s)| t ~~~~^~~~~~~~~~~~~~~~r; l e n| ( ^k e y| ) == + 1)) { | ^ | == dataheap.c:1137:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: get.cnote: :expanded from macro 'UFIELD'67 :11: warning: 1115using the result of an assignment as a condition without parentheses [-Wparentheses] | if (old = s- >67sl | i sitf2 [(dp]r.oxg) =\ s t| r ^r chr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ 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:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strdataheap.cIn file included from l:gethost.ce1137:n:17(34: k:In file included from e libc/system.hynote: :)use '==' to turn this assignment into an equality comparison52 : +dataheap.clibc/hash.h ::1CC libc/utils/die.c 3291115)::)1110 ::{ warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]expanded from macro 'UFIELD'| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1115 | if (old = s- >329s | l iiget.csf:t 672(:[d11da:]t. axnote: )place parentheses around the assignment to silence this warning= \h - > | o67 ^p | s -i>ff e(tpcrho(gh ,= ksetyr,r cshtrr(laevn[(0k]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)) { | ^ | ( )fast-export.c :217:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] dataheap.c get.c:217:1138 | 67: :34 11:i: f warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses](use '==' to turn this assignment into an equality comparison f ip = h a67 s | 1138h | _i fffe ot(rcp hr(Sodtg r =M= libc/hash.he d:m./hash.hss329(:t;:o329r 11p:rd:-11c >:h>note: r r=place parentheses around the assignment to silence this warningknote: ( duse '==' to turn this assignment into an equality comparisonaTk vR2 [Ef329 0CC isascii.c Ei | 329](, | ,s i )hfi';k f/ e( 'dyd()-)ad)-)ta ) at{ { a U = F =| I| h ^E ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-h L >- Do>| (po ==ssp y-sm>-lf>iefntekct)hc;(h h( ,h| , ^~~~~~~~~~~~~~~features.ck :ek273ydataheap.ce:,:y8 1115,:s: t10swarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]:tl renote: lnexpanded from macro 'UFIELD'e( nk273 (e | 1115ky | e)i y fi)+ f ( +1t( ) o1)=l) d){g e={ fast-export.ct | :es ^ 217n-| :v>sli ^ 11(s | :bt ( ) u2| note: fplace parentheses around the assignment to silence this warning[ ==) d )] .rx m)217t | _\ f e ia| ft ~~~~^~~~~~~~~~~~~~~~ u (rfeisp == fheaasthu_rfeest_cthoSBtirtMse(mt(,o p0-)>;r k d| k ~~^~~~~~~~~~~~~2 fi, hkey)) { | ^ | ( ) libc/hash.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:1138:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | ifast-export.cf: 217(:o11l:d note: =use '==' to turn this assignment into an equality comparison sfeatures.c-:> 273s217:l | 8i :s tinote: 2fplace parentheses around the assignment to silence this warning[ d(]f.ixp ) 273 = | \ hi af| sIn file included from ^hgettemp.c( _:tf17 : e=In file included from t libc/system.hcg:he52St: telibc/hash.hrn:Mv329e(:mb11(u:of p)warning: -using the result of an assignment as a condition without parentheses [-Wparentheses])> rrkmdtk_2ffeia,t uhrkeesy ) =)329 | f {ei af t | u( ^rd e as| t_ ==at o=dataheap.cB :ih1138t-:s>34(o:tp ,snote: -use '==' to turn this assignment into an equality comparison0> )fdataheap.c;e: t1115 c:| h10 ^ (: h ,note: | expanded from macro 'UFIELD' ( )k ey, 1115s | t rilfe n((okledy )= +s -1>)s)l i{s t 2| [ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ].x) \ | ^ features.c:273:8: note: use '==' to turn this assignment into an equality comparison 273 | if (t = getenv(buf)) rmt_features = features_toBits(t, 0); | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning dataheap.c :3291139 | : 34i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h->ops -1139> | f eftocrh ((hd, =k edys,; sdt r>l=e nT(RkEeEy()s )+; 1d)-)- ){ U F| I ^ E L D| ( ( )c setFile); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dataheap.c:1139:34: note: fast-import.cplace parentheses around the assignment to silence this warning: 1206:11dataheap.c:: 1115warning: :10passing '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]: note: expanded from macro 'UFIELD' 1115 | 1206i | f (sopldr i=n tsf-(>bsulfi,s t"2b[ldo]b. x%)z d\" , | l ^e n); | ^~~ libc/stdio.h:270:31: note: passing argument to parameter here 270 | int sprintf(char * __restrict, const char * __restrict, ...) | ^ dataheap.c:1139:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ fast-import.c:1208:49: warning: passing 'u8[4096]' (aka 'unsigned char[4096]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1208 | hash_descriptor[idx].process(&md, buf, strlen(buf)+1); | ^~~ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlen (const char *); | ^ dataheap.c:1140:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1140 | for (d = ds; d >= TREE(s); d--) UFIELD(userhost); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = sCC libc/utils/data.c ->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1140:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1140:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1141:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1141 | for (d = ds; d >= TREE(s); d--) FIELD(cludes); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1141:34: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1141:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: features.cexpanded from macro 'FIELD': 338:9 :1112 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (old = s- >338s | l iisft 2([pd2] .=x )p r\ o j| _ ^p roduct(p)) p = p2; | ~~~^~~~~~~~~~~~~~~~~ features.c:338:9: note: place parentheses around the assignment to silence this warning dataheap.c :3381143 | : 35i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]p 2 = proj_pr o1143d | u c tf(opr) )( dp == pd2s;; d| ^ > = | T ( )R EE(s); d--) FIELD(bamhash); | ^~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ features.c:338:9: note: use '==' to turn this assignment into an equality comparisonfast-export.c :321:10: warning: 338 | using the result of an assignment as a condition without parentheses [-Wparentheses] if (p2 = p321r | o j _ipfr o(ddu1c t=( pP)A)R EpN T=( sp,2 ;d 2 )| ) ^ { | ==| ~~~^~~~~~~~~~~~~~~ dataheap.c:1143:35: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' CC info.c 1112 | if (old = s->slist2[d].x) \ | ^ features.c:339:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 339 | if (p2 = proj_isResync(p)) p = p2; | ~~~^~~~~~~~~~~~~~~~~~ fast-export.c:321:10: note: place parentheses around the assignment to silence this warning 321 | if (dataheap.cd:11143 :=35 :P Anote: Ruse '==' to turn this assignment into an equality comparisonE NIn file included from Tdataheap.c(stdio/sscanf.c:s:1112,50: : 10dIn file included from :2stdio/local.hfeatures.c )::note: )37339expanded from macro 'FIELD' : : {In file included from 9 ./system.h : :1112 | 52 | note: ^ place parentheses around the assignment to silence this warning: ./hash.hi :f| 329 ( ):339( 11 | o: l idwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] =( ps2- >=s lpirsotj 2_329[i | ds ]Ri.efxs )y( nd\ca (t pa| ) ^)= ph -=> op2p;s - >| f ^ e t c| h ( )( h, keyfast-export.c,: 321s:t10r:l enote: nuse '==' to turn this assignment into an equality comparison( key) + 3211 | ) ) i{f (| d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 = PARENT(s, d2)) { | ^ | == features.c:339:9: note: use '==' to turn this assignment into an equality comparison 339 | if (p2 = proj_isResync(p)) p = p2; | ^ | == features.c:342:./hash.h10::329 :warning: 11using the result of an assignment as a condition without parentheses [-Wparentheses]: note: stdio/rewind.cplace parentheses around the assignment to silence this warning : 34250 | : 1i: f 329 warning: | (a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] r ieft ( =d50 a | ptrfae- w>=ib nihdt-(s>f)op p){s - >| | f^ ~~~~^~~~~~~~~~e tch(./stdio_remap.hh:,64 :k16e:y ,note: expanded from macro 'rewind's trle n64( | k#edye)f i+ndataheap.c e:1 1153)r:)e34 w:{i nwarning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]| ^ b k _| r ( )e w1153i | n df o r| ^( d = ds; d >= TREE(s); d--) FIELD(commenfeatures.ct:s342):;10 : | note: ^~~~~~~~~~~~~~~place parentheses around the assignment to silence this warning dataheap.c:1112: 10342: | note: iexpanded from macro 'FIELD'f (re t1112 | = ipff -(>oblid./hash.ht :s=329) : s11{-: > snote: | luse '==' to turn this assignment into an equality comparison ^ i s t| 2 ( ) [ 329d | ] .ixf) (\d a t| a ~~~~^~~~~~~~~~~~~~~~ = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == features.c:342:10: note: use '==' to turn this assignment into an equality comparisonfast-export.c :353:12: 342warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = 353p | f -i>fb i(tpsa)t h{1 =| ^k e y| 2 ==p ath(dk1, 0dataheap.c,: 11530:,34 :0 )note: )place parentheses around the assignment to silence this warning { dataheap.c| : ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~1112 :10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ features.c:346:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 346 | if (here = loadfile(proj_fullpath(p, "BitKeeper/log/features"),fast-export.c :0353):)12dataheap.c ::{ 1153 note: : place parentheses around the assignment to silence this warning34| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: use '==' to turn this assignment into an equality comparison 353 | dataheap.c :i1112f: 10(:p anote: texpanded from macro 'FIELD'h 1 = k1112e | y 2ipfa t(ho(lddk 1=, s0-,> s0l,i s0t)2)[ d{] . x| In file included from )stdio/stdio.c ^ : \51 : | In file included from ( )| stdio/local.h ^: 37: In file included from ./system.h:52: ./hash.h:329:11: features.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]346 :11: note: place parentheses around the assignment to silence this warning 346 | if (h e329r | e i=f l(odaadtfai l=e (hp-r>oojp_sf-u>lfleptacthh((hp,, ke"yB,ifast-export.c t:sK353te:re12lp:ee nrnote: (/use '==' to turn this assignment into an equality comparisonkl eoyg)/ f353+e | a 1ti)uf)r e({sp "a )t| ,h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 0 )=) k{e y 2| p ^ a t h| ( ( )d k1,get.c :0349,: 190:, warning: 0)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]) { | ^ | == 349 | adler32(0, s->gfile, strlen(s->gfile))); | ^~~~~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here features.c:346 :82111 | :Z Enote: Xuse '==' to turn this assignment into an equality comparisonT ERN uLong 346Z | E XiPfO R(Th eardel e=r 3l2o aO./hash.hdF:f(329i(:lu11eL:(o pnnote: rg21place parentheses around the assignment to silence this warningo dataheap.c warning ja:s_d1167 generatedfl: . ue17329lr,: | l pcwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]aof tn hs((tdp a,B1167t y | a"t Be =if t whK*h-ebi>eulopfepe, sr (-/ur>lIkfonoegtft/ fcfl hee=(an ht)O,u)L r;Dke Kes yO"| ,F) ^ F, s( to0rf)lf)e) n){( k{ e | y ^)| ~~~~~~^~~~~~~~~~~~~~ + | ==1 )) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key,dataheap.c :s1167t:r17l:e nnote: (place parentheses around the assignment to silence this warningk ey) + 1)) 1167{ | | ^w h i| l ==e (rkoff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1167:17: note: use '==' to turn this assignment into an equality comparison 1167 | while (rkoff = OLDKOFF(off)) { | ^ | == CC key2rev.c dataheap.cCC libc/utils/dirname.c :1189:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1189 | while (rkoff = OLDKOFF(off)) { | ~~~~~~^~~~~~~~~~~~~~ get.c:421:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 421 | if (c = bam(prog, (flags & SILENT), bdataheap.cp:_1189f:i17l:e snote: ,place parentheses around the assignment to silence this warning ac_opten d1189, | a v )w)h i{l e | ( ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r koff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1189:17:get.c :note: 421use '==' to turn this assignment into an equality comparison: 9: note: place parentheses around the assignment to silence this warning 1189 | while 421( | r k oifff (=c O=L DbKaOmF(Fp(roofgf,) )( f{l a g| s ^ & | S ==I LENT), bp_files, ac_optend, av)) { | ^ | ( ) get.c:421:9: note: use '==' to turn this assignment into an equality comparison 421 | if (c = bam(prog, (flags & SILENT), bp_files, ac_optend, av)) { | ^ | == dataheap.c:1217:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] features.c :1217427 | : 9 : wwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]i le (rkoff = O427L | D K OiFfF ((ojf f=) )h a{s h _| ~~~~~~^~~~~~~~~~~~~~f etchStrU32(namemap, list[i])) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1217:17: note: place parentheses around the assignment to silence this warning 1217 | while (rkoff = OLDKOFF(off)) { | ^ | ( ) features.c:427:9: note: place parentheses around the assignment to silence this warning 427 | if (j = hash_fetchStrU32(namemap, list[i])) { | ^ | ( ) dataheap.c:1217:17: note: use '==' to turn this assignment into an equality comparison 1217 | while (rkoff = OLDKOFF(off)) { | ^ | == features.c:427:9: note: use '==' to turn this assignment into an equality comparison 427 | if (j = hash_fetchStrU32(namemap, fast-export.cl:i514s:t10[:i ]warning: ))using the result of an assignment as a condition without parentheses [-Wparentheses] { | ^ | == 514 | if (d = sccs_findMD5(cset, md5)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ fast-export.c:514:10: note: place parentheses around the assignment to silence this warning 514 | if (d = sccs_findMD5(cset, md5)) { | ^ | ( ) fast-export.c:514:10: note: use '==' to turn this assignment into an equality comparison 514 | if (d = sccs_findMD5(cset, md5)) { | ^ | == 1 warning generated. fsl.c:146:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 146 | if (xfile = is_xfile(av[ac])) { | ~~~~~~^~~~~~~~~~~~~~~~~~ dataheap.c:1286:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1286 | if (off = WEAVE_INDEX(s,fsl.c :d146):)13 :{ note: place parentheses around the assignment to silence this warning| ~~~~^~~~~~~~~~~~~~~~~~~ 146 | if (xfile = is_xfile(av[ac])) { | ^ | ( ) fsl.c:146:13: note: use '==' to turn this assignment into an equality comparison 146dataheap.c | : 1286 :i12f: (note: xplace parentheses around the assignment to silence this warningf ile = is _1286x | f i l ei(fa v([oafcf] )=) W{E A V| E ^_ I N| D ==E X(s, d)) { | ^ | ( ) dataheap.c:1286:12: note: use '==' to turn this assignment into an equality comparison 1286 | if (off =CC libc/utils/dirs.c WEAVE_INDEX(s, d)) { | ^ | == dataheap.c:1324:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: dataheap.cusing the result of an assignment as a condition without parentheses [-Wparentheses]2: warning1324s: generated8. : note: place parentheses around the assignment to silence this warning 329 | if (d a1324t | a i=f h(-i> o=p s(-(>sf-e>thceha(ph.,l ekne y+, 3s)t r&l e~n3()k e-y )s -+> h1e)a)p .{l e n| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ^ | ( ) 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) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) fast-export.c:656:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 656 | EACH_PARENT(cset, d, dp, i) { | ./hash.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~: 329:11: note: ./sccs.huse '==' to turn this assignment into an equality comparison: 565:18: note: expanded from macro 'EACH_PARENT' 329 | if 565( | d aftoar =( jh -=> o0p;s -(>pf)e t=c h((jh ,< k2e)y ,? sPtArRlEeNnT(Sk(esy,) d+, 1j))) :{ 0 ;| ^+ + j| ) == | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fast-export.c:656: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) | ^ fast-export.c:656: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) | ^ stdio/ungetc.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | __submore(fp) | ^ 2 warnings generated. stdio/ungetc.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | ungetc(CC key2path.c c, fp) | ^ ./stdio_remap.h:83:16: note: expanded from macro 'ungetc' 83 | #define ungetc bk_ungetc | ^ CC kill.c 1 warning generated. fast-export.c:812:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 812 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ fast-export.c:812:11: note: place parentheses around the assignment to silence this warning 812 | while (t = fgetline(f)) { | ^ | ( ) fast-export.c:812:11: note: use '==' to turn this assignment into an equality comparison 812 | while (t = fgetline(f)) { | ^ | == CC libc/utils/efopen.c In file included from stdio/vfscanf.c:45: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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 (daIn file included from tgfiles.ca: 20=: In file included from hlibc/system.h-:>52o: plibc/hash.hs:-329>:f11e:t cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( h, key, strlen(key) + 1) )329 | { 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)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(stdio/sscanf.ch:,56 :k1e:y , warning: sa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]t rlen(key )56 | +e o1f)r)e a{d ( c| o ^o k i| e ==, buf, len) | ^ CC libc/utils/fopen_cksum.c 1 warning generated. fast-export.c:879:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 879 | while (p = eachline(&t, &i)) { | ~~^~~~~~~~~~~~~~~~~~ In file included from glob.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fast-export.c:879:12: note: place parentheses around the assignment to silence this warning 879 | while (p = eachline(&t, &i)) { | ^ | ( ) libc/hash.h:329:11: note: fast-export.cplace parentheses around the assignment to silence this warning: 879:12: note: use '==' to turn this assignment into an equality comparison 329 | i f879 | ( d awthai l=e h(-p> o=p se-a>cfhelticnhe((h&,t ,k e&yi,) )s t{r lstdio/stdio.c e:| 58n ^:( 1k :e| y ==warning: ) a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] + 1)) { | 58 ^ | _ _| s ( )r ead(cookie, buf, n) | ^ ./stdio_remap.h:110:17: note: expanded from macro '__sread' 110 | #define __sread bk___sread | ^ libc/hash.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. stdio/stdio.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from stdio/vasprintf.c79: | 39_: _In file included from sstdio/local.hw:r37i: tIn file included from e./system.h(:c52o: o./hash.hk:i329e,:11: bwarning: uusing the result of an assignment as a condition without parentheses [-Wparentheses]f , n) | ^ ./stdio_remap.h:106:18: note: 329expanded from macro '__swrite' | if (106d | a#tdae f=i nhe- >_o_pssw-r>ifteet cbhk(_h_,_ skweryi,t es t r| l ^e n(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 kv.c stdio/stdio.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | __sseek(cookie, offset, whence) | ^ ./stdio_remap.h:95:17: note: expanded from macro '__sseek' 95 | #define __sseek bk___sseek | ^ findcset.c:680:In file included from 11stdio/vfprintf.c:: 2warning: : 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]In file included from stdio/vfwprintf.c:51: In file included from stdio/local.h:37: In file included from ./system.h: 52680: | ./hash.h : 329f:o11r: (warning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]h = dline; *ch; ch++) { | ^ ~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/stdio.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]findcset.c :691:10: warning: 117assigning 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] | __sclose(c o691o | k i ei)f (| c^h = md./stdio_remap.hb:m66_:fe18t:c./hash.h h:note: _329expanded from macro '__sclose's: t11r: ( 66cnote: | uplace parentheses around the assignment to silence this warning#r d-e>fvi in329ee | w ,_i _fks ec(yldloaistseat [b=kk ]_h)_-)_> so{cp ls o-| s> ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ef e t| c ^h (findcset.ch:,691 :k10e:y ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s trlen( k691e | y ) i+f 1()c)h {= m| d ^ b m _| f ( )e tch_str(cur->view, keylist[k])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libcommit.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)) { | ^ | == findcset.c:691:10: note: place parentheses around the assignment to silence this warning 691 | if (ch = mdbm_fetch_str(cur->view, keylist[k])) { | ^ | ( ) findcset.c:691:10: note: use '==' to turn this assignment into an equality comparison 691 | if (ch = mdbm_fetch_str(cur->view, keylist[k])) { | ^ | == CC libc/utils/fopen_crc.c 1 warning generated. gethelp.c:125:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ~~^~~~~~~~~~~~~~~~~~~~~~ gethelp.c:125:21: note: place parentheses around the assignment to silence this warning 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ^ | ( ) gethelp.c:125:21: note: use '==' to turn this assignment into an equality comparison 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ^ | == findcset.c:823:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 823In file included from | getuser.c : 17f: oIn file included from rlibc/system.h :(52c: hlibc/hash.h :=329 :k11:v .kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y .dptr; *ch; ch++) { | ^ ~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 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 = kv.val.dptr; *ch; ch++) { | ^ ~~~~~~~~~~~ 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 libdiff.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)) { | ^ | == gethost.c:41:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (address = hostaddr(host)) { | ~~~~~~~~^~~~~~~~~~~~~~~~ gethost.c:41:15: note: place parentheses around the assignment to silence this warning 41 | if (address = hostaddr(host)) { | ^ | ( ) 2 warnings generated. gethost.c:41:15: note: use '==' to turn this assignment into an equality comparison 41 | if (address = hostaddr(host)) { | ^ | == 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++] = envtmp; | ~~~~~~~^~~~~~~~~~~~~~~~~~ gettemp.c:34:13: note: place parentheses around the assignment to silence this warning 34 | if (envtmp = getenv("TMPDIR")) tmpdirs[tmpdirs_len++] = envtmp; | ^ | ( ) gettemp.c:34:13: note: use '==' to turn this assignment into an equality comparison 34 | if (envtmp = getenv("TMPDIR")) tmpdirs[tmpdirs_len++] = envtmp; | ^ | == stdio/vasprintf.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | vasprintf(str, fmt, ap) | ^ ./stdio_remap.h:84:19: note: expanded from macro 'vasprintf' 84 | #define vasprintf bk_vasprintf | ^ 1 warning generated. CC libc/utils/fopen_vzip.c In file included from stdio/vscanf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from grep.c:30: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libgraph.c findcset.c:1194:39: warning: format specifies type 'unsigned long *' but the argument has type 'time_t *' (aka 'long long *') [-Wformat] In file included from stdio/vsnprintf.c:48 : 1194In file included from | stdio/local.h : 37r: cIn file included from ./system.h=: 52s: s3./hash.hc warning:as329n generated:f. 11(:b uwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses], "%s %lu", nextTag, tagDate); 329| | ~~~ ^~~~~~~ i f| %llu( 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 librange.c 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); | ~~^~~~~~~~~~~~~~~~~~~~ In file included from stdio/vsscanf.c:48stdio/vfscanf.c: :In file included from 850stdio/local.h::137:: In file included from warning: ./system.ha function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]: 52: ./hash.h:329:11: 850warning: | using the result of an assignment as a condition without parentheses [-Wparentheses]_ _sccl(tab, fmt) | ^ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findcset.c:1241:11: note: place parentheses around the assignment to silence this warning 1241 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = findcset.ch:-1241>:o11p:s -note: >use '==' to turn this assignment into an equality comparisonf etch(h, k1241e | y ,w hsitlrel e(np( k=e ye)a c+h l1i)n)e ({& t ,| ^ & l e| n ( )) ) fprintf(out, "c %.*s\n", len, p); | ^ | == ./hash.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 gnupatch.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)) { | ^ | ( ) 5 warnings generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 =3 warninghs- generated>. 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)) { | ^ | ( ) In file included from In file included from help.ctcp/tcp.c:17:: 21In file included from libc/system.h:52: libc/hash.h:329:11: : In file included from warning: ./system.husing the result of an assignment as a condition without parentheses [-Wparentheses]: 52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (da t329a | =i fh -(>daotpas -=> fhe-t>cohp(slibc/hash.hh-:,>329 f:ke11et:yc ,hnote: (use '==' to turn this assignment into an equality comparisonsh t,r lkeeny (,329k | es yti)rf l +e( nd1(a)kt)ea y {)= +h| - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1> )o)p s{- > f| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:./hash.h329::32911::11 :In file included from note: stdio/wsetup.cplace parentheses around the assignment to silence this warningnote: : place parentheses around the assignment to silence this warning48 : In file included from stdio/local.h:37 : 329 In file included from | 329./system.h | :i 52fi: f./hash.h( :d(329ad:ta11at: a = warning: =using the result of an assignment as a condition without parentheses [-Wparentheses]h -h>-o>posp-s>-f> ef329te | ct hci(hfh( ,h( ,dk aektyea,y ,=s tshrt-lr>elonep(nsk(-ek>yef)ye )t+ c +h1 ()1h)), ) { k {e y| , ^ | ^ s t| r ( )| l ( )e n(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: libc/hash.huse '==' to turn this assignment into an equality comparison: 329:11: note: use '==' to turn this assignment into an equality comparison 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./hash.h():k)329e :y{11) : +| note: ^CC libsfiles.c place parentheses around the assignment to silence this warning1 ) )| =={ | ^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)) { | ^ | == 1 warning generated. In file included from stdio/wbuf.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. CC libc/utils/fopen_zip.c 2 warnings generated. In file included from heapdump.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->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 329stdio/vscanf.c | : 51i:f1 :( dwarning: aa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]t a = h->o p51s | -v>sfceatncfh((fhm,t ,k eayp,) s t| r^l en(key./stdio_remap.h): 86+: 161:) )note: expanded from macro 'vscanf'{ | ^ 86| | ==# define vscanf bk_vscanf | ^ In file included from stdio/vsprintf.c:In file included from 48udp/udp.c: :In file included from 21stdio/local.h: :In file included from 37./system.h: :In file included from 52./system.h: :./hash.h52:: 329./hash.h::11329:: 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] 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning ./hash.h:329:11: 329note: | place parentheses around the assignment to silence this warning if (data =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 )) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison ./hash.h: 329329: | 11 :i fnote: use '==' to turn this assignment into an equality comparison( data = h -329> | o pisf- >(fdeattcah (=h ,h -k>eoyp,s -s>tfreltecnh((khe,y )k e+y ,1 )s)tIn file included from rhash_nokey.c{l: e17 n: | (In file included from ^k./sccs.h e: y20| ): == In file included from +libc/system.h :152): )libc/hash.h :{329 : 11| : ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/fileops.c CC lines.c CC localtm.c gfiles.c:171:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 171 | if (p = strstr(file, "/SCCS/s.")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ CC lock.c gfiles.c:171:9: note: place parentheses around the assignment to silence this warning 171 | if (p = strstr(file, "/SCCS/s.")) { | ^ | ( ) gfiles.c:171:9: note: use '==' to turn this assignment into an equality comparison 171 | if (p = strstr(file, "/SCCS/s.")) { | ^ | == stdio/vsnprintf.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | vsnprintf(str, n, fmt, ap) | ^ ./stdio_remap.h:87:19: note: expanded from macro 'vsnprintf' 87 | #define vsnprintf bk_vsnprintf | ^ CC libc/utils/fileutils.c stdio/vsscanf.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | eofread(cookie, buf, len) | ^ stdio/vsscanf.c:63:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | vsscanf(str, fmt, ap) | ^ ./stdio_remap.h:92:17: note: expanded from macro 'vsscanf' 92 | #define vsscanf bk_vsscanf | ^ stdio/wsetup.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | __swsetup(fp) | ^ ./stdio_remap.h:81:19: note: expanded from macro '__swsetup' 81 | #define __swsetup bk___swsetup | ^ 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)2 warning s| generated^. ./stdio_remap.h:79:17: note: expanded from macro '__swbuf' 79 | #define __swbuf bk___swbuf | ^ In file included from utils/cleanpath.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = tcp/tcp.ch:-77>:o52p:s -warning: >fpassing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]e tch(h, key, s t77r | l einf( k(e(yn)e w+s o1c))k {= a| c ^ c e p| t ( )( sock, (struct sockaddr*)&s, &namelen)) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:388:68: note: passing argument to parameter here 388 | int accept (int, struct sockaddr ./hash.h*:_329_:r11e:s tnote: ruse '==' to turn this assignment into an equality comparisoni ct, soc k329l | e ni_ft (*d_a_trae s=t rhi-c>to)p;s - >| f ^e tch(h, key, strlen(key) + 1)) { | ^ | == tcp/tcp.c:106:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 106 | if (freeme = strrchr(host, ':')) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ tcp/tcp.c:106:13: note: place parentheses around the assignment to silence this warning 106 | if (freeme = strrchr(host, ':')) { | ^ | ( ) tcp/tcp.c:106:13: note: use '==' to turn this assignment into an equality comparison 106 | if (freeme = strrchr(host, ':')) { | ^ | == In file included from hostme.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from here_check.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == tcp/tcp.c: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) { stdio/vsprintf.c| ^~~~~~~~: 51:1: warning: /usr/include/sys/socket.ha function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]: 392:73: note: passing argument to parameter here 51 | vs p392r | iinnttf (gsettrp,e efrmnta,m ea p()i n t| ,^ struc./stdio_remap.ht: 89s:o18c:k anote: dexpanded from macro 'vsprintf'd r *__ r89e | s#tdreifcitn,e svoscpkrliennt_ft b*k___vrsepsrtirnitcft ) ;| ^ | ^ CC locking.c 1 warning generated. tcp/tcp.c:168:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 168 | if (getsockname(s, (struct sockaddr *)&sin, &namelen) < 0) { | ^~~~~~~~ /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 | rc = getsockopt(s, SOL_SOCKET, SO_TYPE, SOCK_OPT_CAST &t, &t); | ^~ /usr/include/sys/socket.h:401:71: note: passing argument to parameter here 401 | int getsockopt (int, int, int, void *__restrict, socklen_t *__restrict); | ^ 2 warnings generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == 3 warnings generated. gfiles.c:661:24: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 661 | range_walkrevs(s, 0, L(d), 0, pending_print, data); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:699:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 699 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ~~^~~~~~~~~~~~~~~~~~~ gfiles.c:699:8: note: place parentheses around the assignment to silence this warning 699 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ^ CC libc/utils/findpid.c | ( ) gfiles.c:699:8: note: use '==' to turn this assignment into an equality comparison 1699 warning | generated . if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ^ | == 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->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. CC mail.c 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(2k warningesy generated). In file included from + idcache.c1:)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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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->feCC libc/utils/fmem.c tch(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 merge.c 2 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"graft.c):)37 :t8o:u cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( p, 0666); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37 | if (s = sfileFirst("graft", &av[1], 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.cgraft.c::105737::118:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 105737 | | i f i(fs (=p s=f igleetFeinrvs(t"(_"BgKr_aSfLtO"W,_ W&AaLvK["1)]), t0o)u)c h{( p ,| ^ 0 6 6| 6 ( )) ; | ^ | ( ) graft.c:37:8: note: use '==' to turn this assignment into an equality comparison 37 | if (s = sgfiles.cf:i1057l:e11F:i rnote: suse '==' to turn this assignment into an equality comparisont ("graft "1057, | & a v [i1f] ,( p0 )=) g{e t e| n ^v ( "| _ ==B K_SLOW_WALK")) touch(p, 0666); | ^ | == graft.c:39:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 39 | if (s = sfileNext()) { | ~~^~~~~~~~~~~~~ graft.c:39:9: note: place parentheses around the assignment to silence this warning 39 | if (s = sfileNext()) { | ^ | ( ) In file included from info.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] graft.c:39:9: note: use '==' to turn this assignment into an equality comparison 329 | 39 | i f i(fd a(tsa == shf-i>loepNse-x>tf(e)t)c h{( h ,| ^k e y| , == strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graft.c:41:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (s = sfileNext()) usage(); | ~~^~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) graft.c:41:10: note: place parentheses around the assignment to silence this warning 41 | if (s = sfileNext()) usage(); | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1In file included from )isascii.c):graft.c 17:{: 41 In file included from : libc/system.h10| :: ^52 : note: libc/hash.huse '==' to turn this assignment into an equality comparison| : ==329 :11 :41 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = sfileNext()) 329u | s aigfe (()d;a t a| ^= h| - ==> ops-CC mklock.c >grep.cf:e283t:c13h:( hwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] key, 283s | t rwlheinl(ek e(yb)u f+ =1 ))g r{e p _| g ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e tline(f)) { | ~~~~^~~~~~~~~~~~~~~~~ libc/hash.h:329:11grep.c:: 283note: :place parentheses around the assignment to silence this warning13 : note: place parentheses around the assignment to silence this warning 329 | 283i | f w(hdialtea (=b uhf- >=o pgsr-e>pf_egtecthl(ihn,e (kfe)y), {s t r| l ^ e n (| k ( )e y) + 1)) { | ^ | ( ) In file included from utils/data.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] grep.c:283:13: note: use '==' to turn this assignment into an equality comparison 329 | 283i | flibc/hash.h :w(h329di:al11te:a (note: =buse '==' to turn this assignment into an equality comparison u hf- >=o pg329sr | -e >pif_feg te(ctdhla(ithna,e (=kf e)hy)-, > {os pt sr| -l ^>e fn e(| tk ==ce hy()h ,+ k1e)y), {s t r| l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e n(key) + 1)) { | ^ | == ./hash.h:329:11: CC mailslot.c 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)) { | ^ | == gfiles.c:1191:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1191 | while (p = strrchr(gfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~ gfiles.c:1191:12: note: place parentheses around the assignment to silence this warning 1191 | while (p = strrchr(gfile, '/')) { | ^ | ( ) gfiles.c:1191:12: note: use '==' to turn this assignment into an equality comparison 1191 | while (p = strrchr(gfile, '/')) { | ^ | == 2 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/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ gfiles.c: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, '/')) { | ^ | == CC libc/utils/fullname.c CC libc/utils/fileinfo.c gfiles.c:1414:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1414 | if (t = sdir_getdir(proj, dir)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 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.c:1414:8: note: place parentheses around the assignment to silence this warning 1414 | if (t = sdir_getdir(proj, dir)) { | ^ | ( ) heapdump.c:90:13: note: place parentheses around the assignment to silence this warning 90 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | gfiles.c ^ : 1414 :| 8 ( ): note: use '==' to turn this assignment into an equality comparison 1414 | if (t = sdir_getdir(proj, dir)) { | ^ | == heapdump.c:90:13: note: use '==' to turn this assignment into an equality comparison 90 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == CC libc/utils/getnull.c heapdump.c:101:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 101 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ heapdump.c:101:13: note: place parentheses around the assignment to silence this warning 101 | while (t = sccs_nextdata(s)) { | ^ | ( ) gfiles.c:1456:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1456 | if (magicPfile = mdheapdump.cb:m101_:f13e:t cnote: huse '==' to turn this assignment into an equality comparison_ str(gD B101, | g f iwlhei)l)e {( t | = ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs_nextdata(s)) { | ^ | == 10 warnings generated. gfiles.c:1456:18: note: place parentheses around the assignment to silence this warning 1456 | if (magicPfile = mdbm_fetch_str(gDB, gfile)) { | ^ | ( ) gfiles.c:1456:18: note: use '==' to turn this assignment into an equality comparison 1456 | if (magicPfile = mdbm_fetch_str(gDB, gfile)) { | ^ | == In file included from kill.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from key2path.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 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)) { | ^ | == 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 = 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 mtime.c In file included from utils/efopen.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == heapdump.c: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'))) { | ^ | ( ) 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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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 In file included from http.c276 | : 17 : In file included from libc/system.hw:h52i: llibc/hash.he: 329(:o11f:f warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] RKDKOFF(s, off, rkoff, 329d | k oifff )()d a{t a | = ^ h -| > ==o ps->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)) { | ^ | == heapdump.c:332:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 332 | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:332:8: note: place parentheses around the assignment to silence this warning 332 | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ^ | ( ) heapdump.c:332:8: note: use '==' to turn this assignment into an equality comparison 332 | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ^ | ==CC libc/utils/getopt.c In file included from heapdump.ckey2rev.c::35417:: 12In file included from :libc/system.h :warning: 52using the result of an assignment as a condition without parentheses [-Wparentheses]: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 354 | while (t = sccs_nextdata(s)) {329 | | gfiles.ci ~~^~~~~~~~~~~~~~~~~~:f 2041 :(11d:a twarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses] = h->ops->f e2041t | c hw(hhi,l ek e(yt, =s tfrgleetnl(ikneey()f )+) 1 ){) {| ~~^~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:354:12: note: place parentheses around the assignment to silence this warning 354 | while (t = sccs_nextdata(s)) { | ^ | ( ) libc/hash.h:329:11gfiles.c:: 2041note: :place parentheses around the assignment to silence this warning11 : note: place parentheses around the assignment to silence this warning 329 | 2041i | f w(hdialtea (=t heapdump.ch=:- 354>f:og12pe:st -lnote: >iuse '==' to turn this assignment into an equality comparisonfn eet(c fh354)( | )h , { w kh ei| yl ^ ,e s(| tt ( )r l=e ns(ckcesy_)n e+x t1d)a)t a{( s )| ) ^ { | ( )| ^ | == gfiles.c:2041:11: note: use '==' to turn this assignment into an equality comparison 2041 | while (t = fgetline(f)) { | libc/hash.h ^In file included from : kv.c329 ::| 1711 ==: : In file included from ./sccs.hnote: :use '==' to turn this assignment into an equality comparison20 : In file included from libc/system.h:52: libc/hash.h :329329 | : 11i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h->ops->fetch(h, 329k | e yi,f s(tdraltean (=k ehy-)> o+p s1-)>)f e{t c h| ( ^h , | k ==e y, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ here_check.c:120:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 120 | while (url = urllist_find(n, cp, flags, &j)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:2050:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2050 | while (t1 = fgetline(f1)) { | 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)) { | ^ | ( ) here_check.c:120:15: note: place parentheses around the assignment to silence this warning 120 | while (url = urllist_fgfiles.ci:n2050d:(14n:, note: cplace parentheses around the assignment to silence this warningp , flalibc/hash.hg :s2050329, | : 11& :j )wnote: )huse '==' to turn this assignment into an equality comparison i {l e | ( ^ t329 1 | | =i ( ) f f g(edtaltian e=( fh1-)>)o p{s - >| f ^ e t c| h ( )( h, key, strlen(key) + 1)) { | ^ | == here_check.c:120:15: note: use '==' to turn this assignment into an equality comparisonheapdump.c :382:11: warning: 120using the result of an assignment as a condition without parentheses [-Wparentheses] | whgfiles.ci:l2050 e382: | 14( :uw rhnote: liuse '==' to turn this assignment into an equality comparison l =e u (r2050dl | l =i s ctws_hefitil_nerd d((wnte,1a vc=ep P,fa giferlt(alsgi,sn ,e0 (,&f j1&))r))k In file included from outils/fopen_cksum.c{{f: 20 f : ,| In file included from | ^./system.h ^& : d 52 k| : | o ==./hash.h ==f : f329):)11 :{ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:gfiles.c382::205511::11 :note: place parentheses around the assignment to silence this warningwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3822055 | | w h i lief ((dp == cssterts_trrd(wre,a v"e.P.a"i)r)./hash.h( :s*329,p: 110=:, 0note: &;place parentheses around the assignment to silence this warningr k o| f ~~^~~~~~~~~~~~~~~~~f ,329 | & dikfo f(fd)a)t a{ = | h ^ - > o| p ( )s ->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) heapdump.cgfiles.c::3822055::1111:: ./hash.h note: :note: use '==' to turn this assignment into an equality comparison329place parentheses around the assignment to silence this warning : 11: note: use '==' to turn this assignment into an equality comparison 382 | 2055 | w h329 i | l eii ff( d(( dp=a t=ca s se=tt r_hsr-td>rwo(epras,v- e>"Pf.ae.it"rc)(h)s( ,h* ,p0 ,k= e &y0r,;k os ft| fr ^ ,l e &n| d( ( )kk oefyf)) )+ 1 { warning1 generated ). )| ^{ | | == ^ | == gfiles.c:2055:11: note: use '==' to turn this assignment into an equality comparison 2055 | if (p = strstr(r, "..")) *p = 0; | ^ | == CC mv.c 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)) { | ^ | == 1 warning generated. 3 warnings generated. gfiles.c:2086:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2086 | if (p = strstr(r, "..")) *p = 0; | ~~^~~~~~~~~~~~~~~~~ gfiles.c:2086:10: note: place parentheses around the assignment to silence this warning 2086 | if (p = st2r warningsst generatedr. (r, "..")) *p = 0; | ^ | ( ) In file included from gfiles.cutils/dirname.c::208635:: 10In file included from :./system.h :note: 52use '==' to turn this assignment into an equality comparison: ./hash.h:329:11: 2086warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = strstr(r, ".." )329) | *ipf =( d0a;t a | = ^ h -| > ==o ps->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 libcommit.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from utils/die.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h-libc/hash.h>:o329p:s11-:> fnote: euse '==' to turn this assignment into an equality comparisont ch(h, k e329y | , isft r(ldeant(ak e=y )h -+> o1p)s)- >{f e t| c ^ h ( h| , ( ) key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/fopen_crc.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 names.c utils/efopen.c:49:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 49 | if (f = efopen(env)) { | ~~^~~~~~~~~~~~~ utils/efopen.c:49:8: note: place parentheses around the assignment to silence this warning 49 | if (f = efopen(env)) { | ^ | ( ) utils/dirs.c:197:11: warning: utils/efopen.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 49:8: note: use '==' to turn this assignment into an equality comparison 197 | 49 | w hiifl e( f( e= =e froepaednd(iern(vd)))) {{ | ^| ~~^~~~~~~~~~~~ | == 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)) { | ^ | == 14 warnings generated. idcache.c:147:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 147 | while (ino = sccs_prev(sc, ino)) { | ~~~~^~~~~~~~~~~~~~~~~~~~ CC libc/utils/glob.c idcache.c:147:14: note: place parentheses around the assignment to silence this warning 147 | while (ino = sccs_prev(sc, ino)) { | ^ | ( ) CC ndiff.c CC nested.c idcache.c:147:14: note: use '==' to turn this assignment into an equality comparison 147 | while (ino = sccs_prev(sc, ino)) { | ^ | == 4 warnings generated. In file included from libgraph.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from libsfiles.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. 1 warning generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC newroot.c In file included from librange.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) info.c:276:36: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 276 | (struct sockaddr*)&cliaddr, &len); | ^~~~ /usr/include/fortify/sys/socket.h:51:73: note: passing argument to parameter '__l' here 51 | libc/hash.h : 329 : 11 : note: use '==' to turn this assignment into an equality comparison 329 | s tirfu c(td astoac k=a dhd-r> o*p_s_-a>,f estoCC libc/utils/lines.c cchk(lhe,n _kte y*,_ _slt)r l e| n ^( key) + 1)) { | ^ | == 1 warning generated. CC opark.c CC libc/utils/lines_tests.c 2 warnings generated. key2path.c:85:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | if (path = mdbm_fetch_str(idDB, key)) return (strdup(path)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ key2path.c:85:11: note: place parentheses around the assignment to silence this warning 85 | if (path = mdbm_fetch_str(idDB, key)) return (strdup(path)); | ^ | ( ) key2path.c:85:11: note: use '==' to turn this assignment into an equality comparison 85 | if (path = mdbm_fetch_sIn file included from tutils/fileops.cr:(i17d: DIn file included from B./system.h,: 52k: e./hash.hy:)329) :r11e:t uwarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]n (strdup(path)); 329| | ^ i f| ==( data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key2path.c:86:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (t = mdbm_fetch_str(gone, key)) check = 1; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | ( ) key2path.c:86:8: note: place parentheses around the assignment to silence this warning 86 | if (t = mdbm_fetch_str(gone, key)) check = 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)) { | ^ | == key2path.c:86:8: note: use '==' to turn this assignment into an equality comparison 86 | if (t = mdbm_fetch_str(gone, key)) check = 1; | ^ | == 2 warnings generated. In file included from utils/fopen_zip.c:20: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, 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 parent.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)) { | ^ | == key2path.cCC libc/utils/mkdir.c :127:36: warning: passing 'char[2]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 127 | proj_root(0), (u32)adler32(0, "+", 1)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ utils/fopen_crc.c:344:32: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 344 | if ((fc->rlen = readBlock(fc, fc->rbuf)) < 0) return (-1); | ^~~~~~~~ utils/fopen_crc.c:213:27: note: passing argument to parameter 'buf' here 213 | readBlock(fcrc *fc, char *buf) | ^ utils/fopen_crc.c:351:15: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 351 | crcWrite(fc, fc->rbuf, len); | ^~~~~~~~ utils/fopen_crc.c:107:48: note: passing argument to parameter 'buf' here 107 | private int crcWrite(void *cookie, const char *buf, int len); | ^ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/milli.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from libdiff.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(elibc/hash.h): 329i:f11 :( !note: (place parentheses around the assignment to silence this warninge )) | ^ 329 | utils/fopen_crc.ci:f213 :(27d:a tnote: apassing argument to parameter 'buf' here = h-> o213p | sr-e>afdeBtlcohc(kh(,f ckrecy ,* fsct,r lcehna(rk e*yb)u f+) 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 park.c CC partition.c info.c:616:25: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 616 | sprintf(buf, "%lx", t); | ~~~ ^ | %llx 7 warnings generated. 1 warning generated. utils/fopen_crc.c:527:27: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 527 | fc->rlen = readBlock(fc, fc->rbuf); | ^~~~~~~~ utils/fopen_crc.c:213:27: note: passing argument to parameter 'buf' here 213 | readBlock(fcrc *fc, char *buf) | ^ info.c:741:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] kv.c:42:8 :741 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (t = getenv( "42B | K _iDfO T(BhK "=) )h a{s h _| f ~~^~~~~~~~~~~~~~~~~~~~r omStream(0, f)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ info.c:741:8: note: place parentheses around the assignment to silence this warning 741 | if (t = getenv("BK_DOTBK")) { | ^ kv.c : 42| : ( )8 : note: place parentheses around the assignment to silence this warning 42 | if (h = hash_fromStream(0, f)) { | ^ | ( ) utils/fopen_crc.c:604:16: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 604 | crcWrite(fc, fc->rbuf, 0); info.c :| 741 ^~~~~~~~: 8: note: use '==' to turn this assignment into an equality comparison utils/fopen_crc.c:427: 36741: | note: ipassing argument to parameter 'buf' heref (t = 427g | ectrecnWkv.cvr:(i42"t:Be8K(:_v Donote: Oiuse '==' to turn this assignment into an equality comparisonTd B K*"c )o42)o | k {ii ef , | ( ^ch o n=| s ==th acshha_rf r*obmuSft,r eianmt( 0l,e nf)) ) | ^{ | ^ | == 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")) { | ^ | == 1 warning generated. 1 warning generated. CC libc/utils/mmap.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 info.c:942:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 942 | if (s = uniqdb_backup_path()) { | ~~^~~~~~~~~~~~~~~~~~~~~~ info.c:942:8: note: place parentheses around the assignment to silence this warning 942 | if (s = uniqdb_backup_path()) { | ^ | ( ) info.c:942:8: note: use '==' to turn this assignment into an equality comparison 942 | if (s = uni1q warningd generatedb_. backup_path()) { | ^ | == info.c:948:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 948 | if (s = hash_fetchStr(opts->db, DB_MODTIME)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.cIn file included from :utils/fileutils.c948::817:: In file included from note: ./system.hplace parentheses around the assignment to silence this warning: 52: ./hash.h:329:11: warning: 948using the result of an assignment as a condition without parentheses [-Wparentheses] | if (s = hash_fetchStr(opts->db ,329 | D Bi_fM O(DdTaItMEa) )= {h - >| o ^ p s -| > ( )f etch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:948:8: note: use '==' to turn this assignment into an equality comparison 948 | if (s = hash_fetchStr(opts->db, DB_MODTIME)) { | ^ | == ./hash.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 locking.c:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { ./hash.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:info.c329::95411::23 :note: place parentheses around the assignment to silence this warningwarning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 329 | i954f | ( dsaptrai n=t fh(-b>uofp,s -">%flext"c,h (th1,) ;k e y| , ~~~ ^~ s t| r %llxl en(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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: In file included from place parentheses around the assignment to silence this warningIn file included from lines.c lock.c::1717: : In file included from In file included from libc/system.h977libc/system.h: | :52 52: i: libc/hash.hflibc/hash.h: :329(329:s:11y11:n: c warning: rwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses]o t = strchr(date+1, 329329' | | | 'ii)ff) (({dd aa tt| aa ^ == | hh ( )-- >>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:977:15: note: use '==' to turn this assignment into an equality comparison 977 | if (syncroot = strchr(date+1, '|')) { | ^ | == libcommit.c:141:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 141 | if (p = strstr(buf, "#BKARG#")) { utils/fopen_zip.c :| libc/hash.h130 ~~^~~~~~~~~~~~~~~~~~~~~~~~libc/hash.h:: :32917329:::11 11: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]note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 130 329 | 329 | | z ifif-f > (z(d.danatetaxa t =_= o huh-t-> >o=op psbs-u->f>f;fe et tc| ch ^ ~~~h( (hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | ( ) ( ) libcommit.c:141:9: note: place parentheses around the assignment to silence this warning 141 | if (p = strstinfo.cr:(980b:u32f:, warning: "format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat]# BKARG#")) { 980| | ^ f| p ( )r intf(f, "%s %ld %s\n", k, tlibc/hash.h,libc/hash.h: :329s329:y:11n11:c: r note: onote: use '==' to turn this assignment into an equality comparisonouse '==' to turn this assignment into an equality comparison t +1); 329 | 329| | ~~~ ^i fi f| ( %lldd( adtaat a= =h -h>-o>posp-s>libcommit.c-f:>e141ft:ec9th:c( hhnote: (,use '==' to turn this assignment into an equality comparisonh ,k eky e,141y | ,s t sritlfre ln(e(pnk (e=ky e)sy t)+r s+1t )r1)() b){u f{ , | ^"| # ^ B | K ==A| R ==G #")) {CC libc/utils/pq.c | ^ | == info.c:984:29: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 984 | fprintf(f, "%s %ld\n", k, t); | ~~~ ^ | %lld CC pending.c http.c:68:6: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 68 | buf = p = malloc(len2); | ^ ~~~~~~~~~~~~~~~~ CC patch.c http.c:69:27: warning: libcommit.cpassing '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]: 163:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 69 | if (( e163r | r = }b awshei6l4utils/fopen_zip.ce:_ 182e(:np16c :o= d warning: esassigning 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](t sr,s tlre( nb182,, | b"zu#ffB-,K> Az&R.lGne#en"x2CC preference.c )t))_);i n! =| = ~~^~~~~~~~~~~~~~~~~~~~~~ C (RcYhPaTr_ O*K))b u{f ; | ^| ^ ~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ http.c:69:35utils/fopen_zip.c:: 185warning: :11passing '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]: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 69 | i f185 | ( ( eirfrlibcommit.c :(=163e :rb15ra: s =enote: 6place parentheses around the assignment to silence this warningd4 e_felna ct163oe | d( e& (z sf},- >wlzhe,in l,Ze _ bN(uOpf_ ,F= L &UslSteHrn)s2)t) r){( b! ,=| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~"C #RBYKPATR_GO#K")) ){; | | ^~~ ^ | ( ) /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outlen); | ^ http.c:69:40: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 69 | if ((err =libcommit.c :b163a:s15e:6 4note: _use '==' to turn this assignment into an equality comparisone ncode(s ,utils/fopen_zip.c163 : | l185 e: n11 ,:} bnote: wuplace parentheses around the assignment to silence this warninghf i,lutils/fopen_vzip.c :e &117 185l:( | e9p n: 2 =i)warning: f)using the result of an assignment as a condition without parentheses [-Wparentheses]s1 t warning(!r generatede=s. r t rCr117 R(= | Yb P,d T ei_"ffO#l KBa()Ktt Ae {R(= G& #zg| "fe ^~~~~)-t )>e/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h;zn: ,v4 (:| Z"60 ^__: NB OKnote: | __passing argument to parameter 'outlen' here ==FV LZUIS PH4_) | F) M T{ " ) )| ^ { | | ( ) ~~^~~~~~~~~~~~~~~~~~~~~~~~ unsigned char *out, unsigned long *oulibcommit.ct:l165e:n16):; warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^ 165 | } else if (p = strstr(buf, "#BKEXEC#")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: place parentheses around the assignment to silence this warning 117 | if (t = getenv("_BK_VZIP_FMT")) { | ^ | libcommit.c ( ): 165:16: note: place parentheses around the assignment to silence this warning 165 | } else if (p = strstr(buf, "#BKEXEC#")) { | ^ | ( ) utils/fopen_vzip.c:117:9: note: use '==' to turn this assignment into an equality comparison 117 | if (t = getenv("_BK_VZIP_FMT")) { | ^ | == 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 = popenCC libc/utils/putenv.c (&p[8], "r")) { | ^ | ( ) libcommit.c:166:11: note: use '==' to turn this assignment into an equality comparison 166 | if (f1 = popen(&p[8], "r")) { | ^ | == 1 warning generated. info.c:1133:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ info.c:1133:12: note: place parentheses around the assignment to silence this warning 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ^ | ( ) info.c:1133:12: note: use '==' to turn this assignment into an equality comparison 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ^ | == In file included from localtm.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:188:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 188 | if (libc/hash.hn:e329w:b11i:t snote: place parentheses around the assignment to silence this warning= (bits & 329( | S Li_fP A(Rd|aStRa_ P=A R)h)-)> o{p s -| > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~f etch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->flibgraph.ce:t188c:h15(:h ,note: place parentheses around the assignment to silence this warningk ey, strl e188n | ( k eiyf) (+n e1w)b)i t{s =| ^( b i| t ==s & (SL_PAR|SR_PAR))) { | ^ | ( ) 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)) {libgraph.c : 188| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~15 : note: use '==' to turn this assignment into an equality comparison 188 | if (newbits = (bits & (SL_PAR|SR_PAR))) { | ^ | == libgraph.c:189:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 189 | libc/hash.hi:f329 :(11e: =note: place parentheses around the assignment to silence this warningP AR E329N | T (isf, (dd)a)t a{ 1= warning | generatedh ~~^~~~~~~~~~~~~~. - >info.cop:s1204-:>8f:e twarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]h (h, key, strl e1204n | ( kiefy )( s+ =1 )g)e t{e nv (| e ^ n v| ) ( )) { | ~~^~~~~~~~~~~~~ libgraph.c:189:10: note: place parentheses around the assignment to silence this warning 189 | if (e = PARENT(s, d)) { | ^ | ( ) libc/hash.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:1204:8: note: place parentheses around the assignment to silence this warning 1204 | if (s = getenv(env)) { | ^ | ( ) libgraph.c:189:10: note: use '==' to turn this assignment into an equality comparison 189 | if (e = PARENT(s, d)) { | ^ | == info.c:1204:8: note: use '==' to turn this assignment into an equality comparison 1204 | if (s = getenv(env)) { | ^ | == libgraph.c:201:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 201 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:201:12: note: place parentheses around the assignment to silence this warning 201 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) libgraph.c:201:12: note: use '==' to turn this assignment into an equality comparison 201 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == utils/fopen_vzip.c:186:12: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 186 | z.next_in = (char *)in; | ^ ~~~~~~~~~~ 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; | CC proj.c ^ ~~~~~~~~~~ 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_compress_limitedOutput (const char* src, char* dest, int srcSize, int maxOutputSize); | ^ /usr/include/lz4.h:796:52: note: expanded from macro 'LZ4_DEPRECATED' 796 | # define LZ4_DEPRECATED(message) __attribute__((deprecated(message))) | ^ http.c:214:9: warning: passing 'unsigned char[10]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 214 | strcpy(c.userid, "anonymous"); | ^~~~~~~~ /usr/include/fortify/string.h:126:55: note: passing argument to parameter '__d' here CC poly.c 126 | _FORTIFY_FN(strcpy) char *strcpy(char * _FORTIFY_POS0 __d, const char *__s) | ^ libgraph.c:333:19: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 333 | (void)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) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mklock.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->oCC libc/utils/readn.c phttp.cs:-291>:f9e:t cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( h, key, s t291r | l e ni(fk e(ye) =+ s1t)r)c h{r ( p| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ',')) *e++ = 0; | ~~^~~~~~~~~~~~~~~~ libc/hash.h:http.c329::29111::9 :note: place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning 329 | 291 | i f i(fd a(tea == sht-r>cohprs(-p>,f e't,c'h)()h ,* ek+e+y ,= s0t;r l e| n ^ ( k e| y ( )) + 1)) { | ^ | ( ) http.c:291:9: note: use '==' to turn this assignment into an equality comparison libc/hash.h:329: 11291: | note: use '==' to turn this assignment into an equality comparisoni f (e = s329t | r cihfr ((pd,a t'a, '=) )h -*>eo+p+s -=> f0e;t c h| ( ^h , | k ==e y, strlen(key) + 1)) { | ^ In file included from | mailslot.c ==: 17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. utils/fopen_vzip.cIn file included from :utils/fullname.c474::1735: :In file included from ./system.hwarning: :52passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]: ./hash.h :329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 474 | if (fz->com p329r | e sisf( b(udfa,t al e=n ,h -libgraph.cd>:a430ot:pa22s,:- >&warning: fcaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]es tz)c)h (rhe ,t430 u | kr en y c,(o -us1nt)tr; l =e n| s( ^~~~yk medyi)f f+( s1,) )L ({P A R| E ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N T(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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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(hlibgraph.c,: 433k:e11y:, warning: saddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]t rlen(key) + 4331 | ) ) c{o m p| ( ^s , | L ==( PARENT(s, d)), d, &dups, slist, count); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (tyutils/fileutils.cp:e166o:f13(:_ dwarning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) _d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == 4 warnings generated. 4 warnings generated. In file included from utils/fileinfo.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, 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 populate.c 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) ? libgraph.c(:t496y:p22e:o fwarning: (address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]_ d) []){(typeo f496( | _ d )c)o1u,n t( t=y pseyomfd(i_fdf)()s_,d }L :( P0A;R E\N T (| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, d)), d, 0, | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:500:11: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 500 | comp(s, L(PARENT(s, d)), d, &dups, slist, count); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:519:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 519 | while (d = sccs_eachNum(&p, &sighttp.cn:)515): 8{: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:519:12: note: place parentheses around the assignment to silence this warning 519 | while (d = sccs_eachNum(&p, &sign)) { | ^ | ( ) http.c:515:8: note: place parentheses around the assignment to silence this warning 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ^ | ( ) libgraph.c:519:12: note: use '==' to turn this assignment into an equality comparison 519 | while (d = sccs_eachNum(&p, &sign)) { | ^ | == http.c:515:8: note: use '==' to turn this assignment into an equality comparison 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ^ | == 1 warning generated. librange.c:197:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 197 | if (e = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ librange.c:197:9: note: place parentheses around the assignment to silence this warning 197 | if (e = PARENT(s, d)) { | ^ | ( ) librange.c:197:9: note: use '==' to turn this assignment into an equality comparison 197 | if (e = PARENT(s, d)) { | ^ | == librange.c:200:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 200 | if (e = MERGE(s, d)) { | ~~^~~~~~~~~~~~~ librange.c:200:9: note: place parentheses around the assignment to silence this warning 200 | if (e = MERGE(s, d)) { | ^ | ( ) librange.c:200:9: note: use '==' to turn this assignment into an equality comparison 200 | if (e = MERGE(s, d)) { | ^ | == In file included from utils/fmem.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, st2r warninglse generatedn. (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. CC port/bkd_server.c librange.c:254:10CC libc/utils/realbasename.c : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 254 | if (rev = sfileRev()) { | ~~~~^~~~~~~~~~~~ 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()) { | ^ | == 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)); | ~~^~~~~~~~~~~~~ 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; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:628:8: note: place parentheses around the assignment to silence this warning librange.c :628284 | : 12i:f note: 2(place parentheses around the assignment to silence this warning warningm s generated=. 284M | E R G Ei(fs ,( rde)v) =p rsitnrtcfh(r"( rmaerrggse- >%rss"t,a rRtE,V ('s,,' )m)) )*;r e v| ^ = 0| ; ( ) | ^ | ( ) In file included from utils/findpid.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:284:12:libgraph.c :note: 628use '==' to turn this assignment into an equality comparison: 8: note: use '==' to turn this assignment into an equality comparison 284 | i628f | (irfe v( m= =s tMrEcRhGrE((rsa,r gds)-)> rpsrtianrttf,( "' ,m'e)r)g e* r%esv" ,= R0E;V ( s| , ^ m )| ) ==; | ^ | == ./hash.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)) { | ^ | == libgraph.c:677:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 677 | if (next = SIBLINGS(s, d)) { | ~~~~~^~~~~~~~~~~~~~~~ CC port/check_rsh.c libgraph.c:677:13: note: place parentheses around the assignment to silence this warning 677 | if (next = SIBLINGS(s, d)) { | ^ | ( ) libgraph.c:677:13: note: use '==' to turn this assignment into an equality comparison 677 | if (next = SIBLINGS(s, d)) { | ^ | == librange.c:350:32: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 350 | if (range_walkrevs(s, dlist, L(r2), | ^~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:699:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 699 | if (k = s->k2i warningdsl generatedi. st[p].kid) s->kidlist[d].siblings = k; | ~~^~~~~~~~~~~~~~~~~~~ CC libc/utils/relpath.c libgraph.c:699:9: note: place parentheses around the assignment to silence this warning 699 | if (k = s->kidlist[p].kid) s->kidlist[d].siblings = 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; | ^ | == In file included from mail.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC port/gethomedir.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->opCC port/gethost.c s->fetch(h, key, strlen(key) + 1)) { | ^ | == libdiff.c:222:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 222 | if (t = hash_insert(dc->h, &dh, sizeof(u32), | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, sizeCC port/getinput.c of(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), | ^ | == librange.c:503:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 503 | EACH_PARENT(wr->s, d, e, j) markDelta(wr, e, color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:503:2: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ librange.cCC libc/utils/rlimit.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) | ^ In file included from mv.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + librange.c1:)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) | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 1 warning generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == librange.c:605:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 605 | while (d = walkrevs(&wr)) addArray(&list, &d); | ~~^~~~~~~~~~~~~~~ librange.c:605:11: note: place parentheses around the assignment to silence this warning 605 | while (d = walkrevs(&wr)) addArray(&list, &d); | ^ | ( ) librange.c:605:11: note: use '==' to turn this assignment into an equality comparison 605 | while (d = walkrevs(&wr)) addArray(&list, &d); | ^ | == librange.c:628:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 628 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ librange.c:628:11: note: place parentheses around the assignment to silence this warning 628 | while (d = walkrevs(&wr)) { | ^ | ( ) librange.c:628:11: note: use '==' to turn this assignment into an equality comparison 628 | while (d = walkrevs(&wr)) { | ^ | == In file included from utils/getnull.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(keyIn file included from )mtime.c :+ 201: )In file included from )./sccs.h :{20 : In file included from | libc/system.h ^: 52 : | libc/hash.h ==: 329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/rmrepo.c merge.c:132:14: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 132 | unless (p = mdbm_fetch_str(db, buf)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ merge.c:134:7: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 134 | p = mdbm_fetch_str(db, buf); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from names.c:27: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == locking.c:151:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 151 | if (p = getenv("BK_WRITE_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:151:8: note: place parentheses around the assignment to silence this warning 151 | if (p = getenv("BK_WRITE_LOCK")) { | ^ | ( ) locking.c:151:8: note: use '==' to turn this assignment into an equality comparison 151 | if (p = getenv("BK_WRITE_LOCK")) { | ^ | == locking.c:164:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 164 | if (p = getenv("BK_READ_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from utils/getopt.c:48: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->5o warningps-s> generatedf. etch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 (./hash.hp: 329=: 11g:e tnote: eplace parentheses around the assignment to silence this warningn v("BK_REA D329_ | L OiCfK "()d)a t{a =| ^h - >| o ==p s->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == librange.c:793:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 793 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ librange.c:793:11: note: place parentheses around the assignment to silence this warning 793 | while (d = walkrevs(&wr)) { | ^ | ( ) librange.c:793:11: note: use '==' to turn this assignment into an equality comparison 793 | while (d = walkrevs(&wr)) { | ^ | == 2 warnings generated. In file included from nested.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/glob.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 1newroot.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, strCC libc/utils/rmtree.c len(key) + 1)) { | ^ | == CC libc/utils/samepath.c 16 warnings generated. In file included from parent.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC port/getrealname.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/lines.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. CC libc/utils/sig.c In file included from opark.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings generated. CC port/getrusage.c 1 warning generated. 1 warning generated. CC libc/utils/smartrename.c 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)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/spawn.c 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)) { | ^ | == 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.cCC libc/utils/spawnvpio.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++; | ^ | ( ) In file included from utils/glob.cpark.c::9217:: 15In file included from :libc/system.h :note: 52use '==' to turn this assignment into an equality comparison: libc/hash.h:329:11: 92warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (invert = (*g == 329' | ^ 'i)f) (gd+a+t;a =| ^h - >| o ==p s->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, ']')) { | ^ In file included from ndiff.c/usr/include/string.h::1745: :In file included from 27./sccs.h:: 20note: : libc/hash.hpassing argument to parameter hereIn file included from : libc/system.h329:: 521145: : | libc/hash.h c:note: h329place parentheses around the assignment to silence this warninga: r11 :*s t warning: r329using the result of an assignment as a condition without parentheses [-Wparentheses]c | h ri f( c(odnastta c=h a hr329- | >* o,ip fsi -n(>tdf)ae;tt ac h| =( ^ h h,- >koepys,- >sftertlcehn((hk,e yk)e y+, 1)) { | ^ s t r| l ( )e n(keIn file included from yutils/milli.c): 17+: In file included from 1./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)libc/hash.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)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/glob.c:145:17: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 145 | if (match_one(p, g, ignorecase)) return (1); | ^ utils/glob.c:78:17: note: passing argument to parameter 'string' here 78 | match_one(char *string, char *glob, int ignorecase) | ^ utils/glob.c:145:20: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 145 | if (match_one(p, g, ignorecase)) return (1); | ^ utils/glob.c:78:31: note: passing argument to parameter 'glob' here 78 | match_one(char *string, char *glob, int ignorecase) | ^ CC port/globalroot.c 3 warnings generated. CC libc/utils/spawn_filterpipeline.c In file included from utils/lines_tests.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (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)) { | ^ | == mail.c:30:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 30 | if (name = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ mail.c:30:11: note: place parentheses around the assignment to silence this warning 30 | if (name = strrchr(av[0], '/')) { | ^ | ( ) mail.c:30:11: note: use '==' to turn this assignment into an equality comparison 30 | if (name = strrchr(av[0], '/')) { | ^ | == locking.c:1126:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1126 | if (nl->nlid = loadfile(writer, 0)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 16 warnings generatedIn file included from . partition.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:1126:17: note: place parentheses around the assignment to silence this warning 1126 | if (nl->nlid = loadfile(writer, 0)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning locking.c:1126:17: 329note: | use '==' to turn this assignment into an equality comparison if (da t1126a | = hi-f> o(pnsl-->>fnelticdh (=h ,l okaedyf,i lset(rwlreint(ekre,y )0 )+) 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)) { | ^ | == mail.c:71:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 71 | while (len = fread(buf, 1, sizeof(buf), stdin)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:71:15: note: place parentheses around the assignment to silence this warning 71 | while (len = fread(buf, 1, sizeof(buf), stdin)) { | ^ | ( ) mail.c:71:15: note: use '==' to turn this assignment into an equality comparison 71 | while (len = fread(buf, 1, sizeof(buf), stdin)) { | ^ | == 4 warnings generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) mail.c:110:13: note: place parentheses around the assignment to silence this warning ./hash.h:329: 11110:CC libc/utils/stackdump.c | note: wuse '==' to turn this assignment into an equality comparisonh ile (len 329= | firfe a(dd(abtuaf ,= 1h,- >soipzse-o>ff(ebtucfh)(,h ,f ikne)y), fswtrrilteen((bkuefy,) 1+, 1l)e)n ,{ 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); | ^ | == utils/lines.c:165:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 165 | if (n2 = nLines(array)) { | ~~~^~~~~~~~~~~~~~~ utils/lines.c:165:9: note: place parentheses around the assignment to silence this warning 165 | if (n2 = nLines(array)) { | ^ | ( ) utils/lines.c:165:9: note: use '==' to turn this assignment into an equality comparison 165 | if (n2 = nLines(array)) { | ^ | == 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 port/gui.c mv.c:192:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 192 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ mv.c:192:11: note: place parentheses around the assignment to silence this warning 192 | while (t = fgetline(f)) { | ^ | ( ) mv.c:192:11: note: use '==' to turn this assignment into an equality comparison 192 | while (t = fgetline(f)) { | ^ | == 1 warning generated. CC port/hostColonPath.c In file included from utils/putenv.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) mv.c:248:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 248 | if (fix_pfile = HAS_PFILE(s)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 preference.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(keCC port/http_proxy.c 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)) { | ^ | == names.c:82:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 82 | if (dest = sfileRev()) { | ~~~~~^~~~~~~~~~~~ names.c:82:12: note: place parentheses around the assignment to silence this warning 82 | if (dest = sfileRev()) { | ^ | ( ) names.c:82:12: note: use '==' to turn this assignment into an equality comparison 82 | if (dest = sfileRev()) { | ^ | == names.c:87:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ~~~^~~~~~~~~~~~~~~~~~~ names.c:87:11: note: place parentheses around the assignment to silence this warning 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ^ | ( ) names.c:87:11: note: use '==' to turn this assignment into an equality comparison 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ^ | == In file included from utils/pq.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) nested.c:112:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 112 | while (p = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ ./hash.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: 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)) { | ^ | == utils/lines.c:416:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 416 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ utils/lines.c:416:11: note: place parentheses around the assignment to silence this warning 416 | while (p = fgetline(f)) { | ^ | ( ) utils/lines.c:416:11: note: use '==' to turn this assignment into an equality comparison 416 | while (p = fgetline(f)) { | ^ | == 1 warning generated. utils/lines.c:434:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 434 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ utils/lines.c:434:11: note: place parentheses around the assignment to silence this warning 434 | while (p = fgetline(f)) { | ^ | ( ) utils/lines.c:434:11: note: use '==' to turn this assignment into an equality comparison 434 | while (p = fgetline(f)) { | ^ | == newroot.c:61:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 61 | for (p = ranbits; *p; p++) { | ^ ~~~~~~~ In file included from utils/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)) { | ^ | == 2 warnings generated. 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++]) { | | ) 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 = hparent.c-:>105o:p16s:- >note: fuse '==' to turn this assignment into an equality comparisone tch(h ,105 | k e yw,h islter l(ewnh(ikcehy )= + | 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)) { | ^ | == 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; | ~~^~~~~~~~~~~~~~~~~~~~ CC libc/utils/str_subst.c newroot.c:197:8: note: place parentheses around the assignment to silence this warning 197 | if (p = strrchr(rand, ':')) rand = p + 1; | ^ | ( ) newroot.c:197:8: note: use '==' to turn this assignment into an equality comparison 197 | if (p = strrchr(rand, ':')) rand = p + 1; | ^ | == nested.c:326:27: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 326 | range_walkrevs(cset, 0, L(d), 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newroot.c:218:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 218 | mp_init(&a); | ^~~~~~~~~~~ newroot.c:219:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 219 | mp_read_radix(&a, rand, 16); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ newroot.c:222:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 222 | mp_init(&b); | ^~~~~~~~~~~ newroot.c:223:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 223 | mp_read_radix(&b, rand, 16); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ newroot.c:225:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] nested.c 225: | 361 :m11p:_ xwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]r( &a, &b, &a )361; | w| h ^~~~~~~~~~~~~~~~~~i le (d = cset_rdweavePair(cset, 0, &rkoff, &dkonewroot.cf:f226):)2 :{ warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | mp_toradix(&a, buf, 16); | ^~~~~~~~~~~~~~~~~~~~~~~ nested.c:361:11: note: place parentheses around the assignment to silence this warning 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | ( ) nested.c:361:11: note: use '==' to turn this assignment into an equality comparison 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | == CC libc/utils/sys.c In file included from populate.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from pending.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == 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)) { | ^ | == 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)) { | ^ | == 1 warning generated. In file included from patch.c:16: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC port/mail.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from port/check_rsh.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | libc/hash.h ^ : 329 :| 11 ( ): note: 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 In file included from port/gethost.cpoly.c::1717: : In file included from In file included from port/../sccs.h./sccs.h::2020: : In file included from In file included from libc/system.hlibc/system.h::5252: : libc/hash.hlibc/hash.h::329329::1111:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] 329329 | | iiff ((ddaattaa = =h -h>-o>posp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+ +1 )1)) ){ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. libc/hash.hlibc/hash.h:329::32911::11 :note: place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning 329329 | | iiff ((ddaatta a= =h -h>-o>posp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+ +1 )1)) ){ { | ^ | ^ | ( )| ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h:329: 11329: | note: iuse '==' to turn this assignment into an equality comparisonf (data = 329h | - >In file included from ioproj.cfp: s17(-: d>In file included from aflibc/system.hte:at52 c: =hlibc/hash.h (:hh329-,:> 11ok:pe sywarning: -using the result of an assignment as a condition without parentheses [-Wparentheses],> fsettrclhe(nh(,k ek ye329)y | , + i sf1t )r()ld ea{nt ( ak| e ^=y ) h | -+ ==> o1p)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) + In file included from 1port/gethomedir.c):)17 : {In file included from port/../sccs.h :| 20 ^: In file included from libc/system.h| : ==52 : libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == nested.c:670:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 670 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ nested.c:670:11: note: place parentheses around the assignment to silence this warning 670 | while (t = CC port/mnext.c fgetline(f)) { | ^ | ( ) nested.c:670:11: note: use '==' to turn this assignment into an equality comparison 670 | while (t = fgetline(f)) { | ^ | == nested.c:707:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 707 | if (f = fopen(tmp, "w")) { | ~~^~~~~~~~~~~~~~~~~ nested.c:707:8: note: place parentheses around the assignment to silence this warning 707 | if (f = fopen(tmp, "w"))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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:707:8: note: use '==' to turn this assignment into an equality comparison 707 | if (f = fopen(tmp, "w")) { | ^ | == 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 libc/utils/system.c 1 warning generated. partition.c:273:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 273 | if (oconf = getenv("BK_CONFIG")) oconf = strdup(oconf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ partition.c:273:13: note: place parentheses around the assignment to silence this warning 273 | if (oconf = getenv("BK_CONFIG")) oconf = strdup(oconf); | ^ | ( ) partition.c:273:13: note: use '==' to turn this assignment into an equality comparison 273 | if (oconf = getenv("BK_CONFIG")) oconf = strdup(oconf); | ^ | == 8 warnings generated. partition.c:284:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 284 | if (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:2841: warning9 generated:. 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); | ^ | == 1 warning generated. partition.c:336:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 336 | if (status = pclose(f)) { | ~~~~~~~^~~~~~~~~~~ partition.c:336:13: note: place parentheses around the assignment to silence this warning 336 | if (status = pclose(f)) { | ^ | ( ) partition.c:336:13: note: use '==' to turn this assignment into an equality comparison 336 | if (status = pclose(f)) { | ^ | == 1 warning generated. partition.c:379:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 379 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ partition.c:379:11: note: place parentheses around the assignment to silence this warning 379 | while (p = fgetline(f)) { | ^ | ( ) partition.c:379:11: note: use '==' to turn this assignment into an equality comparison 379 | while (p = fgetline(f)) { | ^ | == CC libc/utils/testcode.c park.c:778:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 778 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ park.c:778:13: note: place parentheses around the assignment to silence this warning 778 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c1: warning778 generated:. 13: note: use '==' to turn this assignment into an equality comparison 778 | while (buf = mkline(mnext(m))) { | ^ | == CC libc/utils/trace.c partition.c:499:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 499 | while (line = fgetline(gone)) { | ~~~~~^~~~~~~~~~~~~~~~ partition.c:499:14: note: place parentheses around the assignment to silence this warning 499 | while (line = fgetline(gone)) { | ^ | ( ) partition.c:499:14: note: use '==' to turn this assignment into an equality comparison 499 | while (line = fgetline(gone)) { | ^ | == park.c:846:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 846 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libc/utils/tty.c park.c:846:13: note: CC port/networkfs.c place parentheses around the assignment to silence this warning 846 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:846:13: note: use '==' to turn this assignment into an equality comparison 846 | while (buf = mkline(mnext(m))) { | ^ | == CC libc/utils/ttyprintf.c park.c:906:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 906 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ park.c:906:13: note: place parentheses around the assignment to silence this warning 906 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:906:13: note: use '==' to turn this assignment into an equality comparison 906 | while (buf = mkline(mnext(m))) { | ^ | == nested.c:1007:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1007 | if (rel = proj_comppath(0)) { | ~~~~^~~~~~~~~~~~~~~~~~ nested.c:1007:10: note: place parentheses around the assignment to silence this warning 1007 | if (rel = proj_comppath(0)) { | ^ | ( ) nested.c:1007:10: note: use '==' to turn this assignment into an equality comparison 1007 | if (rel = proj_comppath(0)) { | ^ | == park.cIn file included from :utils/rlimit.c972::1713: :In file included from ./system.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]52 : ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 972 | while (buf = mkline (329m | n eixft ((mda)t)a) ={ h -| > ~~~~^~~~~~~~~~~~~~~~~~o ps->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ park.c:972:13: note: place parentheses around the assignment to silence this warning 972 | while (buf = mkline(m./hash.hn:e329x:t11(:m )note: )place parentheses around the assignment to silence this warning) { | ^ | ( )329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) park.c:972:13: note: use '==' to turn this assignment into an equality comparison 972 | while (bu./hash.hf: 329=: 11m:k lnote: iuse '==' to turn this assignment into an equality comparisonn e(mnext( m329) | ) )i f{ ( d| a ^t a | = == h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == partition.c:722:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 722 | if (bamdirs = getdir("BitKeeper/BAM")) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:722:15: note: place parentheses around the assignment to silence this warning 722 | if (bamdirs = getdir("BitKeeper/BAM")) { | ^ | ( ) partition.c:722:15: note: use '==' to turn this assignment into an equality comparison 722 | if (bamdirs = getdir("BitKeeper/BAM")) { | ^ | == CC libc/utils/utils.c park.c:1041:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1041 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ 1 warning generated. park.c:1041:13: note: place parentheses around the assignment to silence this warning 1041 | while (buf = mkline(mnext(m))) { | ^ | ( ) CC libc/utils/webencode.c park.c:1041:13: note: use '==' to turn this assignment into an equality comparison 1041 | while (buf = mkline(mnext(m))) { | ^ | == CC libc/utils/which.c In file included from utils/relpath.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 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)) { | ^ | == 3 warnings generated. 26 warnings generated. 1 warning generated. populate.c:101:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 101 | while (url = urllist_find(n, cp, flags, &k)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ populate.c:101:14: note: place parentheses around the assignment to silence this warning 101 | while (url = urllist_find(n, cp, flags, &k)) { | ^ | ( ) CC port/notifier.c populate.c:101:14: note: use '==' to turn this assignment into an equality comparison 101 | while (url = urllist_find(n, cp, flags, &k)) { | ^ | == nested.c:1299:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1299 | if (f = fopen(proj_fullpath(proj_product(p), ROOT2RESYNC "/" COMPLIST), | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1300 | "r")) { | ~~~~ In file included from utils/spawn.c:17: In file included from ./system.h:52: ./hash.h:329:11:nested.c :warning: 1299using the result of an assignment as a condition without parentheses [-Wparentheses]: 8: note: place parentheses around the assignment to silence this warning 1299 | if (f = fo p329e | n (ipfro j(_dfautlal p=a thh-(>porposj-_>pfreotdcuhc(th(,p )k,e yR,O OsTt2rRlEeSnY(NkCe y")/ "+ C1O)M)P L{I S T| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | ^ | ( 1300 | "r")) { | | ) nested.c:1299:8: note: use '==' to turn this assignment into an equality comparison 1299 | if (f = fopen(proj_fullpath(proj_product(p), ROOT2RESYNC "/" C./hash.hO:M329P:L11I:S Tnote: )place parentheses around the assignment to silence this warning, | ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) nested.c:1302:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1302 | while (t = fgetline(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)) { | ^ | == nested.c:1302:12: note: place parentheses around the assignment to silence this warning 1302 | while (t = fgetline(f)) { | ^ | ( ) nested.c:1302:12: note: use '==' to turn this assignment into an equality comparison 1302 | while (t = fgetline(f)) { | ^ | == 6 warnings generated. 1 warning generated. park.c:1435:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1435 | ifIn file included from utils/spawnvpio.c(:t17 : =In file included from ./system.hx:f52i: l./hash.he:_329f:e11t:c hwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]s ->gfile, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = 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')) { | ^ | ( ) ./hash.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:1435:8: note: use '==' to turn this assignment into an equality comparison 1435 | if (t = xfile_fetch(s->gfile, '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)) { | ^ | == 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 port/ns_sock_host2ip.c CC port/platforminit.c CC port/sccs_getuser.c CC port/sccs_lockfile.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(CC port/startmenu.c key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC port/svcinfo.c port/gethomedir.c:102:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 102 | if (t = getenv("BK_DOTBK")) { | ~~^~~~~~~~~~~~~~~~~~~~ 1 warning generated. port/gethomedir.c:102:8: note: place parentheses around the assignment to silence this warning 102 | if (t = getenv("BK_DOTBK")) { | ^ | ( ) port/gethomedir.c:102:8: note: use '==' to turn this assignment into an equality comparison 102 | if (t = getenv("BK_DOTBK")) { | ^ | == populate.c:299:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 299 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ port/gethomedir.c:110:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | if (t = getpopulate.cH:o299m:e11D:i rnote: (place parentheses around the assignment to silence this warning) ) { | ~~^~~~~~~~~~~~~~ 299 | while (t = fgetline(f)) { | ^ | ( ) 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] port/gethomedir.c:110:8 populate.c:329: | 299note: :place parentheses around the assignment to silence this warningi11 f: (note: d use '==' to turn this assignment into an equality comparisona110 t | a i299=f | h(w-th> io=lp esg -e(>ttfH eo=t mcfehgD(eihtr,l( i)kn)ee y({,f ) s)| t ^ r{ l e | n| ( )( ^ k e y| ) == + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/gethomedir.c:110:8: note: use '==' to turn this assignment into an equality comparison 110 | if (t = getHomeDir()) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) poly.c:81:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 81 | while (t = eachline(&nport/gethomedir.ce:x113t:,10 :& lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]n )) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ 113 | if (rc = sta./hash.ht:(329d:i11r:, note: &use '==' to turn this assignment into an equality comparisons b)) { | ~~~^~~~~~~~~~~~~~~~329 | if (data patch.c=: h158-:>14o:p swarning: ->using the result of an assignment as a condition without parentheses [-Wparentheses]f etch(h, key, s158t | r lwheinl(ek e(yl)i n+e 1 )=) f{g e t| l ^n ( f| , == &len)) { | ~~~~~^~~~~~~~~~~~~~~~~ poly.cport/gethomedir.c::81113::1110:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 81113 | | w hiifl e( r(ct == setaacth(lidnier(,& n&esxbt),) &{l e n| ) ^ ) 1{| warning ( ) generated . | ^ | ( ) patch.c:158:14: note: place parentheses around the assignment to silence this warning 158 | while (line = fgetln(f, &len)) { | ^ | ( ) port/gethomedir.c:113:10: note: use '==' to turn this assignment into an equality comparison 113 | if (rcproj.c poly.c:=:174 81:s:t1011a::t (note: warning: duse '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses]i r, &s b81) | ) patch.c w174:{h | 158 i : li14| ef: ^ ((note: rtuse '==' to turn this assignment into an equality comparison| e ==t= =158e | ap crwhohljiiclnaeec (h(&eln_ielnxoeto ,k= u &pfl(gefendt)il)rn )({)f , g | o& ^tl oe n| d) ==o) n e{; | | ^ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | == utils/spawn.c:33:10proj.c:: 174warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]10 : note: place parentheses around the assignment to silence this warning 33 | 174 | i fi f( p(irde t= =f oprrko(j)c)a c{h e/_*l opoakruepn(tf d*i/r ) )| ~~~~^~~~~~~~g oto poly.cd:o86n:e9;: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | ( ) 86 | if (p = separator(buf)) *p++ = 0; | ~~^~~~~~~~~~~~~~~~ proj.c:174:10: note: use '==' to turn this assignment into an equality comparison 174 | if (ret = projcache_lookup(fdir)) utils/spawn.cg:o33t:o10 :d onote: nplace parentheses around the assignment to silence this warninge ; | ^ | == poly.c 33: | 86 :i9f: (note: pplace parentheses around the assignment to silence this warningi d = f1o warningr generated86k. | ( ) )i f{ (/p* =p asreepnatr a*t/o r (| b ^ u f )| ) ( ) *p++ = 0; | ^ | ( ) utils/spawn.c:33:10: note: use '==' to turn this assignment into an equality comparisonproj.c :184:11: warning: 33using the result of an assignment as a condition without parentheses [-Wparentheses] | poly.c :i86f: 9 (:184p | inote: duse '==' to turn this assignment into an equality comparison i=f f86(o | rr ek t(i )f=) (p{pr o/=j* c sapecaphraeer_naltto oo*rk/( ub pu| (f ^r) o) o | t* ==)p )+ +{ =1 warning| generated0 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~. ; | ^ | == 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)) { | ^ | == 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; | ^ | == In file included from port/globalroot.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++]); | ~~~~~~~~~^~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) port/bkd_server.c:58:19: note: place parentheses around the assignment to silence this warning 58 | while (nav[i++] = av[j++]); | ^ | ( ) libc/hash.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 3: warning19s| : generated ^ . note: use '==' to turn this assignment into an equality comparison| == 58 | while (nav[i++] = av[j++]); | ^ | == CC port/uninstall.c port/bkd_server.c:159:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 159 | if (p = getenv("_STARTSOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ port/bkd_server.c:159:8: note: place parentheses around the assignment to silence this warning 159 | if (p = getenv("_STARTSOCK")) { | ^ | ( ) port/bkd_server.c:159:8: note: use '==' to turn this assignment into an equality comparison 159 | if (p = getenv("_STARTSOCK")) { | ^ | == poly.c:152:21: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 152 | cset, lower, L(d), 0, inrange, uint2p(orig))) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3In file included from warningutils/rmrepo.cs: generated18. : 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. proj.c:331:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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)); | ^ | == CC progress.c CC prs.c 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, | ^~~~ CC pull.c libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:383:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 383 | if (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ~~^~~~~~~~~~~~~~~~~ proj.c:383:8: note: place parentheses around the assignment to silence this warning 383 | if (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ^ | ( ) proj.c:383:8: note: use '==' to turn this assignment into an equality comparison 383 | if (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/bkd_server.c:231:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 231 | if (p = strchr(bkd_getopt, c)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from port/hostColonPath.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (da t329a | =i fh -(>doaptsa- >= fhe-t>cohp(sh-,> fkeetyc,h (sht,r lkeeny(,k esport/bkd_server.cyt:)r231 l:+e9 n:1( )knote: )eplace parentheses around the assignment to silence this warning y {) +| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 231) | ) {i f | ( ^ p =| ( )s trchr(bkd_getopt, c)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (port/bkd_server.cd:a231t:a9 := note: huse '==' to turn this assignment into an equality comparison- >ops-> flibc/hash.h231e: | t329 c: h11i(:fh ,note: ( place parentheses around the assignment to silence this warningpk e=y ,s ts329rt | cr hIn file included from lirport/gui.cef(:n b17((k: kddIn file included from ea_port/../sccs.hytg:)ae20 t: +=oIn file included from plibc/system.h1ht:)-,52)> : oclibc/hash.h{p): s)329 - :| >{11 ^f : e t| warning: | c ^using the result of an assignment as a condition without parentheses [-Wparentheses] ==h ( h| , == key, strlen (329k | e yi)f +( d1)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)) { | ^ | == 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 push.c proj.c:479:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 479 | if (s = config_str(p, CONFIG_BAM_CHECKOUT)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~^~~~~~~~~~~~~~~~ proj.c:479:8: note: place parentheses around the assignment to silence this warning 479 | if (s = config_str(p, CONFIG_BAM_CHECKOUT)) { | utils/rmtree.c ^ : 41 :CC pwd.c | 11 ( ): note: place parentheses around the assignment to silence this warning 41 | if (ret = rmIfRepo(file)) return (ret); | ^ | ( ) proj.c:479:8: note: use '==' to turn this assignment into an equality comparison 479 | if (s = config_str(p, CONFIG_BAutils/rmtree.cM:_41C:H11E:C Knote: Ouse '==' to turn this assignment into an equality comparisonU T)) { In file included from 41utils/stackdump.c| | : ^ 17 : iIn file included from | f./system.h == : (52r: e./hash.ht: 329=: 11r:m Iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]R epo(file)) return (ret )329; | i| f ^ ( d| a ==t a = h->ops->fetch(h, key, strlen(keyIn file included from ) port/getrealname.c+: 117)): In file included from {port/../sccs.h : 20| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC randombits.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)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)) { | ^ | ( ) ./hash.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)) { | ^ | == CC randseed.c 8 warnings generated. poly.c:380:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 380 | proj.cif: 522(:r8e:v swarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= res_getname s522( | s ,i f' r(')f) ={ f o| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~e n(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ 1 warning generated. poly.c:380:11: note: place parentheses around the assignment to silence this warning 380proj.c | : 522i:f8 :( rnote: eplace parentheses around the assignment to silence this warningv s = re s522_ | g eitfn a(mfe s=( sf,o p'ern'()f)i l{e , | " ^ r t "| ) ( )) { | ^ | ( ) proj.c:522:poly.c8::380 :note: 11use '==' to turn this assignment into an equality comparison: note: use '==' to turn this assignment into an equality comparison 522 | i f380 | ( fi f= (froepvesn (=f irlees,_ g"erttn"a)m)e s{( s ,| ^' r '| ) ==) { | ^ | == 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); | ~~^~~~~~~~~~~~~ proj.c:523:9: note: place parentheses around the assignment to silence this warning 523 | if (t = fgetline(f)) p->rootkey = strdup(t); | ^ | ( ) proj.c:523:9: note: use '==' to turn this assignment into an equality comparison 523 | if (t = fgetline(f)) p->rootkey = strdup(t); | ^ | == proj.c:524:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 524 | if (t = fgetline(f)) p->md5rootkey = strdup(t); | ~~^~~~~~~~~~~~~ proj.c:524:9: note: place parentheses around the assignment to silence this warning 524 | if (t = fgetline(f)) p->md5rootkey = strdup(t); | ^ | ( ) proj.c:524:9: note: use '==' to turn this assignment into an equality comparison 524 | if (t = fgetline(f)) p->md5rootkey = strdup(t); | ^ | == proj.c:525:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ~~^~~~~~~~~~~~~ proj.c:525:9: note: place parentheses around the assignment to silence this warning 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ^ | ( ) proj.c:525:9: note: use '==' to turn this assignment into an equality comparison 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ^ | == In file included from port/getrusage.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { In file included from port/http_proxy.c| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warningpoly.c :457:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]329 | if (data = 457h | - > o pisf- >(freetncdh (=h ,s ekpeayr,a tsotrr(lreenm(okteey[)i ]+) libc/hash.h)1: )329*):r 11e{:n d note: | place parentheses around the assignment to silence this warning= ^ 0 ;| ( ) | 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 poly.c(:d457a:t13a: =note: place parentheses around the assignment to silence this warningh ->ops->fe t457c | h ( h ,i fk e(yr,e nsdt r=l esne(pkaerya)t o+r (1r)e)m o{t e [| i ^] ) )| ==* rend = 0; | ^ | ( ) proj.c:547:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 547 | if (f = fopen(file, "wt")) { | ~~^~~~~~~~~~~~~~~~~~~ poly.c:457:13: note: use '==' to turn this assignment into an equality comparison 457 | if (rend = separator(remote[i])) *rend = 0; | ^ | == 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 (poly.cf: 459=: 14f:o pwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]n (file, "w t459" | ) ) { i f| ^( l e| n ==d = separator(local[j])) *lend = 0; | ~~~~~^~~~~~~~~~~~~~~~~~~~~ poly.c:459:14: note: place parentheses around the assignment to silence this warning 459 | if (lend = separator(local[j])) *lend = 0; | ^ | ( ) poly.c:459:14: note: use '==' to turn this assignment into an equality comparison 459 | if (lend = separator(local[j])) *lend = 0; | ^ | == poly.c:517:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 517 | if (lower = lowerBounds(cset, d, side)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:517:12: note: place parentheses around the assignment to silence this warning 2 warning517s | generated . if (lower = lowerBounds(cset, d, side)) { | ^ | ( ) poly.c:517:12: note: use '==' to turn this assignment into an equality comparison 517 | if (lower = lowerBounds(cset, d, side)) { | ^4 warning s| generated ==. CC range.c 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)) { | ^ | ( ) poly.c:521:25: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 521 | sprintf(key, "%lu", DATE(cset, lower[i])); | ~~~ ^~~~~~~~~~~~~~~~~~~~ | %lld ./sccs.h:583:21: note: expanded from macro 'DATE' 583 | #define ./hash.hD:A329T:E11(:s ,note: use '==' to turn this assignment into an equality comparisond ) (CC rcheck.c t i329m | e _itf) ((0d a+t a( s=) -h>-s>loipsst-1>[fde]t.cdh2a( warningthse, generated) . k ey| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ strlen(key) + 1)) { | ^ | == 1 warning generated. proj.c:609:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 609 | if (proj = proj_init(dirname(buf))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:609:13: note: place parentheses around the assignment to silence this warning 609 | if (proj = proj_init(dirname(buf))) { | ^ | ( ) proj.c:609:13: note: use '==' to turn this assignment into an equality comparison 609 | if (proj = proj_init(dirname(buf))) { | ^ | == proj.c:611:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 611 | if (prod = proj_product(proj)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~ 9 warnings generated. 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); | ~~~~~^~~~~~~~~~~~~~~~~ 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); proj.c| : ^~~~~~~~636 :11: note: place parentheses around the assignment to silence this warninglibc/lines.h :60:9: note: expanded from macro 'L' 636 | if ( p60r | o d( _=d )p r?o j(_tpyrpoedoufc(t_(dp)) )[ ]r)e{t(utrynp e(opfr(o_dd));) 1 ,| ^ ( t y| p ( )e of(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:636:11: note: use '==' to turn this assignment into an equality comparison 636 | if (prodpoly.c :=667 :p35r:o jwarning: _address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]p roduct(p)) 667r | e twuarlnk r(epvrso_ds)e;t u p| ( ^& w d| , == 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:640:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 640 | if (proj = proj_init(dirname(buf))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:668:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 668 | while (d = walkrevs(&wd)) { | ~~^~~~~~~~~~~~~~~ proj.c:640:11: note: place parentheses around the assignment to silence this warning 640 | if (proj = proj_init(dirname(buf))) { | ^ | ( ) poly.c:668:11: note: place parentheses around the assignment to silence this warning 668 | while (d = walkrevs(&wd)) { | ^ | ( ) proj.c:640:11: note: use '==' to turn this assignment into an equality comparison 640 | if (proj = proj_init(dirname(buf))) { | ^ | == poly.c:668:11: note: use '==' to turn this assignment into an equality comparison 668 | while (d = walkrevs(&wd)) { | ^ | == poly.c:689:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 689 | while (d = walkrevs(&wd)) { | ~~^~~~~~~~~~~~~~~ CC rclone.c poly.c:689:12: note: place parentheses around the assignment to silence this warning 689 | while (d = walkrevs(&wd)) { | ^ | ( ) proj.c:668:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 668 | if (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ poly.c:689:12: note: use '==' to turn this assignment into an equality comparison 689 | while (d = walkrevs(&wd)) { | ^ | == proj.c:668:8: note: place parentheses around the assignment to silence this warning 668 | if (f = fopen(file, "rt")) { | ^ 1 warning generated| . ( ) proj.c:668:8: note: use '==' to turn this assignment into an equality comparison 668 | if (f = fopen(file, "rt")) { | ^ | == proj.c:669:91: warning generatedwarning: . using the result of an assignment as a condition without parentheses [-Wparentheses]CC rcs2bk.c 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ~~^~~~~~~~~~~~~ proj.c:669:9: note: place parentheses around the assignment to silence this warning 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ^ | ( ) proj.c:669:9: note: use '==' to turn this assignment into an equality comparison 669 | if (t = fgetline(f)) p->comCC rcsparse.c ppath = strdup(t); | ^ | == CC receive.c 3 warnings generated. 2 warnings generated. poly.c:878:23: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 878 | range_walkrevs(s, 0, L(d), 0, csetStop, &cs); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC redblack.c 1 warning generated. 1 warning generated. CC regex.c CC registry.c CC renumber.c proj.c:861:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 861 | if (ret = projcache_lookup("/.")) return (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); | ^ | == 6 warnings generated. utils/spawn_filterpipeline.c:41:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (cmd = LNEXT(cmds)) { | ~~~~^~~~~~~~~~~~~ utils/spawn_filterpipeline.c:41:11: note: place parentheses around the assignment to silence this warning 41 | if (cmd = LNEXT(cmds)) { | ^ | ( ) utils/spawn_filterpipeline.c:41:11: note: use '==' to turn this assignment into an equality comparison 41 | if (cmd = LNEXT(cmds)) { | ^ | == CC remap.c CC remote.c CC repo.c CC repos.c CC repogca.c In file included from utils/sys.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 1 warning generated. ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from 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)) { | ^ | ( ) 9libc/hash.h warning:s329 generated:. 11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == port/getrealname.c:132:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 132 | while (p = strchr(q, '/')) { | ~~~^~~~~~~~~~~~~~~~ port/getrealname.c:132:12: note: place parentheses around the assignment to silence this warning 132 | while (p = strchr(q, '/')) { | ^ | ( ) port/getrealname.c:132:12: note: use '==' to turn this assignment into an equality comparison 132 | while (p = strchr(q, '/')) { | ^ | == In file included from utils/tty.c:50: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->fe./hash.ht:c329h:(11h:, note: kplace parentheses around the assignment to silence this warninge y, strlen( k329e | y )i f+ (1d)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, str./hash.hl:e329n:(11k:e ynote: )place parentheses around the assignment to silence this warning + 1)) { | 329 ^ | i| f == (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.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 repostats.c 12 warnings generated. 1 warning 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(kIn file included from eutils/trace.cy:)17 : +In file included from ./system.h1):)52 : {./hash.h : 329| : ^11 : | warning: ==using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)In file included from )port/mail.c :{17 : In file included from | port/../sccs.h ^ : 20 : | In file included from ( )libc/system.h :52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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)) { | ^ | == CC repotype.c CC resolve.c In file included from utils/system.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 proj.cutils/which.c::149317:: 9In file included from :./system.h :warning: 52using the result of an assignment as a condition without parentheses [-Wparentheses]: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1493 | if (s = sccs_i n329i | t (ibfu f(,d aStIaL E=N Th|-I>NoIpT_sN-O>CfKeStUcMh|(IhN,I Tk_eMyU,S TsEtXrIlSeTn)()k e{y ) | + ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11proj.c:: 1493note: :place parentheses around the assignment to silence this warning9 : note: place parentheses around the assignment to silence this warning 329 | if (1493d | a t ai f= (hs- >=o pssc-c>sf_eitnciht((hb,u fk,e yS,I LstErNlTe|nI(NkIeTy_)N O+C K1S)U)M |{I N I| T ^ _ M U| S ( )T EXIST)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + proj.c1:)1493): 9{: note: | use '==' to turn this assignment into an equality comparison ^ | == 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ^ | == CC resolve_binaries.c CC resolve_contents.c CC resolve_create.c In file included from utils/ttyprintf.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. In file included from utils/tty.c:94: /usr/include/sys/termios.h:1:2: warning: redirecting incorrect #include to [-W#warnings] 1 | #warning red./hash.hi:r329e:c11t:i nnote: gplace parentheses around the assignment to silence this warning incorrect 329# | i nicfl u(ddea trompiso-s>.fhe>t ctho( h<,t ekremyi,o ss.thr>l e n| ( ^k ey) + 1)) { | ^ 1 warning generated| . ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ~~^~~~~~~~~~~~~~~~~~~ utils/str_subst.c:40:11: note: place parentheses around the assignment to silence this warning 40 | while (p = strstr(s, search)) { | ^ | ( ) proj.c:1580:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1580 | if (v = hasutils/str_subst.ch:_40f:e11t:c hnote: Suse '==' to turn this assignment into an equality comparisont r(new, 40k | ) )w h{i l e| ~~^~~~~~~~~~~~~~~~~~~~~~~( p = strstr(s, search)) { | ^ | == 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)) { | ^ | == 2 warnings generated. CC resolve_filetypes.c proj.c:1614:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1614 | if (keys = hash_fetchStrPtr(*h, "DIRTY")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]proj.c :1614:13: note: place parentheses around the assignment to silence this warning 1614 | 329 | iiff ((kdeayts a= =h ahs-h>_ofpest-c>hfSettrcPht(rh(,* hk,e y",D IsRtTrYl"e)n)( k{e y )| ^ + 1| ) ( )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:1614:13: note: use '==' to turn this assignment into an equality comparison 1614 | if (keys = hash_fetchStrPtr(*h, "DIRTY")) { | ^ | == 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/utils.c:27:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 27 | if (p = getenv("_BK_VERSION")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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/utils.c:27:8: note: place parentheses around the assignment to silence this warning 27 | if (p = getenv("_BK_VERSION")) { | ^ | ( ) utils/utils.c:27:8: note: use '==' to turn this assignment into an equality comparison 27 | if (p = getenv("_BK_VERSION")) { | ^ | == utils/utils.c:33:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 33 | if (p = strerror(errno)) { | ~~^~~~~~~~~~~~~~~~~ utils/utils.c:33:8: note: place parentheses around the assignment to silence this warning 33 | if (p = strerror(errno)) { | ^ | ( ) utils/utils.c:33:8: note: use '==' to turn this assignment into an equality comparison 33 | if (p = strerror(errno)) { | ^ | == 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, strlen(key) + 1)) { | ^ | == utils/tty.c:290:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 290 | if (p = getenv(buf)) { | ~~^~~~~~~~~~~~~ utils/tty.c:290:8: note: place parentheses around the assignment to silence this warning 290 | if (p = getenv(buf)) { | ^ | ( ) utils/tty.c:290:8: note: use '==' to turn this assignment into an equality comparison 290 | if (p = getenv(buf)) { | ^ | == utils/trace.c:79:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | if (t = getenv("BK_TRACE_PROGS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c:79:8: note: place parentheses around the assignment to silence this warning 79 | if (t = getenv("BK_TRACE_PROGS")) { | ^ | ( ) utils/trace.c:79:8: note: use '==' to turn this assignment into an equality comparison 79 | if (t = getenv("BK_TRACE_PROGS")) { | ^ | == utils/trace.c:85:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | if (t = getenv("BK_TRACE_FILES")) files = splitLine(t, ":,", 0); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from port/sccs_lockfile.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] utils/trace.c:85:8: 329note: | place parentheses around the assignment to silence this warning if (data = 85h | - >iofp s(-t> f=e tgceht(ehn,v (k"eByK,_ TsRtArClEe_nF(IkLeEyS)" )+) 1f)i)l e{s =| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s plitLine(t, ":,", 0); | ^ | ( ) utils/trace.c:85:8: note: use '==' to turn this assignment into an equality comparison 85 | if (t = getenv("BK_TRACE_FILES")) fileslibc/hash.h :=329 :s11p:l inote: tplace parentheses around the assignment to silence this warningL ine(t, ": ,329" | , i0f) ;( d a| t ^a =| ==h ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) utils/trace.c:86:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (t = getenv("BK_libc/hash.hT:R329A:C11E:_ Fnote: Uuse '==' to turn this assignment into an equality comparisonN CS")) fu n329c | s i=f s(pdlaittaL i=n eh(-t>,o p"s:-,>"f,e t0c)h;( h ,| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~k ey, strlen(key) + 1)) { | ^ | == utils/trace.c:86:8: note: place parentheses around the assignment to silence this warning 86 | if (t = getenv("BK_TRACE_FUNCS")) funcs = splitLine(t, ":,", 0); | ^ | ( ) utils/trace.c:86:8: note: use '==' to turn this assignment into an equality comparison 86 | if (t = getenv("BK_TRACE_FUNCS")) funcs = splitLine(t, ":,", 0); | ^ | == utils/trace.c:87:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (t = getenv("BK_TRACE_BITS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ CC resolve_flags.c utils/trace.c:87:8: note: place parentheses around the assignment to silence this warning 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ | ( ) utils/trace.c:87:8: note: use '==' to turn this assignment into an equality comparison 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ | == CC resolve_modes.c CC resolve_generic.c In file included from utils/webencode.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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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./hash.h,: 329s:t11r:l enote: nuse '==' to turn this assignment into an equality comparison( key) + 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)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/startmenu.c{: 17 : | In file included from ^port/../sccs.h : 20| : ==In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from port/ns_sock_host2ip.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->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, strlelibc/hash.hn:(329k:e11y:) note: +use '==' to turn this assignment into an equality comparison 1)) { | ^ 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)) { | ^ | == 4 warnings generated. In file included from port/svcinfo.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from prs.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops-libc/hash.h>:f329e:t11c:h (note: huse '==' to turn this assignment into an equality comparison, key, s t329r | l einf( k(edya)t a+ =1 )h)- >{o p s| - ^ > f e| t ( )c h(h,utils/system.c :k366e:y9,: swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r len(key) + 1366) | ) i{f (| s ^h =| ==g etenv("BK_SHELL")) return (sh); | ~~~^~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/system.c:366:9: note: place parentheses around the assignment to silence this warning 366 | if (sh = getenv("BK_SHELL")) return (sh); | ^ | ( ) utils/system.c:366:9: note: use '==' to turn this assignment into an equality comparison 366 | if (sh = getenv("BK_SHELL")) return (sh); | ^ | == utils/system.c:367:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 367 | if (sh = which("bash")) return (sh); | ~~~^~~~~~~~~~~~~~~ utils/system.c:367:9: note: place parentheses around the assignment to silence this warning 367 | if (sh = which("bash")) return (sh); | ^ | ( ) utils/system.c:367:9: note: use '==' to turn this assignment into an equality comparison 367 | if (sh = which("bash")) return (sh); | ^ | == utils/system.c:368:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 368 | if (sh = which("ksh")) return (sh); | ~~~^~~~~~~~~~~~~~ utils/system.c:368:9: note: place parentheses around the assignment to silence this warning 368 | if (sh = which("ksh")) return (sh); | ^ | ( ) In file included from port/platforminit.c:17: In file included from port/../sccs.h:utils/system.c20:: 368In file included from :libc/system.h9::52 : note: libc/hash.huse '==' to turn this assignment into an equality comparison: 329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]368 | if (sh = whi c329h | ( "ikfs h("d)a)t ar e=t uhr-n> o(pssh-)>;f e t| c ^h ( h| , == key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/system.c:370:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | if (sh = which("sh")) return (sh); | ~~~^~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetcutils/system.ch:(370h:,9 :k enote: yplace parentheses around the assignment to silence this warning, strlen (370k | e yi)f +( s1h) )= {w h i| c ^ h ( "| s ( )h ")) return (sh); | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison utils/system.c :329370 | : 9i:f note: (use '==' to turn this assignment into an equality comparisond ata = 370h | - >iofp s(-s>hf e=t cwhh(ihc,h (k"esyh," )s)t rrleetnu(rkne y()s h+) ;1 ) )| ^{ | | == ^ | == 1 warning generated. 8 warnings generated. CC resolve_renames.c 16 warnings generated. utils/system.c:432:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 432 | while (line = fgetline(f)) output = addLine(output, strdup(line)); | ~~~~~^~~~~~~~~~~~~ utils/system.c:432:14: note: place parentheses around the assignment to silence this warning 432 | while (line = fgetline(f)) output = addLine(output, strdup(line)); | ^ | ( ) 1 warning generated. utils/system.c:432:14: note: use '==' to turn this assignment into an equality comparison 432 | while (line = fgetline(f)) output = addLine(output, strdup(line)); | ^ | == In file included from port/uninstall.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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. 13 warnings generated. 1 warning generated. CC resolve_tags.c In file included from push.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:252 warning: slibc/hash.h generated:. 329:11: 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 restore.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC review.c In file included from pwd.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from progress.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: 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)) { | ^ | == CC rm.c 1 warning generated. CC rmdel.c 2 warnings generated. 1 warning generated. CC rmgone.c In file included from pull.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC root.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from rcs2bk.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h-3> warningosp generateds. ->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 rset.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from rcsparse.c:18: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, 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 sane.c In file included from redblack.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC scat.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC sccs.c 1 warning generated. port/networkfs.c:78:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 78 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ port/networkfs.c:78:11: note: place parentheses around the assignment to silence this warning 78 | while (t = fgetline(f)) { | ^ | ( ) port/networkfs.c:78:11: note: use '==' to turn this assignment into an equality comparison 78 | while (t = fgetline(f)) { | ^ | == port/sccs_getuser.c:129:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 129 | if (p = getpwuid(id)) r = pIn file included from -receive.c>:p17w: _nIn file included from alibc/system.hm:e52;: 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/sccs_getuser.c:129:9: note: place parentheses around the assignment to silence this warning 129 | if (p = getpwuid(id)) r = p->pw_name; | ^ | ( ) libc/hash.h:329:11: In file included from note: randseed.cplace parentheses around the assignment to silence this warning: 16: In file included from libc/system.h:52: libc/hash.h329: | 329 :i11f: (warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]a ta = h->ops->fetch(h, key, str l329e | n (ikfe y() d+a t1a) )= {h -port/sccs_getuser.c >:| o129 ^ p: s9 -:| > ( )fnote: euse '==' to turn this assignment into an equality comparisont ch(h, k129e | y , isft r(lpe n=( kgeeyt)p w+u i1d)()i d{) ) | r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = p->pw_name; | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 regex.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/networkfs.c:198:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h:329 :19811 | : inote: fplace parentheses around the assignment to silence this warning (f = fope n329( | s yimf, ("dra"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 =port/networkfs.c :h198-:8>:o pnote: splace parentheses around the assignment to silence this warning- >fetch(h ,198 | k eiyf, (sft r=l efno(pkeeny()s y+m ,1 )")r "{) ) | { ^ | | ^ == | ( ) 3 warnings generated. port/networkfs.c:198:8: note: use '==' to turn this assignment into an equality comparison 198 | if (f = fopen(sym, "r")) { | ^ | == port/networkfs.c:211:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 211 | if (f = fopen(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:211:9: note: place parentheses around the assignment to silence this warning 211 | if (f = fopen(sym, "r")) { | ^ | ( ) port/networkfs.c:211:9: note: use '==' to turn this assignment into an equality comparison 211 | if (f = fopen(sym, "r")) { | ^ | == In file included from rclone.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:CC sccs2bk.c 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h-port/networkfs.c>:o220p:s8-:> fwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t ch(h, ke y220, | sitfr l(efn (=k efyo)p e+n (1s)y)m ,{ "In file included from rrenumber.c| ": ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)33 ): In file included from {libc/system.h :| 52 ~~^~~~~~~~~~~~~~~~~: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/networkfs.c:220:8: note: place parentheses around the assignment to silence this warning 220 | if (libc/hash.hf: 329=: 11f:o pnote: eplace parentheses around the assignment to silence this warningn (sym, "r" )329) | {i f | ( ^ d a t| ( )a = h->ops->fetch(h, key, strlen(libc/hash.hk:e329y:)11 :+ note: 1place parentheses around the assignment to silence this warning) ) { | ^ | 329 ( ) | if (data = h->ops->fetch(h, key, CC sccslog.c strlen(key) + 1)) { | ^ port/networkfs.c : 220| : ( )8 : note: use '==' to turn this assignment into an equality comparison 220 | if (f = fopen(sym, "r")) { | ^ | == libc/hash.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)) { | ^ | == 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")) { | ^ | ( ) In file included from randombits.c:17: In file included from port/networkfs.c./sccs.h::25520:: 11In file included from :libc/system.h :note: 52use '==' to turn this assignment into an equality comparison: libc/hash.h:329:11: 255warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (name = getenv("_BK_FSTYPE")) 329{ | i| ^f (| d ==a ta = 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 rcheck.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 (dport/networkfs.calibc/hash.h:t:266a329: :8=11: : h warning: -note: using the result of an assignment as a condition without parentheses [-Wparentheses]>use '==' to turn this assignment into an equality comparison ops->fet c 329h266 | ( | h i,if f k (e(dymat, a = s =tm rohlu-en>nto(ppkosei-yn>)tf (e+dt ic1rh))())h ,{{ k e| | y ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~, strlen(key) + 1)) { | ^ | == In file included from range.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strleport/networkfs.cn:(266k:e8y:) note: +place parentheses around the assignment to silence this warning 1)) { 266| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (m = mountpoint(dir)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) port/networkfs.c:266:8: note: use '==' to turn this assignment into an equality comparison 266 | if (m = mountpoint(dir)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning libc/hash.h :329329 | : 11i:f note: (use '==' to turn this assignment into an equality comparisond ata = h- >329o | p si-f> f(edtactha( h=, hk-e>yo,p ss-t>rfleetnc(hk(ehy,) k+e y1,) )s t{r l e| n ^ ( k e| y ( )) + 1)) { | ^ | == libc/hash.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 remap.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 | 1i warning1f generated warning . generated(. data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC sccs_mv.c 1 warning generated. In file included from repo.c:21: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->In file included from frepogca.ce:t17c: hIn file included from (./bkd.hh:,20 : kIn file included from elibc/system.hy:,52 : slibc/hash.ht:r329l:e11n:( kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y ) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datport/platforminit.ca: 146=: 9h:- >warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p libc/hash.hs:-329>:f11 e:146t | cnote: hplace parentheses around the assignment to silence this warning ( ihf, (k te329 y | =In file included from , registry.c is:sft17t r: r(cIn file included from ldhlibc/system.hear:nt(52a(a: vk libc/hash.h[e=:0y 329])h:, -11 +>:' o /1pwarning: 'using the result of an assignment as a condition without parentheses [-Wparentheses])s) )-) > {f{ e t | c | ^ h329 ~~^~~~~~~~~~~~~~~~~~~~ ( | h | ,i ( ) f k e(yd,a tsat r=l ehn-(>koepys)- >+f e1t)c)h ({h , | k ^ e y ,| ( )s trlen(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{: libc/hash.h9 :329:| : ^11note: :place parentheses around the assignment to silence this warning | note: ==use '==' to turn this assignment into an equality comparison 146 | if 329( | t i=f s(tdracthar (=a vh[-0>]o,p s'libc/hash.h-/:>'329f):e)11t :c{ h note: ( place parentheses around the assignment to silence this warningh| , ^ k e| y ( ),329 | s tirfl e(nd(akteay )= +h -1>)o)p s{- > f| e ^t c h| ( ==h , key, strlen(key) + 1)) { | ^ | ( ) port/platforminit.c:146:9: note: use '==' to turn this assignment into an equality comparison 146 | if (t = strchr(av[0], '/')) { | ^ | == libc/hash.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: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; | ^ | ( ) 1 warning generated. port/platforminit.c:177:11: note: use '==' to turn this assignment into an equality comparison 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ^ | == 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")) { | ^ | == In file included from repos.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = 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 CC search.c (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 33port/uninstall.c warning:s442 generated:. 9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 442 | if (p = strstr(bundle, "BitKeeper.app")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/uninstall.c:442:9: note: place parentheses around the assignment to silence this warning 442 | if (p = strstr(bundle, "BitKeeper.app")) { | ^ | ( ) port/uninstall.c:442:9: note: use '==' to turn this assignment into an equality comparison 442 | if (p = strstr(bundle, "BitKeeper.app")) { | ^ | == 1 warning generated. progress.c:138:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (s = getenv("_BK_PROGRESS_INHERIT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ progress.c:138:8: note: place parentheses around the assignment to silence this warning 138 | if (s = getenv("_BK_PROGRESS_INHERIT")) { | ^ | ( ) progress.c:138:8: note: use '==' to turn this assignment into an equality comparison 138 | if (s = getenv("_BK_PROGRESS_INHERIT")) { | ^ | == CC sec2hms.c CC send.c CC sendbug.c port/platforminit.c:321:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | if (fp = popen("uname -r", "r")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:321:9: note: place parentheses around the assignment to silence this warning 321 | if (fp = popen("uname -r", "r")) { | ^ | ( ) port/platforminit.c:321:9: note: use '==' to turn this assignment into an equality comparison 321 | if (fp = popen("uname -r", "r")) { | ^ | == port/platforminit.c:342:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 342 | if (extra = platformextra()) { | ~~~~~~^~~~~~~~~~~~~~~~~ port/platforminit.c:342:12: note: place parentheses around the assignment to silence this warning 342 | if (extra = platformextra()) { | ^ | ( ) port/platforminit.c:342:12: note: use '==' to turn this assignment into an equality comparison 342 | if (extra = platformextra()) { | ^ | == CC set.c 5 warnings generated. CC setup.c 14 warnings generated. randseed.c:55:9: warning: passing 'u8[64]' (aka 'unsigned char[64]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 55 | strcpy(out, "RANDSEED="); | ^~~ /usr/include/fortify/string.h:126:55: note: passing argument to parameter '__d' here 126 | _FORTIFY_FN(strcpy) char *strcpy(char * _FORTIFY_POS0 __d, const char *__s) | ^ CC sfio.c randseed.c:56:32: warning: passing 'u8[64]' (aka 'unsigned char[64]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 56 | outlen = sizeof(out) - strlen(out); | ^~~ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlen (const char *); | ^ randseed.c:57:58: warning: passing 'u8[64]' (aka 'unsigned char[64]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 57 | if ((err = base64_encode(buf, sizeof(buf), out + strlen(out), &outlen)) | ^~~ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlen (const char *); | ^ randseed.c:57:64: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 57 | if ((err = base64_encode(buf, sizeof(buf), out + strlen(out), &outlen)) | ^~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:60: note: passing argument to parameter 'outlen' here 4 | unsigned char *out, unsigned long *outlen); | ^ In file included from resolve.c:40: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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); | ^ ~~~~~~~~~~~~~~~~~~ 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, keyrandseed.c,: 84s:t30r:l ewarning: n(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]k ey) + 1)) 84{ | i| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (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 strleprogress.cn :(365c:o9n:s twarning: using the result of an assignment as a condition without parentheses [-Wparentheses]c har *); | ^365 | if (m = loadfile(p, 0)) { | ~~^~~~~~~~~~~~~~~~ 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, stlibc/hash.hr:l329e:n11(:p )note: ,place parentheses around the assignment to silence this warning buf, &outl e329n | ) i!f= (CdRaYtPaT _=O Kh)- >roeptsu-r>nf e(t-c2h)(;h , | k ^~~~~~~e y, strl/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.he:n7(:k60e:y )note: progress.c passing argument to parameter 'outlen' here:+ 365 :19): ) 7 note: | {place parentheses around the assignment to silence this warning | ^ | 365 ( ) | i f ( m = l o a d f iulnes(ipg,n e0d) )c h{a r | * ^ o u t| , ( ) unsigned long *outlen); | ^ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ==progress.c :365:9: note: use '==' to turn this assignment into an equality comparison 365 | if (m = loadfile(p, 0)) { | ^ | == 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(h, key, strlen(key) + 1)) { | ^ | == In file included from repostats.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC shrink.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from remote.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->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 sinfo.c 1 warning generated. rcs2bk.c:343:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 343 | if (pid = fork()) { | ~~~~^~~~~~~~ In file included from resolve_create.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1))rcs2bk.c :{343 : 10| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: place parentheses around the assignment to silence this warning 343 | if (pid = fork()) { | ^ | ( ) rcs2bk.c:343:10: note: use '==' to turn this assignment into an equality comparison 343 | if (pid = fork()) { 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. pull.c:210:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 210 | if (opts.product = bk_nested2root(opts.transaction || opts.port)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:210:19: note: place parentheses around the assignment to silence this warning 210 | if (opts.product = bk_nested2root(opts.transaction || opts.port)) { | ^ | ( ) pull.c:210:19: note: use '==' to turn this assignment into an equality comparison 210 | if (opts.product = bk_nested2root(opts.transaction || opts.port)) { | ^ | == In file included from resolve_filetypes.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == push.c:618:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 618 | if (ret = remote_lock_fail(buf, opts.verbose)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:618:11: note: place parentheses around the assignment to silence this warning 618 | if (ret = remote_lock_fail(buf, opts.verbose)) { | ^ | ( ) 2 warnings generated. push.c:618:11: note: use '==' to turn this assignment into an equality comparison 618 | if (ret = remote_lock_fail(buf, opts.verbose)) { | ^ | == CC slib.c 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ receive.c:99:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 99 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ pull.c:364:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 364 | if (t = xfile_fetch(cset, 'c')) {receive.c : 99| : ~~^~~~~~~~~~~~~~~~~~~~~~~~11 : note: place parentheses around the assignment to silence this warning 99 | while (t = fgetline(f)) { | ^ | ( ) 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] receive.c:99:11: note: use '==' to turn this assignment into an equality comparison329 | if (99d | a twah ipull.c=l: e364h :-(10>t:opush.c p:=note: s647 place parentheses around the assignment to silence this warning-:f >47gf:ee ttwarning: 364lcpassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] | ih n( eh (,iff )647() | t {r= ek tex| yf ^=,i l pse| rt_ ==urf nleeetknce(hyk((ecsys_)ec ts+,e t1',)c )'r ),{) N {U| L ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L | , ^ f d| , ( ) 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); | ^ pull.c:364:10: note: use '==' to turn this assignment into an equality comparison push.c:647:56: 364warning: | passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] if (t = 647xlibc/hash.h | f: i329rl:ee11t_: f =enote: tplace parentheses around the assignment to silence this warningpc rhu(nceske et329y, | ( s'i_cfc' s)(e)dt a,{t ar ,| = ^ N hU -L| >L ==o, p sf-d>,f eptkcfhl(ahg,s ,k e&yl,c ssettrsl,e n&(rkcesye)t s+, 1&)r)t a{g s )| ; ^ | | ^~~~~~~ ( ) ./bkd.h:174:28: note: passing argument to parameter 'remote_csets' here 174 | int *local_only, int *remote_csets, int *remote_tags); | ^ push.c:647:65: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 647 | ret = plibc/hash.hr:u329n:e11k:e ynote: (use '==' to turn this assignment into an equality comparisons _cset, r329, | NiUfL L(,d aftda, =p khf-l>aogpss,- >&flectsceht(sh,, &krecys,e tsst,rpull.c l:&e370rn:t(13ak:ge sywarning: ))using the result of an assignment as a condition without parentheses [-Wparentheses]; + | 1 ^~~~~~) ) 370./bkd.h{ | : 174 :| 47 ^w: h inote: | lpassing argument to parameter 'remote_tags' here ==e (p = 174f | g e t l iinnet( f*2l)o)c aflp_roinnltyf,( fi1n,t "*%rse\mno"t,e _pc)s;e t s| , ~~^~~~~~~~~~~~~~ int *remote_tags); | ^ pull.c:370:13: note: place parentheses around the assignment to silence this warning 370 | while (p = fgetline(f2)) fprintf(f1, "%s\n", p); | ^ | ( ) pull.c:370:13: note: use '==' to turn this assignment into an equality comparison 370 | while (p = fgetline(f2)) fprintf(f1, "%s\n", p); | ^ | == 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)) { | ^ | ( ) CC smerge.c 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 rcsparse.cremap.c ::72445038 | :: 4010i:renumber.c:f : warning: 110warning: (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]:using the result of an assignment as a condition without parentheses [-Wparentheses]r 9 c: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]r e45038c | | e i iiv110ffe | _ ((s sreiterfrtv ) e( =rdr I ain=nsf dSosbCBciClctSoss(c_ rkt=e(o lrpa))(d))sl )e{r)r e 3 t{2| u ( ~~~~^~~~~~~~~~~~~r r n| a ~~^~~~~~~~~~~~~n( drbci)t;s , | s ^t r | , == strlen(str)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ CC sort.c remap.c:38:10: note: place parentheses around the assignment to silence this warning renumber.c :38110 | : 9i:f note: (rplace parentheses around the assignment to silence this warninge t = isSCC S110( | r e li)f) ({d =| ^ s c c| s ( )_ top(s)) { | ^ | ( ) 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))remap.c;: 38 :| 10 ^~~: note: use '==' to turn this assignment into an equality comparison libc/zlib/zlib.h:821 :3861renumber.c | :: 110inote: :fpassing argument to parameter 'buf' here9 :( rnote: e use '==' to turn this assignment into an equality comparisont821 | =Z Ei110Xs | TS EC RCiNSf ( ur(Ledol n)=g) sZ{cE cX sP| _O ^tR oT p | (a ==sd )l)e r{3 2 | O ^F ( (| u ==L ong 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] range.c :465163 | : 11r:a nwarning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]b its = adler32(randbits ,163 s | t rw,h islter l(epn (=s tfrg)e)t;l i n| e ^~~( f)) { 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)); | ^ range.c:163: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)) { | ^ | == 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); | ^ | == repo.c:115:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 115 | if (numstr = hash_fetchStr(h, rk)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ repo.c:115:14: note: place parentheses around the assignment to silence this warning 115 | if (numstr = hash_fetchStr(h, rk)) { | ^ | ( ) repo.c:115:14: note: use '==' to turn this assignment into an equality comparison 115 | if (numstr = hash_fetchStr(h, rk)) { | ^ | == remap.c:235:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 235 | if (ret = rmdir(buf)) return (ret); | ~~~~^~~~~~~~~~~~ repo.c:122:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 122 | } else if (h = hash_fromFile(0, | ~~^~~~~~~~~~~~~~~~~~ 123 | proj_fullpath(p, "BitKeeper/log/NFILES"))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remap.c:235:10: note: place parentheses around the assignment to silence this warning 235 | if (ret = rmdir(buf)) return (ret); | ^ | ( ) repo.c:122:15: note: place parentheses around the assignment to silence this warning 122 | remap.c :}235 :e10l:s enote: use '==' to turn this assignment into an equality comparisoni f (h = 235h | a sihf_ (frreotm F=i lrem(d0i,r ( b| u ^f ) )| (r eturn 123( | r e tp)r;o j _| f ^u l l| p ==a th(p, "BitKeeper/log/NFILES"))) { | | ) repo.c:122:15: note: use '==' to turn this assignment into an equality comparison 122 | } else if (h = hash_fromFile(0, | ^ | == repos.c:131:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 131 | if (f = fopen(pathlog, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~ repos.c:131:8: note: place parentheses around the assignment to silence this warning 131 | if (f = fopen(pathlog, "r")) { | ^ | ( ) repos.c:131:8: note: use '==' to turn this assignment into an equality comparison 131 | if (f = fopen(pathlog, "r")) { | ^ | == repos.c:132:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 132 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ repos.c:132:12: note: place parentheses around the assignment to silence this warning 132 | while (t = fgetline(f)) { | ^ | ( ) renumber.c:221:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 221 | repos.ci:f132 :(12m: =note: use '==' to turn this assignment into an equality comparisonM ERGE( s132, | d )w)h i{l e | ( ~~^~~~~~~~~~~~~t = fgetline(f)) { | ^ | == renumber.c:221:8: note: place parentheses around the assignment to silence this warning 221 | if (m = MERGE(s, d)) { | ^ | ( ) renumber.c:221:8: note: use '==' to turn this assignment into an equality comparison 221 | if (m = MERGE(s, d)) { | ^ | == remap.c:322:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 322 | if (mapdir = getdir(buf)) { | ~~~~~~~^~~~~~~~~~~~~ remap.c:322:14: note: place parentheses around the assignment to silence this warning 322 | if (mapdir = getdir(buf)) { | ^ | ( ) remap.c:322:14: note: use '==' to turn this assignment into an equality comparison 322 | if (mapdir = getdir(buf)) { | ^ | == repogca.c:140:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 140 | while (key = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ repo.c:178:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 178 | if (s = hash_fetchStr(h, rk)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ repogca.c:140:13: note: place parentheses around the assignment to silence this warning 140 | while (key = fgetline(f)) { | ^ | ( ) repo.crepogca.c::178140::813:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 140178 | | wihfi l(es (=k ehya s=h _ffgeettclhiSnter((fh),) r{k ) )| ^{ | | == ^ | ( ) push.c:1007:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1007 | if (f = fopen(probef, "w")) { repo.c| : ~~^~~~~~~~~~~~~~~~~~~~178 :8: note: use '==' to turn this assignment into an equality comparison 178 | if (s = hash_fetchStr(h, rk)) { | ^ | == In file included from resolve_generic.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11push.c:: 1007warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]8 : note: place parentheses around the assignment to silence this warning 1007 | if (f =329 | f oipfe n((dpartoab e=f ,h -">wo"p)s)- >{f e t| c ^ h ( h| , ( ) key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. push.c:1007:8: note: use '==' to turn this assignment into an equality comparison 1007 | if (f = fopen(probef, "w")) { | ^ | == 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))repos.c {: 253 :| 8 ^ : warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ( ) 253 | if (f = fopen(pathlog, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from resolve_flags.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] push.c:1014:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i1014f | libc/hash.h( :di329af:t 11a(: r =cnote: use '==' to turn this assignment into an equality comparisonh= - >soep ns329d- | _> ffiieflt ec((hdr(a,ht ,ab uk=fe ,yh ,-srepos.c >i:soz253tpe:rs(8l-p:e>r nfonote: (ebplace parentheses around the assignment to silence this warningkte ecfyh))( ) h253)+, | r1kie)eft)y u ,(r{ fn s t=(| r r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lfc eo)np;(e kn e(| yp ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)a t+h l1o)g), {" r "| ) ^) {| == | ^ | ( ) repos.c:253:8: note: use '==' to turn this assignment into an equality comparison push.c :2531014 | : 10i:f note: (place parentheses around the assignment to silence this warningf = flibc/hash.ho:p 329e1014:n | 11( :p ainote: tfplace parentheses around the assignment to silence this warningh l(orgc, ="329 r | s" e)in)fd _{(f di alrepogca.c| te: ^a(165 r: =,10| : ==hb -uwarning: >fusing the result of an assignment as a condition without parentheses [-Wparentheses]o, p ss-i>zfee(t pc165rh | o( bh e, f i)kf)e )y( ,pr es=tt urPrlAneR nE((NrkTce()ys;),repos.c : +d260| ): ^ 1)12 ) : )F | Lwarning: ( ){Ausing the result of an assignment as a condition without parentheses [-Wparentheses] G S| ( ^ s , 260 | | p ( ) ) w|h=i lDe_ B(LtU E=; f g| e ~~^~~~~~~~~~~~~~t line(f)) { | ~~^~~~~~~~~~~~~ push.clibc/hash.h::1014329::1011:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 3291014 | | i fi f( d(artca == she-n>dorepos.c_p:fs260i-:l>12ef:(e rrepogca.ctnote: ,:cplace parentheses around the assignment to silence this warning 165h b:(u10hf: ,, 260 note: | ksplace parentheses around the assignment to silence this warning ei yzw,eh ( isp165ltr | ero lb (ee tnfi ()f=k) e)(fy pg)r e e=t+t l uPi1rAn)nRe) E( (Nf{rT) c() )s | ;,{ ^ d | )| | ^) ^ == F | L| ==A ( ) G S(s, p) |= D_BLUE; | ^ | ( ) repos.crandombits.c::26068::128:: note: warning: use '==' to turn this assignment into an equality comparisonrepogca.cusing the result of an assignment as a condition without parentheses [-Wparentheses] : 165:10: 260note: | use '==' to turn this assignment into an equality comparison while (165t | = 68 f | ig fei tf(l pi( np=e (1=Pf warning A) generatedgR). eE tN{eT n( vs| (, ^" Bd K)| _) ==R AFNLDAOGMS"()s), {p ) | | ~~^~~~~~~~~~~~~~~~~~~~~= D_BLUE; | ^ | == rcsparse.c:666repos.c::8262:: 10warning: :using the result of an assignment as a condition without parentheses [-Wparentheses] warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 262 | 666i | f i(fp (=d s=t rrcchsr_(fti,n d'i|t'()r)c s*,p r=crepogca.c s:0-166;>: d10 e:| f ~~^~~~~~~~~~~~~~~~bwarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]randombits.ca :n68c:h8):) 166note: r | place parentheses around the assignment to silence this warninge t u rinf ((d p)68 ; | = iM| fE ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ R (GpE (=s ,g edt)e)n vF(L"ABGKS_(RsA,N DpO)M "|)=) D{_ B L| U ^ E ; | repos.c ( ):| 262 ~~^~~~~~~~~~~~~: 10: note: place parentheses around the assignment to silence this warning 262 | if (p = strchr(t, '|')) *p = 0; | ^ | ( ) rcsparse.crandombits.c::66668::8repogca.c8::: 166 note: :note: place parentheses around the assignment to silence this warning10use '==' to turn this assignment into an equality comparison : note: place parentheses around the assignment to silence this warning 666 | 68 i | 166frepos.c | :i (262f d: 10(i=:pf note: r=use '==' to turn this assignment into an equality comparison(c psg _ e=f262t i | eMn nEd vRi (Gti"E(fB(r Ksc(_,spR , Ad =N)r D)csO stMF-r"L>c)Adh)Ger Sf({(bt sr, ,a | n' ^pc| )h' ))| |)) === r*Dep_t Bu=Lr Un0E ;;( d push.c )| :| ; ^1043 ^ : 8 | | :| ^ == ( ) warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ( ) 1043 | if (p = getenv("BKD_FEATURES_USED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ repogca.c:166:10: note: use '==' to turn this assignment into an equality comparison 166 | if (p = MERGE(s, drcsparse.c):)666 :F8L:A Gnote: Suse '==' to turn this assignment into an equality comparison( s, p) | =666 | D _iBfL U(Ed; = | r ^c s _| f ==i ndit(rcs, rcs->defbranch)) return (push.cd:)1043;: 8 :| ^note: place parentheses around the assignment to silence this warning | == 1043 | if (p = getenv("BKD_FEATURES_USED")) { | ^ | ( ) repo.cpush.c::2531043::108:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 1043 | if 253( | p = igeft e(npv (=" BpKrDo_jF_EiAnTiUtR(cE-S>_pUaStEhD)")) ){ { | ~~^~~~~~~~~~~~~~~~~~~~| ^ | == repos.crepo.c::283253::910:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 253 | 283 | iiff ((pf == pfroopje_ni(npiatt(hcl-o>gp,a t"ha)")) ){ { | ^ | ~~^~~~~~~~~~~~~~~~~~~~~ | ( ) repo.c:253:10: note: use '==' to turn this assignment into an equality comparison 253 | if (p = proj_init(c->rclone.cprepos.c:a315:t:283h9:):9) :warning: using the result of an assignment as a condition without parentheses [-Wparentheses] { note: place parentheses around the assignment to silence this warning | ^ | == 283315 | | iiff ((rf c= =f otpreing(gpeart(halvo[g0,pull.c]: ,732" :a"9"p:)r )warning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] " {) ) | ^ g opush.c : t| 1062732o ( ): | 6 d: o inwarning: fepassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] ; ( i | = ~~~^~~~~~~~~~~~~~~~~~~~~~~ t a1062k | e p a t c h&((ro)p)t s{. i n| B ~~^~~~~~~~~~~~~~y tes), &(opts.outBytes), 0); | ^~~~~~~~~~~~~~~ ./bkd.h:137:51: note: passing argument to parameter 'in' here repos.c :137283 | :i9n:t note: guse '==' to turn this assignment into an equality comparisonz ipAll2 f283h | ( i nitf r(ffd ,= FfIoLpEe n*(wpfa,t hilnotg ,l e"vae"l),) i{n t | * ^i n ,| ==i nt *out, rclone.c :| 315 ^: 9: note: place parentheses around the assignment to silence this warning 315 | if (rc push.c=: 1062t:r23i:g gwarning: epull.cpassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]r: (732a:v9 [:10620 | ]note: ,place parentheses around the assignment to silence this warning " p r&e ("732o) | p) t s i.gfio nt(Boiy td=eo sntrepos.c)ea:,;k291 e:& p9(| a:o ^ t p cwarning: t husing the result of an assignment as a condition without parentheses [-Wparentheses]s| ( . ( )ro )u) t 291B{ | y t e| is ^ f) , ( | f0 ( ) ) =; f o| p ^~~~~~~~~~~~~~~~e n(pa./bkd.ht:h137l:o60g:, note: "passing argument to parameter 'out' herew ")) { 137| | ~~^~~~~~~~~~~~~~~~~~~~~i nt gzipAll2fh(int rclone.cr:f315d:,9 :F Inote: Luse '==' to turn this assignment into an equality comparisonE *wf, in t315 | l eivfe l(,r ci n=t t*riing,g eirn(ta v*[o0u]pull.ct,:, 732 ": p9| r: ^e "note: )use '==' to turn this assignment into an equality comparison) goto 732d | repos.co :n 291ei:;f9 : ( | inote: ^ place parentheses around the assignment to silence this warning = | t ==a k291e | p a ticfh ((rf) )= {f o p| e ^n ( p| a ==t hlog, "w")) { | ^ | ( ) 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; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ repos.c:291:9: note: use '==' to turn this assignment into an equality comparison 291 | if (f = fopen(pathlog, "w")) { | ^ | == rclone.c:316:9: note: place parentheses around the assignment to silence this warning 316 | if (rc = rclone_part1(r, envVar)) goto done; | ^ | ( ) rclone.c:316:9: note: use '==' to turn this assignment into an equality comparison 316 | if (rc = rclone_part1(r, envVar)) goto done; | ^ | == rcsparse.c:850:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 850 | if (p = strchr(cvsbranch, ',')) select_branch(rcs, p+1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ rcsparse.c:850:9: note: place parentheses around the assignment to silence this warning 850 | if (p = strchr(cvsbranch, ',')) select_branch(rcs, p+1); | ^ | ( ) rcsparse.c:850:9: note: use '==' to turn this assignment into an equality comparison 850 | if (p = strchr(cvsbranch, ',')) select_branch(rcs, p+1); | ^ | == rclone.c:374:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 374 | if (p = strchr(buf + 22, '"')) *p = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~ rcsparse.c:870:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 870 | rclone.c : 374i:f9 :( pnote: place parentheses around the assignment to silence this warning= strchr(br a374n | c h niafm e(,p '=: 's)t)r c*hpr+(+b u=f 0+; 2 2| , ~~^~~~~~~~~~~~~~~~~~~~~~~~~ '"')) *p = 0; | ^ | ( ) rclone.c:374:9: CC startmenu.c note: use '==' to turn this assignment into an equality comparison 374 | rcsparse.c : 870i:f10 :( pnote: place parentheses around the assignment to silence this warning= s870t | r c h ri(fb u(fp += 2s2t,r c'h"r'()b)r a*npc h=n a0m;e , | ' ^: ' )| ) == *p++ = 0; | ^ | ( ) rcsparse.c:870:10: note: use '==' to turn this assignment into an equality comparison 870 | if (p = strchr(branchname, ':')) *p++ = 0; | ^ | == CC stat.c pull.c:864:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 864 | if (t = strchr(urls[i], '|')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~ rclone.c:390:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 390 | if (rc = bp_updateServer(getepull.cn:v864(:"10B:K _note: Cplace parentheses around the assignment to silence this warningS ETS"), 0 ,864 | ! o p tisf. v(etr b=o sset)r)c h{r ( u| r ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l s[i], '|')) *t = 0; | push.c ^ : 1212 :| 31 ( ): warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1212 | gzipAll2fh(rfd, wf, gzip, 0, &n, 0); | ^~ ./bkd.h:137:60: note: passing argument to parameter 'out' here 137 | int gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *orclone.cupull.c:t:390,864: :9 10:| : ^ note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 864 | 390 | In file included from iirm.cff: 17((: rtIn file included from c libc/system.h =:= 52 s: btlibc/hash.hpr:_c329uh:pr11d(:au trwarning: elusing the result of an assignment as a condition without parentheses [-Wparentheses]Ss e[riv]e,r ('g|e't)e)n v*( t"329 B | =K _i0Cf;S E( Td| Sa ^"t )a , | = ==0 ,h -!>oopptss-.>vfeertbcohs(eh),) k{e y ,| ^ s t r| l ( )e n(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rclone.c:390:9: note: use '==' to turn this assignment into an equality comparison 390 | if (rc = bp_updateServer(getenv("BK_CSET2S warning"s) generated,. 0, !opts.verboslibc/hash.he:)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:227:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 227 | if (c = setjmp(cleanup_jmp)) { | ~~^~~~~~~~~~~~~~~~~~~~~ resolve.c:227:8: note: place parentheses around the assignment to silence this warning 227 | if (c = setjmp(cleanup_jmp)) { | ^ | ( ) resolve.c:227:8: note: use '==' to turn this assignment into an equality comparison 227 | if (c = setjmp(cleanup_jmp)) { | ^ | == rclone.c:478:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 478 | if (rc = atoi(&buf[1])) { | ~~~^~~~~~~~~~~~~~~ rclone.c:478:10: note: place parentheses around the assignment to silence this warning 478 | if (rc = atoi(&buf[1])) { | ^ | ( ) In file included from resolve_renames.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key)rclone.c :+478 :110):) note: {use '==' to turn this assignment into an equality comparison | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | if (rc = atoi(&buf[1])) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from resolve_modes.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 (dapull.ct:a1157 := 14h:- >warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p s->fetch(h, key, 1157s | t r lwehni(lkee y()u r+l 1=) )u r{l l iIn file included from | sreview.c ^t: _17 f: | iIn file included from ==nlibc/system.h d:(52n: ,libc/hash.h :c329,: 11o:p twarning: susing the result of an assignment as a condition without parentheses [-Wparentheses]. quiet ? SILENT : 0, &k)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:1157:14: note: place parentheses around the assignment to silence this warning libc/hash.h: 3291157: | 11 : wnote: hplace parentheses around the assignment to silence this warningi le (url = 329u | r lilfi s(td_aftian d=( nh,- >co,p so-p>tfse.tqcuhi(eht, ?k eSyI,L EsNtTr l:e n0(,k e&yk)) )+ {1 ) )| ^ { | | ( ) ^ | ( ) libc/hash.h:pull.c329::115711::14 :note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison 329 | 1157 | i f w(hdialtea (=u rhl- >=o pusr-l>lfiesttc_hf(ihn,d (kne,y ,c ,s torpltesn.(qkueiye)t +? 1S)I)L E{N T | : ^ repostats.c0 :,| 68 ==:& 11k:) )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)) { | ^ | == 1 warning generated. CC stattest.c repostats.c:100:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 100 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ repostats.c:100:12: note: place parentheses around the assignment to silence this warning 100 | while (t = fgetline(f)) { | ^ | ( ) repostats.c:100:12: note: use '==' to turn this assignment into an equality comparison 100 | while (t = fgetline(f)) { | ^ | == rcsparse.c:1298:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1298 | if (d->next = rcs->table) rcs->table->prev = d; | ~~~~~~~~^~~~~~~~~~~~ rcsparse.c:1298:14: note: place parentheses around the assignment to silence this warning rclone.c :1298690 | : 9i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ->next = rcs->ta b690l | e )i fr c(sr-c> t=a bsleen-d>_pBrAeMv_ m=s gd(;r , | b ^ p _ k| e ( )y s, envVar, opts.bpsz)) repostats.cg:o110t:o13 :d owarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]e ; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | while (t = fgetline(f2)) { | ~~^~~~~~~~~~~~~~ rcsparse.c:1298:14: note: use '==' to turn this assignment into an equality comparison 1298 | if (d->next = rcs->table) rcs->table->prev = d; | ^ | == rclone.c:690:repostats.c9::110 :note: 13place parentheses around the assignment to silence this warning: note: place parentheses around the assignment to silence this warning 690110 | | i f w(hricl e= (ste n=d _fBgAeMt_lmisnge((rf,2 )b)p _{k e y| s ^ , e| n ( )v Var, opts.bpsz)) goto done; | ^ | ( ) repostats.c:110:13: note: use '==' to turn this assignment into an equality comparison 110 | while (t = fgetlinrclone.ce:(690f:29):) note: {use '==' to turn this assignment into an equality comparison | ^ | == 690 | if (rc = send_BAM_msg(r, bp_keys, envVar, opts.bpull.cp:s1262z:)9): gwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]t o done; | ^ | ==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; | ^ | == remote.c:88:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (p = getenv("_BK_REMOTEGZIP")) gzip = atoi(p); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:88:8: note: place parentheses around the assignment to silence this warning 88 | In file included from irset.cf: 17(: pIn file included from ./sccs.h=: 20g: eIn file included from tlibc/system.he:n52v: (libc/hash.h":_329B:K11_:R Ewarning: Musing the result of an assignment as a condition without parentheses [-Wparentheses]O TEGZIP")) gzip = atoi(p); 329 | | ^ i f | ( ( )d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:88:8: note: use '==' to turn this assignment into an equality comparison 88 | if (p = getenv("_BK_REMOTEGZIP")) gzip = atoi(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) + In file included from 1)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)) { | ^ | ( ) 6libc/hash.h warning:s329 generated:. 11: note: use '==' to turn this assignment into an equality comparison 329 | if 8( warningdsa generatedta. = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == rclone.c:774:37: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 774 | gzipAll2fh(fileno(fh), fout, gzip, &opts.in, &opts.out, 0); | ^~~~~~~~ ./bkd.h:137:51: note: passing argument to parameter 'in' here 137 | int gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *out, | ^ rclone.c:774:47: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 774 | gzipAll2fh(fileno(fh), fout, gzip, &opts.in, &opts.out, 0); | ^~~~~~~~~ ./bkd.h:137:60: note: passing argument to parameter 'out' here 137 | int gzipAll2fh(int rfd, FIIn file included from Lscat.cE: 17*: wIn file included from f./sccs.h,: 20i: nIn file included from tlibc/system.h :l52ev: elibc/hash.hl:,329 :i11n:t warning: *using the result of an assignment as a condition without parentheses [-Wparentheses]i n, in2t warning s* generatedo . u329t, | 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)) { | ^ | == In file included from resolve_tags.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == pull.c:1453:26: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1453 | gunzipAll2fh(r->rfd, f, &(opts.in), &(opts.out)); | ^~~~~~~~~~ ./bkd.h:139:42: note: passing argument to parameter 'in' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ pull.c:1453:38: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1453 | gunzipAll2fh(r->rfd, f, &(opts.in), &(opts.out)); | ^~~~~~~~~~~ ./bkd.h:139:51: note: passing argument to parameter 'out' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ CC status.c repotype.c:36:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 36 | if (dir = av[1]) { | ~~~~^~~~~~~ repotype.c:36:10: note: place parentheses around the assignment to silence this warning 36 | if (dir = av[1]) { | ^ | ( ) pull.c:1493:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1493 | if (cpath = getenv("BKD_COMPONENT_PATH")) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ repotype.c:36:10: note: use '==' to turn this assignment into an equality comparison 36 | if (dir = av[1]) { | ^ | == pull.c:1493:13: note: place parentheses around the assignment to silence this warning 1493 | if (cpath = getenv("BKD_COMPONENT_PATH")) { | ^ | ( ) pull.c:1493:13: note: use '==' to turn this assignment into an equality comparison 1493 | if (cpath = getenv("BKD_COMPONENTremote.c_:P186A:T7H:" )warning: ) assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]{ | ^ | == 186 | line = (getline2(r, buf, sizeof(buf)) > 0) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:199:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 199 | line = (getline2(r, buf, sizeof(buf)) > 0) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:215:6: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 215 | if (strneq("ERROR-BAD CMD: bk", line, 17)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: note: expanded from macro 'strneq' 31 | #define 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: note: passing argument to parameter here 45 | char *strchr (const char *, int); | ^ remote.c:224:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 224 | if (p = strchr(line+6, '\n')) *p = 0; /* terminate line */ | ~~^~~~~~~~~~~~~~~~~~~~~~ remote.c:224:9: note: place parentheses around the assignment to silence this warning 224 | if resolve.c(:p 742=: 9s:t rwarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]h r(line+6, '\n')) 742* | p =i f0 ;( i/ *= tceormmpi_noavteer llaipn(eo p*t/s - >| c ^ o m p| l ( )i st, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 resolve.c*:/742 : 9| : ^ note: place parentheses around the assignment to silence this warning| == 742 | if (i = comp_overlap(opts->compCC stripdel.c list, gfile)) { | ^ | ( ) resolve.c:742:9: note: use '==' to turn this assignment into an equality comparison 742 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | == 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)) { | ^~~~~~~~~~~~~~~~~~~~~ CC synckeys.c libc/style.h:30:33: note: expanded from macro 'streq' 30 | #define streq(a,b) (!strcmp((a),(b))) | ^~~ /usr/include/string.h:39:39: note: passing argument to parameter here 39 | int strcmp (const char *, const char *); | ^ remote.c:238:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 238 | line = fgetline(zin); | ^ ~~~~~~~~~~~~~ remote.c:244:9: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 244 | while (strneq(line, "@STDOUT=", 8) || strneq(line, "@STDERR=", 8)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!strncmp((a),(b),(n))) | ^~~ /usr/include/string.h:40:26: note: passing argument to parameter here 40 | int strncmp (const char *, const char *, size_t); | ^ In file included from restore.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->oremote.cp:s244-:>40f:e twarning: cpassing '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 (h, key, s244t | r lwehni(lkee y()s t+r n1e)q)( l{i n e| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "@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); | ^ 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)) { | ^ | ( ) 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) (!strnlibc/hash.hc:m329p:(11(:a )note: ,use '==' to turn this assignment into an equality comparison( b),(n))) 329 | | ^~~i f (d/usr/include/string.ha:t40a: 26=: hnote: -passing argument to parameter here> ops-> f40e | ticnht( hs,t rknecym,p s(tcrolnesnt( kcehya)r +* ,1 )c)o n{s t | c ^h a r| ==* , 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 *); | ^ In file included from root.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)) { | ^ | ( ) 35 warnings generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 7 warnings generated. 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))) | ^~~ /usr/include/string.h:40:40: note: passing argument to parameter here 40 | int strncmp (const char *, const char *, size_t); | ^ remote.c:280:17: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 280 | unless (sscanf(line, "@EXIT=%d@", &i)) i = 1<<5; | ^~~~ libc/stdio.h:258:36: note: passing argument to parameter here 258 | int sscanf(const char * __restrict, const char * __restrict, ...) | ^ CC tagmerge.c 12 warnings generated. resolve.c:996:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 996 | if (s = strchr(t, ' ')) { | ~~^~~~~~~~~~~~~~~~ 2 warnings generated. 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, ' ')) { | ^ | == In file included from sccs_mv.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 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)) { | ^ | == 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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC testcode.c 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)) { | ^ | == resolve_create.c:607:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC tclsh.c 607 | if (i = comp_overlap(rs->opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_create.c:607:8: note: place parentheses around the assignment to silence this warning 607 | if (i = comp_overlap(rs->opts->complist, gfile)) { | ^ | ( ) resolve_create.c:607:8: note: use '==' to turn this assignment into an equality comparison 607 | if (i = comp_overlap(rs->opts->complist, gfile)) { | ^ | == resolve_generic.c:35:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 35 | if (rs->snames = res_getnames(rs->s, 'm')) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_generic.c:35:17: note: place parentheses around the assignment to silence this warning 35 | if (rs->snames = res_getnames(rs->s, 'm')) { | ^ | ( ) resolve_generic.c:35:17: note: use '==' to turn this assignment into an equality comparison 35 | if (rs->snames = res_getnames(rs->s, 'm')) { | ^ | == CC takepatch.c resolve_create.c:657:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 657 | if (ret = rmdir(buf)) { | ~~~~^~~~~~~~~~~~ resolve_create.c:657:10: note: place parentheses around the assignment to silence this warning 657 | if (ret = rmdir(buf)) { | ^ | ( ) resolve_create.c:657:10: note: use '==' to turn this assignment into an equality comparison 657 | if (ret = rmdir(buf)) { | ^ | == CC testdates.c resolve.c:1180:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8 warning1180s | generated . 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; | ^ | == CC time.c In file included from sane.c:22: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->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 In file included from sendbug.csec2hms.c::1717: In file included from ./sccs.h: :In file included from 20./bkd.h: :In file included from 20libc/system.h: :In file included from 52libc/system.h: :libc/hash.h52:: 329libc/hash.h::11329:: 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]In file included from sccslog.c:20: In file included from libc/system.h: 52329: | libc/hash.h : i329329f: | 11 (:id fawarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses](a d a=t ah -=> ohp-s>-o>pfs e-329t> | cf hei(tfhc ,h( (dkhae,ty a,k e=sy t,resolve.chr :-ls1254>et:onr10p(l:ske -enwarning: >using the result of an assignment as a condition without parentheses [-Wparentheses]y(f )ke et+yc )h 1 (+)1254h ) | ,1 ){ik) fe y{| (, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r es| tt ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r =l esnf(ikleey_)m o+v e1()r)s -{> s -| > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p roj, rs->s->sfile, sfile)) retur2n warning s( generatedr. et); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 329329libc/hash.h | | : 329ii:ff11 :(( ddnote: aaplace parentheses around the assignment to silence this warningtt aa resolve.c==: 1254329hh: | --10 >>:ioo fppnote: ssplace parentheses around the assignment to silence this warning(-- d>>affteea tt 1254cc= | hh ((hihh-f,,> o(rkkpeeestyy- ,,>= f ssestttfrrcillhlee(ennh_((,mkk oeekvyyee))y( ,r++ s s-11t>))rs))l- e>{{np (r ko| | ej ^ ^ y, ) r| | +s ( ) ( ) - 1>)s)- >{s f i| l ^ e , | s ( )f ile)) return (ret); | ^ | ( ) libc/hash.h:329:11: libc/hash.hnote: :329use '==' to turn this assignment into an equality comparison: 11: note: use '==' to turn this assignment into an equality comparison 329 | libc/hash.h :i329329f | : 11(i:df a note: t(use '==' to turn this assignment into an equality comparisonad a=t ah - =>329 o | hp -si>resolve.c-fo:> p1254f(s:ed-10ta>:ctf haenote: ( tuse '==' to turn this assignment into an equality comparisonh=c , h h(k-h e>,1254yo | ,pk seis-yft>, rf (lesrettencrt(hl k(e=ehn y,(s) kf kei+eyl y)e1, _) +m)s o t1v{r)e l)( e r| n{s ^( - k > e| s| y ^- ==) > p+| r ==o1 j),) r{s - >| s ^- > s| f ==i le, sfile)) return (ret); | ^ | == 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)) { | ^ | == 6 warnings generated. 2 warnings generated. rm.c:96:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 96 | if (t = strchr(rand, '|')) { | ~~^~~~~~~~~~~~~~~~~~~ CC timestamp.c rm.c:96:8: note: place parentheses around the assignment to silence this warning 96 | if (t = strchr(rand, '|')) { | ^ | ( ) resolve_renames.c:38:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm.c:96:8: note: use '==' to turn this assignment into an equality comparison 96 | if (t = strchr(rand, '|')) { | ^ | == resolve_renames.c:38:9: note: place parentheses around the assignment to silence this warning 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | ( ) resolve_renames.c:38:9: note: use '==' to turn this assignment into an equality comparison 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | == rm.c:114:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 114 | while (t = strchr(t, ':')) *t++ = '-'; | ~~^~~~~~~~~~~~~~~~ resolve_renames.c:55:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm.c:114:11: note: place parentheses around the assignment to silence this warning 114 | while (t = strchr(t, In file included from 'sccs.c::'17): )In file included from libc/system.h*:t52+: +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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:55:9: note: place parentheses around the assignment to silence this warning 55 | if (i = slotTaken(rs, rs->snames->local, 0)rm.c): 114{: 11 :| ^ note: use '==' to turn this assignment into an equality comparison | ( ) 114 | while (t = strchr(t, ':')) *t++ = '-'; | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetcresolve_renames.ch:(55h:,9 :k enote: yuse '==' to turn this assignment into an equality comparison, strle n55( | k e yi)f +( i1 )=) s{l o t| T ^ a k e| n ( )( rs, rs->snames->local, 0)) { | ^ | == 1 warning generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve_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_renames.c:133:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 133 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:133:8: note: place parentheses around the assignment to silence this warning In file included from 133setup.c | : 17i: fIn file included from libc/system.h(:i52 : =libc/hash.h :s329l:o11t:T awarning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]e n(rs, rs->snames->loca l,329 | 0 )i)f {( d a| t ^ a =| ( )h ->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:133:8: note: use '==' to turn this assignment into an equality comparison 133 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, rm.cs:t149r:l11e:n (warning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]e y) + 1)) { | ^ 149 | | ( ) if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == rm.c:149:11: note: place parentheses around the assignment to silence this warning 149 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | ( ) resolve_renames.c:168:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 168 | if (i rm.c=: 149s:l11o:t Tnote: ause '==' to turn this assignment into an equality comparisonk en(rs, r149s | - > s niafm e(ss-2> r=e msoctces,_ i0n)i)t ({p a t| h ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | == resolve_create.c:1157:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] resolve_renames.c :1157168 | : 8 :i note: fplace parentheses around the assignment to silence this warning (ret = g c168_ | s aimfe F(iil e=s (srlso)t)T arkeetnu(rrns ,( rrest-)>;s n a| m ~~~~^~~~~~~~~~~~~~~~~~e s->remote, 0)) { | ^ | ( ) CC touch.c rm.c:156:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 156 | if (s2 = sccs_inresolve_renames.ci:t168(:p8a:t hnote: ,use '==' to turn this assignment into an equality comparison INIT_MU S168T | E XiIfS T(|iI N=I Ts_lNoOtCTKaSkUeMn)()r s{, r| s ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~resolve_create.c- :>1157s:n11a:m enote: splace parentheses around the assignment to silence this warning- >remote, 01157) | ) {i f | ( ^2r warninge st| generated ==. = gc_sameFiles(rs)) return (ret); | ^ | ( ) rm.c:156:10: note: place parentheses around the assignment to silence this warningCC trigger.c 156 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) {resolve_create.c : 1157| : ^ 11 : | note: ( )use '==' to turn this assignment into an equality comparison 1157 | if (ret = gc_sameFiles(rs)) return (ret); | ^ | == rm.c:156:10: note: use '==' to turn this assignment into an equality comparison 156 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | == CC unbk.c rmdel.c:65:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 65 | if (e = sccs_csetBoundary(s, d, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rmdel.c:65:8: note: place parentheses around the assignment to silence this warning 65 | if (e = sccs_csetBoundary(s, d, 0)) { | ^ | ( ) rmdel.c:65:8: note: use '==' to turn this assignment into an equality comparison 65 | if (e = sccs_csetBoundary(s, d, 0)) { | ^ | == CC undo.c 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 = 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 undos.c resolve.c:1570:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1570 | if (t = strstr(file, "/SCCS/")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1570:8: note: place parentheses around the assignment to silence this warning 1570 | if (t = strstr(file, "/SCCS/")) { | ^ | ( ) resolve.c:1570:8: note: use '==' to turn this assignment into an equality comparison 1570 | if (t = strstr(file, "/SCCS/")) { | ^ | == review.c:166:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | if (d = strchr(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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ review.c:166:11: note: place parentheses around the assignment to silence this warning 166 | if (d = strchr(c, '-')) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(review.ch:,166 :k11e:y ,note: use '==' to turn this assignment into an equality comparisons trlen( k166e | y ) + i1f) )( d{ = | s ^ t r c| h ( )r (c, '-')) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. rmgone.c:109:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 109 | while (t = fgetline(f)) hash_insIn file included from eset.cr:t17S: tIn file included from rlibc/system.hU:3522: (libc/hash.hh:,329 :t11,: 1warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]; | ~~^~~~~~~~~~~~~ 329 | if review.c(d:a221t:a8 := warning: husing the result of an assignment as a condition without parentheses [-Wparentheses]- >ops->fetch (221h | , ikfe y(,d s=t rRlBetnr(ekee_yf)i n+d 1()r)a n{g e ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~& new)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ rmgone.c:109:12: note: place parentheses around the assignment to silence this warning 109 | while (t = fgetline(f)) hash_insertStrU32(h, t, 1); | ^ | ( ) review.c:221:8: note: place parentheses around the assignment to silence this warning libc/hash.h :2211329 | warning: generated11i. :f note: (place parentheses around the assignment to silence this warningd = RBtre e329_ | f iinfd ((rdarmgone.can:tg109ae: resolve.c,12=: : 1704& h:nnote: -9euse '==' to turn this assignment into an equality comparison>:w o )pwarning: )s using the result of an assignment as a condition without parentheses [-Wparentheses] -109 {> | f e | tw ^ ch1704 hi | (l | he ( ), i (fkt e (=yi , f =gs etctrollmiepnn_e(o(kvfee)yr))l ah+pa (s1oh)p_)ti sn{-s >e cr| ot ^ mS pt lr| review.ciU ( ):s3 221t2:,(8 h:g, f note: ituse '==' to turn this assignment into an equality comparisonl, e )1)) ;221{ | i| | f ^ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( d| === RBtree_find(range, &new)) { | ^ | == libc/hash.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:1704:9: note: place parentheses around the assignment to silence this warning 1704 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | ( ) rmgone.c:120:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 120 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ resolve.c:1704:9: note: use '==' to turn this assignment into an equality comparison 1704 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | == rmgone.c:120:11: note: place parentheses around the assignment to silence this warning 120 | while (t = fgetline(f)) { | ^ | ( ) rmgone.c:120:11: note: use '==' to turn this assignment into an equality comparison 120 | while (t = fgetline(f)) { | ^ | == review.c:304:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 304 | if (found = intvl_in(range, line)) break; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ review.c:304:14: note: place parentheses around the assignment to silence this warning 304 | if (found = intvl_in(range, line)) break; | ^ | ( ) review.c:304:14: note: use '==' to turn this assignment into an equality comparison 304 | if (found = intvl_in(range, line)) break; | ^ | == 4 warnings generated. resolve_tags.c:46:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 46 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ resolve_tags.c:46:12: note: place parentheses around the assignment to silence this warning 46 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | ( ) resolve_tags.c:46:12: note: use '==' to turn this assignment into an equality comparison 46 | while (1p warning generated=. eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | == resolve_tags.c:54:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 54 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ resolve_tags.c:54:12: note: place parentheses around the assignment to silence this warning 54 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | ( ) 1 warning generated. resolve_tags.c:54:12: note: use '==' to turn this assignment into an equality comparison 54 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | == CC unedit.c resolve.c:1893:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1893 | if (str1 = loadfile(pf, 0)) { | ~~~~~^~~~~~~~~~~~~~~~~ resolve.c:1893:13: note: place parentheses around the assignment to silence this warning 1893 | if (str1 = loadfile(pf, 0)) { | ^ | ( ) resolve.c:1893:13: note: use '==' to turn this assignment into an equality comparisonCC unique.c 1893 | if (str1 = loadfile(pf, 0)) { | ^ | == In file included from send.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, 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.c:1969:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1969 | if (mustrestore.cC:o44m:m9i:t note: =place parentheses around the assignment to silence this warning xfile_exi s44t | s (iCfH A(NrGcE S=E Ts,y s'tre'm)f)( "{b k | - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~? BK_NO_REPO_LOCK=YES -r check -ac >'%s' 2>&1", | ^ | ( 45 | tmpfile)) { | | ) resolve.c:1969:17: note: place parentheses around the assignment to silence this warning restore.c :196944 | : 9i:f note: (use '==' to turn this assignment into an equality comparisonm ustCommit = x f44i | l ei_fe x(irsct s=( CsHyAsNtGeEmSfE(T",b k' r-'?)B)K _{N O _| R ^ E P O| _ ( )L OCK=YES -r check -ac >'%s' 2>&1", | ^ | == resolve.c:1969:17: note: use '==' to turn this assignment into an equality comparison 1969 | if (mustCommit = xfile_exists(CHANGESET, 'r')) { | ^ | == CC uninstall.c CC unlink.c 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->In file included from fsfio.ce:t59c: hIn file included from (libc/system.hh:,52 : klibc/hash.he:y329,: 11s:t rwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e n(key) + 1)) { | ^ | 329 ( ) | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ^ | == 4 warnings generated. CC unlock.c 2 warnings generated. 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))) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs_mv.c:239:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] rset.c239: | 563 :i9f: (note: pplace parentheses around the assignment to silence this warning = _relativ e563N | a m ei(ft ,( c0 ,= 0n,e st0e,d _pfrionjd)K)e y{( o p| t ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ->n, HEAP(opts->s, rkoff))) { | ^ | ( ) sccs_mv.c:239:rset.c8::563 :note: 9place parentheses around the assignment to silence this warning: note: use '==' to turn this assignment into an equality comparison 239 | i563f | ( pi f= (_cr e=l anteisvteeNda_mfei(ntd,K e0y,( o0p,t s0-,> np,r oHjE)A)P ({o p t| s ^ - > s| , ( ) rkoff))) { | ^ | == sccs_mv.c:239:8: note: use '==' to turn this assignment into an equality comparison 239 | if (p = _relativeName(t, 0, 0, 0, proj)) { | ^ | == sendbug.c:32:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 32 | if (name = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. sendbug.c:32:11: note: place parentheses around the assignment to silence this warning 32 | if (name = strrchr(av[0], '/')) { | ^ | ( ) sendbug.c:32:11: note: use '==' to turn this assignment into an equality comparison 32 | if (name = strrchr(av[0], '/')) { | ^ | == rset.c:644:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 644 | if (p = strchr(dir+c, '/')) *p = 0; | ~~^~~~~~~~~~~~~~~~~~~~ rset.c:644:10: note: place parentheses around the assignment to silence this warning 644 | if (p = strchr(dir+c, '/')) *p = 0; | ^ | ( ) rset.c:644:10: note: use '==' to turn this assignment into an equality comparison 644 | if (p = strchr(dir+c, '/')) *p = 0; | ^ | == 1 warning generated. CC unpull.c 4 warnings generated. search.c:51:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 51 | if (s.ignorecase) for (p = str; *p = tolower(*p); p++); | ~~~^~~~~~~~~~~~~ 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); | ^ ~~~~~~~~~~~~~~ search.c:51:37: note: place parentheses around the assignment to silence this warning 51 | if (s.ignorecase) for (p = str; *prset.c :=729 :t6o:l owarning: weinitializing '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]r (*p); p+ +729) | ; u 8| ^ * l e| f ( )t = loff ? HEAP(s, loff) : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ rset.csearch.c::73051::637:: warning: note: 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]use '==' to turn this assignment into an equality comparison 73051 | | ui8f *(rsi.gihgtn o=r e craosfef) ?f oHrE A(Pp( s=, srtorf;f )* p: =0 ;t o l| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~w er(*p); p++); | ^ | == CC unrm.c 1 warning generated. sccs.c:52:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 52 | while (nav[i+2] = av[i]) i++; | ~~~~~~~~~^~~~~~~ In file included from sinfo.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ search.c:89:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] sccs.c: 5289: | 18 : fnote: oplace parentheses around the assignment to silence this warningr (p = st r52; | *whpi l=e t(onlaovw[eir+(2*]p )=; apv+[+i)];) i| + ~~~^~~~~~~~~~~~~+ ; | ^ | ( ) CC upgrade.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(ksccs.ce:y52): 18+: 1note: )use '==' to turn this assignment into an equality comparison) 5{ warningsccslog.c 52s: 160 | generated| : . ^ 23search.cw ::h 89i| warning: :address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]l ( )20 e : (note: nplace parentheses around the assignment to silence this warninga v160[ | i CC unwrap.c + 892 | ] r =af noagrve [_(iwp]a )l= k irs+et+vr;s; ( s*| p, ^ =L (| td ==o) l,libc/hash.ho :w0329e,:r 11(0:*, p note: ) use '==' to turn this assignment into an equality comparison;| ^~~~p ++ )329;libc/lines.h | : 60i| :f ^ 9 :( d| note: a ( )expanded from macro 'L't a = h->o p60s | - >(f_edt)c h?( h(,t ykpeeyo,f (s_tdr)l e[n]()k{e(yt)y p+e o1f)()_ d{) ) 1| , ^ ( t| y ==p eof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~search.c :89:20: note: use '==' to turn this assignment into an equality comparison 89 | for (p = str; *p = tolower(*p); p++); | ^ | == 1 warning generated. 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++; | ~~~~~~~~~^~~~~~~ 3 warnings generated. sccs.c:66:18: note: place parentheses around the assignment to silence this warning 66 | while (nav[i+2] = av[i]) i++; | ^ | ( ) sccs.c:66:18: note: use '==' to turn this assignment into an equality comparison 66 | while (nav[2i warning+s2 generated]. = av[i]) i++; | ^ | == setup.c:84:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 84 | if (flist = mkconfig(stdout, flist, verbose)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ setup.c:84:13: note: place parentheses around the assignment to silence this warning 84 | if (flist = mkconfig(stdout, flist, verbose)) { | ^ | ( ) setup.c:84:13: note: use '==' to turn this assignment into an equality comparison 84 | if (flist = mkconfig(stdout, flist, verbose)) { | ^ | == sccs.c:79:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | while (nav[i+1] = av[i]) i++; | ~~~~~~~~~^~~~~~~ sccs.c:79:18: note: place parentheses around the assignment to silence this warning 79 | while (nav[i+1] = av[i]) i++; | ^ | ( ) sccs.c:79:18: note: use '==' to turn this assignment into an equality comparison 79 | while (nav[i+1] = av[i]) i++; | ^ | == setup.c:108:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 108 | if (f = popen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ setup.c:108:9: note: place parentheses around the assignment to silence this warning 108 | if (f = popen(buf, "r")) { | ^ | ( ) setup.c:108:9: note: use '==' to turn this assignment into an equality comparison 108 | if (f = popen(buf, "r")) { | ^ | == rset.c:1052:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1052 | if (e = PARENT(s, d)) MARK(state[e], active, nongca); | ~~^~~~~~~~~~~~~~ rset.c:1052:10: note: place parentheses around the assignment to silence this warning 1052 | if (e = PARENT(s, d)) MARK(state[e], active, nongca); | ^ | ( ) rset.c:1052:10: note: use '==' to turn this assignment into an equality comparison 1052 | if (e = PARENT(s, d)) MARK(state[e], active, nongca); | ^ | == rset.c:1053:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1053 | if (e = MERGE(s, d)) MARK(state[e], active, nongca); | ~~^~~~~~~~~~~~~ setup.c:198:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 198 | if (flist rset.c=1: warning1053m generated:k. 10c:o nnote: fplace parentheses around the assignment to silence this warningi g(f, flist, 10531 | ) ) { i f| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~( e = MERGE(s, d)) MARK(state[e], active, nongca); | ^ | ( ) setup.c:198:13: note: place parentheses around the assignment to silence this warning 198 | if rset.c(:f1053l:i10s:t note: =use '==' to turn this assignment into an equality comparison mkconfig( f1053, | f l iisft ,( e1 )=) M{E R G| E ^ ( s ,| ( )d )) MARK(state[e], active, nongca); | ^ | == setup.c:198:13: note: use '==' to turn this assignment into an equality comparison 198 | if (flist = mkconfig(f, flist, 1)) { | ^ | == rset.c:1062:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1062 | while (e = cset_rdweavePair(s, RWP_ONE, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1062:12: note: place parentheses around the assignment to silence this warning 1062 | while (e = cset_rdweavePair(s, RWP_ONE, &rkoff, &dkoff)) { | ^ | ( ) rset.c:1062:12: note: use '==' to turn this assignment into an equality comparison 1062 | while (e = cset_rdweavePair(s, RWP_ONE, &rkoff, &dkoff)) { | ^ | == sane.c:315:16: warning: passing 'char[100]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 315 | rand_getBytes(buf, 3); | ^~~ ./randseed.h:21:35: note: passing argument to parameter 'buf' here 21 | void rand_getBytes(unsigned char *buf, unsigned int len); | ^ sane.c:318:26:resolve.c :warning: 2764:passing 'char[100]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]10 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2764 | if (ret = 318t | r iigfg e(r((ecrmrd ,= b a"sper64e_"e)n)c o{d e (| b ~~~~^~~~~~~~~~~~~~~~~~~~~~u f, 3, rand, &outlen)) != CRYPT_OK) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ CC urlinfo.c resolve.c:2764sane.c::10318:: 34note: :place parentheses around the assignment to silence this warning 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] 2764 | if (ret =318 | t riifg g(e(re(rcrm d=,b a s"ep6r4e_"e)nc)o d{e ( b| u ^ f , | 3 ( ), rand, &outlen)) != CRYPT_OK) { | ^~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here CC utils.c 4 | unsigned charresolve.c :*2764o:u10t:, note: uuse '==' to turn this assignment into an equality comparisonn signed 2764l | o nigf *(oruettl e=n )t; r i| g ^g er(cmd, "pre")) { | ^ | == CC uu.c In file included from smerge.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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 | iCC what.c f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve.c:2819:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2819 | if (l = sccs_keyinit(0, key, INIT_NOCKSUM, opts->idDB)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:2819:9: note: place parentheses around the assignment to silence this warning 2819 | if (l = sccs_keyinit(0, key, INIT_NOCKSUM, opts->idDB)) { | ^ | ( ) resolve.c:2819:9: note: use '==' to turn this assignment into an equality comparison CC which.c 2819 | if (l = sccs_keyinit(0, key, INIT_NOCKSUM, opts->idDB)) { | ^ | == CC xfile.c sccslog.c:297:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 297 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ rset.c:1159:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1159 | if (d = sccs_getCksumDelta(s, right)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccslog.c:297:12: note: place parentheses around the assignment to silence this warning 297 | while (p = eachline(&t, &len)) { | ^ | ( ) rset.c:1159:9: note: place parentheses around the assignment to silence this warning 1159 | if (d = sccs_getCksumDelta(s, right)) { | ^ | ( ) sccslog.c:297:12: note: use '==' to turn this assignment into an equality comparison 297 | while (p = eachline(&t, &len)) { | ^ | == rset.c:1159:9: note: use '==' to turn this assignment into an equality comparison 1159 | if (d = sccs_getCksumDelta(s, right)) { | ^ | == sccslog.c:319:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 319 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ sccslog.c:319:11: note: place parentheses around the assignment to silence this warning 319 | while (p = eachline(&t, &len)) { | ^ | ( ) sccslog.c:319:11: note: use '==' to turn this assignment into an equality comparison 319 | while (p = eachline(&t, &len)) { | ^ | == rset.c:1206:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1206 | if (s = | ~~^ 1207 | sccs_keyinitAndCache(cset->proj, rk, SILENT, sDB, cset->idDB)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1206:8: note: place parentheses around the assignment to silence this warning 1206 | if (s = | ^ | ( 1207 | sccs_keyinitAndCache(cset->proj, rk, SILENT, sDB, cset->idDB)) { | | ) 1 warning generated. 1 warning generated. rset.c:1206:8: note: use '==' to turn this assignment into an equality comparison 1206 | if (s = | ^ | == resolve.c:3020:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3020 | if (t = strrchr(path, '/')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~ resolve.c:3020:8: note: place parentheses around the assignment to silence this warning 3020 | if (t = strrchr(path, '/')) *t = 0; | ^ | ( ) resolve.c:3020:8: note: use '==' to turn this assignment into an equality comparison 3020 | if (t = strrchr(path, '/')) *t = 0; | ^ | == CC xflags.c sccs2bk.c:362:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 362 | while (size = fread(buf, 1, sizeof(buf), fh)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs2bk.c:362:15: note: place parentheses around the assignment to silence this warning 362 | while (size = fread(buf, 1, sizeof(buf), fh)) { | ^ | ( ) sccs2bk.c:362:15: note: use '==' to turn this assignment into an equality comparison 362 | while (size = fread(buf, 1, sizeo5f warning(sb generatedu. f), fh)) { | ^ | == sccs2bk.c:363:33: warning: passing 'char[4096]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 363 | randbits = adler32(randbits, buf, size); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ setup.c:342:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 342 | if (f = fopen(path, "rt")) return (f); | ~~^~~~~~~~~~~~~~~~~~~ setup.c:342:9: note: place parentheses around the assignment to silence this warning 342 | if (f = fopen(path, "rt")) return (f); | ^ | ( ) setup.c:342:9: note: use '==' to turn this assignment into an equality comparison 342 | if (f = fopen(path, "rt")) return (f); | ^ | == setup.c:345:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 345 | if (f = fopen(path, "rt")) return (f); | ~~^~~~~~~~~~~~~~~~~~~ sccs2bk.csetup.c::407345::128:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 345 | i f407 | ( f w=h ifloep e(np( p=a teha,c h"lritn"e)()& tr,e t&ulrenn )()f )f;p r i| n ^ t f (| f ( )h , "c %.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ setup.c:345:8: note: use '==' to turn this assignment into an equality comparison 345 | if (f = fopen(path, "rt")) re2t warningursn generated . (sccs2bk.cf:)407;: 12 :| ^note: place parentheses around the assignment to silence this warning | == 407 | while (p = eachline(&t, &len)) fprintf(fh, "c %.*s\n", len, p); | ^ | ( ) In file included from sort.c:17: setup.cIn file included from :libc/system.h347::528: :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] 347 | if (f = fopen(path, sccs2bk.c" :r329407t | :" 12)i:)f note: r(use '==' to turn this assignment into an equality comparisoned taurtna 407(= | f )h ;-w >h oi| pl ~~^~~~~~~~~~~~~~~~~~~se - >(fpe t=c he(ahc,h lkienye,( &stt,r l&elne(nk)e)y )f p+r i1n)t)f ({f h ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" c %.*s\n", len, p); | ^ | == setup.c:347:8: note: place parentheses around the assignment to silence this warning resolve.c :3473193 | : 10i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]f = fopen(path, 3193" | r t " )i)f r(ett u=r nx f(ifl)e;_ f | e ^ t c h| ( ( )R OOT2RESYNC | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 3194 | libc/hash.h":/329B:i11t:K enote: eplace parentheses around the assignment to silence this warningp er/tmp/Ch a329n | g eiSfe t("d,a t'ar '=) )h -{> o p| s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >fetch(h, key, strlen(key) + 1)setup.c): 347{: 8 :| ^ note: use '==' to turn this assignment into an equality comparison | ( ) 347 | if (f = fopen(path, "rt")) return (f); | ^ | == resolve.c:libc/hash.h3193::32910::11 :note: place parentheses around the assignment to silence this warningsccs2bk.cnote: :use '==' to turn this assignment into an equality comparison408 :48: warning: 3193 format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] | 329 | iiff ( (d408ta | t =a ix=ff ih(l-De>A_oTfpEes_t-Fc>UhfD(eGRtEOc(OhsT(,2h R,dE )Sk)Ye NyfC,p r si| tn ^rt lf e(| nf ((h ,k e" yF3194) | % +l u 1\ )n")"/ ,B{ i Dt AK| Te ^Ee _p Fe| Ur ==D/ GtEm(ps/,C hda)n)g;e S e| t ~~~ ^~~~~~~~~~~~~~~~" , | ' %lldr ')) {setup.c ./sccs.h: 362:| :584 9: :26 :warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ) note: expanded from macro 'DATE_FUDGE' 362584 | | #idfe f(iinne =D AcToEn_fFiUgD_GEt(esm,p lda)t e((t)i)m e{_ t )| ( ~~~^~~~~~~~~~~~~~~~~~~0 + (s)->slist2[d].dateFudge) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:3193:10: note: use '==' to turn this assignment into an equality comparison 3193 | if (t = xfile_fetch(ROOT2RESYNC | ^ | == 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()) { | ^ | == 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: sccs2bk.cplace parentheses around the assignment to silence this warning: 426CC zone.c : 263243: | warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] if (rc = sccs_n e424w | c hsend.c k:fs78pu:rm8i(:nc tswarning: efusing the result of an assignment as a condition without parentheses [-Wparentheses]t( )s)t d{e r r| 78, ^ | " i%| f- ( ) 1 (0f. 1=0 sf o%p1e0ns( xi_=s%e2nud lso=g%,2 u" rd"=)%)s {f = %| l ~~^~~~~~~~~~~~~~~~~~~~~~~u \n", | ~~~ | %lld 425 | s->gfile, REV(s, d), d, d,resolve.c :3243:11 :426 | note: use '==' to turn this assignment into an equality comparison de l3243t | a _ s diaft e((rsc, =d )s,c cDsA_TnEe_wFcUhDGkEs(usm,( cds)e)t;) ) | { ^~~~~~~~~~~~~~~~ | ^ | ==./sccs.h :584:26: note: expanded from macro 'DATE_FUDGE' 584 | #define DATE_FUDGE(s, d) (time_t)(0 + (ssend.c):-78>:s8l:i snote: tplace parentheses around the assignment to silence this warning2 [d].date F78u | d gief) ( f| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= fopen(x_sendlog, "r")) { | ^ | ( ) send.c:78:8: note: use '==' to turn this assignment into an equality comparison 78 | if (f = fopen(x_sendlog, "r")) { | ^ | == sccs2bk.c:544:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 544 | while (m = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ sccs2bk.c:544:12: note: place parentheses around the assignment to silence this warning 544 | while (m = sccs_eachNum(&p, &sign)) { | ^ | ( ) sccs2bk.c:544:12: note: use '==' to turn this assignment into an equality comparison 544 | while (m = sccs_eachNum(&p, &sign)) { | ^ | == In file included from stripdel.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ send.c:237:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning In file included from tagmerge.c329 | : 17if: In file included from (libc/system.hd:a52t: alibc/hash.h :=329 :11h:- >warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p s->fetch(h, key, s329t | r liefn ((kdeayt)a += 1)h)- >{o p s| -send.c ^ >: f237 e:| t10 ( )c: h (note: hplace parentheses around the assignment to silence this warning, key, st r237l | e n (ikfe y()r c+ =1 )s)y s{t e m| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c md) ? 1 : 0) goto out; | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == send.c:237:10: note: use '==' to turn this assignment into an equality comparison 237 | if (rc = system(cmd) ? 1 : 0) goto out; libc/hash.h| : ^329 : 11| : == note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 18 warnings generated. In file included from synckeys.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] sccs2bk.c:638:27: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 329 | if (data = 637h- | > o pfsp-r>ifnettfc(hs(thd,e rkre,y ," %sst:r lmeanx(fkuedyg)e =+% u1 )l)a s{t f u| d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g e=%lu\n", | ~~~ | %lld 638 | s->gfile, maxfudge, DATE_FUDGEIn file included from (stat.cs:,17 : eIn file included from )libc/system.h):;52 : libc/hash.h| : ^~~~~~~~~~~~~~~~329 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./sccs.h:584:26: note: expanded from macro 'DATE_FUDGE' 584 | # d329e | f iinfe (DdAaTtEa_ FU=D GhE-(>so,p sd-)> f(etticmhe(_ht,) (k0e y+, (sst)r-l>esnl(ilibc/hash.hks:et329y2:)[11 d:+] .note: 1dplace parentheses around the assignment to silence this warning)a )t e{F u 329d| | g ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e i)f (| d ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ta = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.hlibc/hash.h::329329::1111:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 4 warnings generated. send.c:289:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 289 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ send.c:289:11: note: place parentheses around the assignment to silence this warning 289 | while (p = fgetline(f)) { | ^ | ( ) send.c:289:11: note: use '==' to turn this assignment into an equality comparison 289 | while (p = fgetline(f)) { | ^ | == send.c:297:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 297 | if (t = strchr(p, '|')) *t = 0; | ~~^~~~~~~~~~~~~~~~ send.c:297:9: note: place parentheses around the assignment to silence this warning 297 | if (t = strchr(p, '|')) *t = 0; | ^ | ( ) send.c:297:9: note: use '==' to turn this assignment into an equality comparison 297 | if (t = strchr(p, '|')) *t = 0; | ^ | == sfio.c:384:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 384 | if (n = out_bptuple(buf, &byte_count)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:384:10: note: place parentheses around the assignment to silence this warning 384 | if (n = out_bptuple(buf, &byte_count)) { | ^ | ( ) sfio.c:384:10: note: use '==' to turn this assignment into an equality comparison 384 | if (n = out_bptuple(buf, &byte_count)) { | ^ | == In file included from tclsh.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] sfio.c:450:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if ( da450t | a = ihf- >(onp s=- >ofuett_cxhf(ihl,e (kbeuyf,, sxtfrilleen,( k&eby)y t+e _1c)o)u n{t ) )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. sfio.c:450:10: note: place parentheses around the assignment to silence this warning 450 | if libc/hash.h(:n329 :=11 :o unote: tplace parentheses around the assignment to silence this warning_ xfile(bu f329, | xiffi l(ed,a t&ab y=t eh_-c>ooupnst-)>)f e{t c h| ( ^ h , | k ( )e y, strlen(key) + 1)) { | ^ | ( ) sfio.c:450:10: note: use '==' to turn this assignment into an equality comparison 450 | if (n = out_xfile(buf,libc/hash.h :x329f:i11l:e ,note: use '==' to turn this assignment into an equality comparison& byte_co u329n | t )i)f {( d a| t ^a =| ==h ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == sfio.c:462:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 462 | if (n = out_symlink(buf, &sb, &byte_count)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:462:10: note: place parentheses around the assignment to silence this warning 462 | if (n = out_symlink(buf, &sb, &byte_count)) { | ^ | ( ) In file included from testcode.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:sfio.c329::46211::10 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: use '==' to turn this assignment into an equality comparison 462 | if (n = ou t329_ | s yimfl i(ndka(tbau f=, h&-s>bo,p s&b-y>tfee_tccohu(nht,) )k e{y , | s ^t r l| e ==n (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:libc/hash.h467::32914::11 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: place parentheses around the assignment to silence this warning 467329 | | r eigf: ( d aitfa (=n h=- >ooupts_-f>ifleet(cbhu(fh,, &kseby,, &sbtyrtlee_nc(okuenyt), +0 ,1 )0)) ){ { | ^ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = sfio.ch:-467>:o14p:s -note: >place parentheses around the assignment to silence this warningf etch(h, ke y467, | rsetgr:l e n (ikfe y()n += 1o)u)t _{f i l| e ^( b u| f ==, &sb, &byte_count, 0, 0)) { | ^ | ( ) sfio.c:467:14: note: use '==' to turn this assignment into an equality comparison 467 | reg: if (n = out_file(buf, &sb, &byte_count, 0, 0)) { | ^ | == In file included from stattest.c:17: In file included from libc/system.h:52: libc/hash.h:329:11sfio.c:: 512warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]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 329+ | = if a(ddlaetra3 2=( suhm-,> obpusf-,> fne)t;c h (| h ^~~, key, strlelibc/zlib/zlib.hn:(821k:e61y:) note: +passing argument to parameter 'buf' here 1)) { | 821 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ sinfo.c:49:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h49: | 329 : 11 :i fnote: place parentheses around the assignment to silence this warning( s = xfil e329_ | f eitfc h((dgaftial e=, h'-p>'o)p)s -{> f e| t ~~^~~~~~~~~~~~~~~~~~~~~~~~~c h(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == sinfo.c:49:10: note: place parentheses around the assignment to silence this warning 49 | if (s = xfile_fetch(gfile, 'p')) { | ^ | ( ) sinfo.c:49:10: note: use '==' to turn this assignment into an equality comparison 49 | if (s = xfile_fetch(gfile, 'p')) { | ^ | == sfio.c:534:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 534 | sum += adler32(sum, linkMe, n); | ^~~~~~ 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 sfio.ctestdates.c::561:1719: :In file included from libc/system.hwarning: :52passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 561 | sum = adler32(0, d329a | t ai,f s(zd)a;t a | = ^~~~ h->ops-libc/zlib/zlib.h>:f821e:t61c:h (note: hpassing argument to parameter 'buf' here, key, s t821r | lZeEnX(TkEeRyN) u+L o1n)g) Z{E X P| O ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R T adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^In file included from takepatch.c:18: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->opslibc/hash.h-:>329f:e11t:c hnote: (use '==' to turn this assignment into an equality comparisonh , key, s t329r | l einf( k(edya)t a+ =1 )h)- >{o p s| - ^ > f e| t ( )c h(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == sfio.c:591:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 591 | sum = adler32(sum, data, sz); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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 = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)); | ^ 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. 2 warnings generated. 16 warnings generated. 3 warnings generated. sfio.c:817:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 817 | if (p = getenv("_BK_SFIO_FAIL")) fail = atoi(p); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:124:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:817:8: note: place parentheses around the assignment to silence this warning 817 | if (p = getenv("_BK_SFIO_FAIL")) fail = atoi(p); | ^ | ( ) smerge.c:124:8: note: place parentheses around the assignment to silence this warning 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ^ | ( ) sfio.c:817:8: note: use '==' to turn this assignment into an equality comparison 817 | if (p = getenv("_BK_SFIO_FAIL")) fail = atoi(p); | ^ | == smerge.c:124:8: note: use '==' to turn this assignment into an equality comparison 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ^ | == slib.c:468:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 468 | u8 *s = *sp; | ^ ~~~ slib.c:476:6: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 476 | *sp = s; | ^ ~ 16 warnings generated. In file included from In file included from startmenu.ctimestamp.c::1717: : In file included from In file included from ./sccs.h./sccs.h::2020: : In file included from In file included from libc/system.hlibc/system.h::5252: : libc/hash.hlibc/hash.h::329329::1111:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] 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 )| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | i329f | (idfa t(ad a=t ah -=> ohp-s>-o>fpest-c>hf(eht,c hk(ehy,, ksetyr,l esnt(rkleeyn)( k+e y1)) )+ {1 ) )| ^ { | | ( ) ^ | ( ) libc/hash.h:329:11: note: libc/hash.huse '==' to turn this assignment into an equality comparison: 329:11: note: use '==' to turn this assignment into an equality comparison 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 touch.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)) { | ^ | == 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)); | ^ 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)) { | ^ | == smerge.csfio.c::2721068::1019:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]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] 1068272 | | suimf =( iandcl e=r 3s2t(r0c,h rb(urefv,, p'a+t'h)l)e n*)i;n c +| + ^~~ = 0; | ~~~~^~~~~~~~~~~~~~~~~~ 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:272:10: note: place parentheses around the assignment to silence this warning 272 | if (inc = strchr(rev, '+')) *inc++ = 0; | ^ | ( ) smerge.c:272:10: note: use '==' to turn this assignment into an equality comparison 272 | if (inc = strchr(rev, '+')) *inc++ = 0; | ^ | == smerge.c:273:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 273 | if (exc = strchr(inc ? inc : rev, '-')) *exc++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:273:10: note: place parentheses around the assignment to silence this warning 273 | if (exc = strchr(inc ? inc : rev, '-')) *exc++ = 0; | ^ | ( ) smerge.c:273:10: note: use '==' to turn this assignment into an equality comparison 273 | if (exc = strchr(inc ? inc : rev, '-')) *exc++ = 0; | ^ | == 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)); | ^ 1 warning generated. In file included from status.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | isfio.cf: 1179(:d19a:t awarning: =passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] h->ops->fet c1179h | ( hs,u mk e=y ,a dslterrl3e2n((0k,e yd)a +t a1,) )t o{d o )| ; ^ | | ^~~~ ( ) 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)); | ^ libc/hash.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. 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(5( warningusL generatedo. ng adler, const Bytef *buf, sort.cu:I63n:t8 :l ewarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]) ); | ^ 63 | if (i = sortfcn(&na, &nb)) return (i); | ~~^~~~~~~~~~~~~~~~~~~ sort.c:63:8: note: place parentheses around the assignment to silence this warning 63 | if (i = sortfcn(&na, &nb)) return (i); | ^ | ( ) sort.c:63:8: note: use '==' to turn this assignment into an equality comparison 63 | if (i = sortfcn(&na, &nb)) return (i); | ^ | == 2 warnings generated. In file included from undos.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 warnings generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == sfio.c: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])) { | ^ | == In file included from unedit.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 7 warnings generated. smerge.c:782:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 782 | while (d = fgetline(tf)) { | ~~^~~~~~~~~~~~~~ smerge.c:782:13: note: place parentheses around the assignment to silence this warning 782 | while (d = fgetline(tf)) { | ^ | ( ) smerge.c:782:13: note: use '==' to turn this assignment into an equality comparison 782 | while (d = fgetline(tf)) { | ^ | == 4 warnings generated. In file included from unique.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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)) { | ^ | == tagmerge.c:58:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 58 | EACH_P3T warningAsG generated(. s, d, e, j) FLAGS(s, e) |= D_RED; | ^~~~~~~~~~~~~~~~~~~~~ ./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: 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)); | ^ 14 warnings generated. 4 warnings generated. 4 warnings generated. In file included from uninstall.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 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] slib.c329: | 1056 :i23f: (warning: dapassing '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]t a = h->o p1056s | - > fettpc-h>(thm,_ hkoeuyr, +s=t ralteoni((kze)y )* +s i1g)n); { | ^| synckeys.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~slib.c: :125451::1710:: warning: note: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]passing argument to parameter 's' here 451 | atoi(u8 125* | s ) r a| n ^g e_gone(s, L(d), D_GONE); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1058:22: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1058 | tp->tm_libc/hash.hm:i329n: 11+:= note: aplace parentheses around the assignment to silence this warningt oi(z) * s329i | g ni;f (| d ^a ta =slib.c :h451-:>10o:p snote: -passing argument to parameter 's' here> fe t451c | ha(tho,i (kue8y ,* ss)t r l| e ^n (key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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) | ^ In file included from unlink.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1230:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1230 | *d = atoi(s); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 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 undo.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == synckeys.c:284:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 284 | while (key = fgetline(fin)) { | ~~~~^~~~~~~~~~~~~~~ slib.c:1296:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1296 | if (h = strchr(u, '@')) { | ~~^~~~~~~~~~~~~~~~ synckeys.c:284:13: note: place parentheses around the assignment to silence this warning 284 | while (key = fgetline(fin)) { | ^ | ( ) slib.c:1296:8: note: place parentheses around the assignment to silence this warning 1296 | if (h = strchr(u, '@')) { | ^ | ( ) synckeys.c:284:13: note: use '==' to turn this assignment into an equality comparison 284 | while (key = fgetline(fin)) { | ^ | == slib.c:1296:8: note: use '==' to turn this assignment into an equality comparison 1296 | if (h = strchr(u, '@')) { | ^ | == synckeys.c:298:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 298 | while (key = fgetline(fin)) { | ~~~~^~~~~~~~~~~~~~~ synckeys.c:298:14: note: place parentheses around the assignment to silence this warning 298 | while (key = fgetline(fin)) { | ^ | ( ) synckeys.c:298:14: note: use '==' to turn this assignment into an equality comparison 298 | while (key = fgetline(fin)) { | ^ | == slib.c:1331:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1331 | if (h = strchr(USERHOST(s, d), '@')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ synckeys.c:324:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 324 | if (tag = sccs_d2tag(s, probed)) fputs(tag, fout); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ slib.c:1331:8: note: place parentheses around the assignment to silence this warning 1331 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | ( ) synckeys.c:324:12: note: place parentheses around the assignment to silence this warning 324 | if (tag = sccs_d2tag(s, proslib.cb:e1331d:)8): fnote: puse '==' to turn this assignment into an equality comparisonu ts(tag ,1331 | f oiuft )(;h =| ^ s t r| c ( )h r(USERHOST(s, d), '@')) { | ^ | == synckeys.c:324:12: note: use '==' to turn this assignment into an equality comparison 324 | if (slib.ct:a1333g: 9=: swarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]c s_d2tag( s1333, | p riofb e(dp) )= fspturtcsh(rt(ahg,, 'f[o'u)t)) ;{ | | ^ ~~^~~~~~~~~~~~~~~~ | == slib.c:1333:9: note: place parentheses around the assignment to silence this warning 1333 | if (p = strchr(h, '[')) { | ^ | ( ) slib.c:1333:9: note: use '==' to turn this assignment into an equality comparison 1333 | if (p = strchr(h, '[')) { | ^ | == synckeys.c:340:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 340 | if (tag = sccs_d2tag(s, tagd)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ synckeys.c:340:12: note: place parentheses around the assignment to silence this warning In file included from upgrade.c340: | 17 : In file included from libc/system.hi:f52 : (libc/hash.ht:a329g: 11=: swarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]c s_d2tag(s, tagd)) { | 329 ^ | i| f ( ) (data = h->ops->fetch(h,takepatch.c :k245e:y13,: swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r len(key) + 1245) | ) w{h i l| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (buf = fgetline(opts->p)) { | ~~~~^~~~~~~~~~~~~~~~~~~synckeys.c :340:12: note: use '==' to turn this assignment into an equality comparison 340 | if (tag = sccs_d2tag(s, tIn file included from aunpull.cg:d17): )In file included from libc/system.h{: 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, takepatch.ck:e245y:,13 :s tnote: rplace parentheses around the assignment to silence this warningl en(key) slib.c 245+: | 1358 1:w)8h):i l{warning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] (| b ^ u f | =1358 ( ) | f gieft l(ihn e=( ospttrsc-h>rp()U)S E{R H libc/hash.hO| :S ^ 329T :( 11s| :, ( ) note: dplace parentheses around the assignment to silence this warning) , '@')) {329 | | i ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (data = hlibc/hash.h-:>329o:p11s:- >note: fuse '==' to turn this assignment into an equality comparisone tch(h, k329e | y ,i fs t(rdlaetna( k=e yh)- >+o p1s)-)> f{e t c| h ^ ( h ,| ( )k ey, strlen(key) + 1)) { | ^ | == takepatch.c:245:13: note: use '==' to turn this assignment into an equality comparison 245 | while (buf = fgetline(optsslib.c-:>1358p:)8): {note: place parentheses around the assignment to silence this warninglibc/hash.h :| 329 ^:1 11 warning :1358 generated| | . ==note: use '==' to turn this assignment into an equality comparisoni fsynckeys.c :(329363h | : 13=i: f s warning: t(using the result of an assignment as a condition without parentheses [-Wparentheses]rd cahtra( U= S 363Eh | R- H> Oo SpiTsf(- >s(f,te atdgc) h,=( h's,@c 'ck)se)_y d,{2 ts at| gr ^ (l se ,n| ( ( )dk )e)y ){ + | 1 ~~~~^~~~~~~~~~~~~~~~~~) ) { | ^ | == slib.c:1358:8: note: use '==' to turn this assignment into an equality comparison 1358 | if (h = strchr(USERHOST(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:takepatch.c363::26413::11 :note: use '==' to turn this assignment into an equality comparisonwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 363 | if 264( | t a g i=f s(crccs _=d 2stfaigo((so,p tds)-)> p{, (| i ^n t )| ( ==o pts->N - files))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:264:11: note: place parentheses around the assignment to silence this warning 264 | if (rc = sfio(opts->p, (int)(opts->N - files))) { | ^ | ( ) takepatch.c:264:11: note: use '==' to turn this assignment into an equality comparison 264 | if (rc = sfio(opts->p, (int)(opts->N - files))) { | ^ | == 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)); | ^ touch.c:65:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 65 | for (i = optind; fn = av[i]; i++) { | ~~~^~~~~~~ takepatch.c:298:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 298 | if (rc = stopNway(opts->parallel, &opts->conflicts, &remote)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1413:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1413touch.c | : 65i:f22 :( pnote: rplace parentheses around the assignment to silence this warningo j = proj_ i65n | i tf(obru f()i) = {o p t| i ~~~~~^~~~~~~~~~~~~~~~n d; fn = av[i]; i++) { | ^ | ( ) takepatch.c:298:10: note: place parentheses around the assignment to silence this warning 298 | if (rc = stopNway(opts->parallel, &opts->conflicts, &remotetouch.c):)65 :{22 : | note: ^ slib.cuse '==' to turn this assignment into an equality comparison : 1413| : ( )11 :65 | note: place parentheses around the assignment to silence this warningf or (i =1413 | o pitfi n(dp;r ofjn == parvo[ji_]i;n iit+(+b)u f{) ) | { ^ | | ^ == | ( ) takepatch.c:298:10: note: use '==' to turn this assignment into an equality comparison 298 | if (rc = stopNtouch.cw:a66y:(12o:p twarning: susing the result of an assignment as a condition without parentheses [-Wparentheses]- >parall e66l | , &iofslib.cp :t(1413st:-testcode.cy11>:p:c338e o: note: n33=use '==' to turn this assignment into an equality comparisonf: l iiwarning: s cpassing '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]_1413t x | sf ,ii lf &e 338r(( | efp mnr o)oit)jfe ){=() d p.{| rl ~~~~~^~~~~~~~~~~~~~oe jn| _) ^i ns iu| tm ==( b=u fa)d)l e{r 3 2| ^( s u| m ==, d.buf, d.len); | ^~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OFtouch.c(:(66u:L12o:n gnote: place parentheses around the assignment to silence this warninga dler, c o66n | s t iBfy t(etfy p*eb u=f ,i su_Ixnfti llee(nf)n));) {| ^ | ^ | ( ) touch.c:66:12: note: use '==' to turn this assignment into an equality comparison 66 | if (type = is_xfile(fn)) { | ^ | == smerge.c:1795:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1796 | takepatch.c : 325 : 9d:i fwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]_ cmpLine, dif f325_ | h a sihfL i(nfe ,= dpioftestcode.cpf:e_367nc:(o22"s:bt k,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]g& dfaitlae)s ) 367 R | {E S Ys| Nu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Cm " ,= "ard"l)e)r 3{2 ( s| u ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m , 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)); | ^ smerge.c:1795:15:takepatch.c :note: 325place parentheses around the assignment to silence this warning: 9: note: place parentheses around the assignment to silence this warning 1795 | i325f | ( hi[fs i(dfe ]= =p odpiefnf(_"ibtke mgsf(i&lreasn gReE,S Y1N,C "s,m e"rrg"e)D)a t{a , | ^ | ^ | ( )| ( 1796 | diff_cmpLine, diff_hashLine, diff_cost, &data)) { | | ) takepatch.c:325:9: note: use '==' to turn this assignment into an equality comparison 325 | if (f = popen("bk gfiles RESYNC", "r")) { | ^ | == smerge.c:1795:15: In file included from note: unlock.cuse '==' to turn this assignment into an equality comparison: 17: In file included from libc/system.h:52: libc/hash.h1795: | 329 : 11i:f (warning: husing the result of an assignment as a condition without parentheses [-Wparentheses][ side] = diff_itakepatch.ct:e326m :s32913( | :& riwarning: afusing the result of an assignment as a condition without parentheses [-Wparentheses]n g(ed,a t3261a | , = s mhwe-hr>igolepeDs a-(t>taf ,e= t cf| hg ^(e ht ,l| i ==kn eey(,f )s)t r+l+efni(lkeesy;testcode.c) : 396+| : ~~^~~~~~~~~~~~~221 :) )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 2B warningyst generatede. f *buf, uInttakepatch.c :l326e:n13):) ;note: place parentheses around the assignment to silence this warning | ^ 326 | while (t = fgetline(f)) ++files; | ^ | ( ) 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) + 18) warning)s generated{. | ^ | ( ) takepatch.c:326:13: note: use '==' to turn this assignment into an equality comparison 326 | while (t = fgetline(f)) ++files; | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == synckeys.c: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)) { | ^ | == startmenu.c:87:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (target = bkmenupath(opts.user, 0, 0)) puts(target); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ startmenu.c:87:14: note: place parentheses around the assignment to silence this warning 87 | if (target = bkmenupath(opts.user, 0, 0)) puts(target); | ^ | ( ) startmenu.c:87:14: note: use '==' to turn this assignment into an equality comparison 87 | if (target = bkmenupath(opts.user, 0, 0)) puts(target); | ^ | == In file included from unrm.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:541:50: warning: passing 'char[16384]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 541 | if (do_adler32) sum_adler = adler32(sum_adler, buf, c); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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); | ~~~~^~~~~~~~~~~~~~~~~ slib.c:1616:11: note: place parentheses around the assignment to silence this warning 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | ( ) slib.c:1616:11: note: use '==' to turn this assignment into an equality comparison 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | == 1 warning generated. 1 warning generated. slib.c:1666:12: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from utils.c:17: In file included from 1666./bkd.h | : 20 : eIn file included from libc/system.h=: 52a: tlibc/hash.ho:i329(:+11+:r ewarning: vusing the result of an assignment as a condition without parentheses [-Wparentheses]) ; | ^~~~~ slib.c329: | 451 :i10f: (note: dpassing argument to parameter 's' herea ta 451= | aht-o>io(pus8- >*fse)tch(h, k| e ^y , strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libc/hash.hwhat.c::32920:: 11In file included from :libc/system.h :note: 52place parentheses around the assignment to silence this warning: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops- >329f | e ticfh ((hd,a tkae y=, hs-t>rolpesn-(>kfeeyt)c h+( h1,) )k e{y , | s ^ t r l| e ( )n (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~slib.c :1674:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1674 | if (sym = findSym(s, rev)) return (sym->ser); | ~~~~^~~~~~~~~~~~~~~~~ libc/hash.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, slib.ck:e1674y:,11 :s tnote: rplace parentheses around the assignment to silence this warningl en(key) + 11674) | ) {i f | ( ^ s y m| ( )= findSym(s, rev)) return (sym->ser); | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (dataslib.c :=1674 :h11-:> onote: puse '==' to turn this assignment into an equality comparisons ->fetch (1674h | , kiefy ,( ssytmr l=e nf(iknedyS)y m+( s1,) )r e{v ) )| ^r e t| u ==r n (sym->ser); | ^ | == 1 warning 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)) { | ^ | ( ) takepatch.cstatus.c::51084::1112:: note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 84 | whil e510 | ( p w=h iflgee t(lti n=e (ffgcehtgl)i)n e{( p )| ) ^ { | ==| ~~^~~~~~~~~~~~~ takepatch.c:510:12: note: place parentheses around the assignment to silence this warning In file included from uu.c510: | 24 : In file included from wlibc/system.hh:i52l: elibc/hash.h (:t329 :=11 :f gwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t line(p)) { | ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:510:12: note: use '==' to turn this assignment into an equality comparison 510 | while (t = fgetline(p)) { | ^ | == status.c:93:11: 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 93 | 329i | f i(fp i( d=a thaa s=h _hi-n>soepsr-t>(fpectocuhn(th,, k| e ~~~^~~~~~~~~~~~~~~~~~~~~y , st r94l | e n ( k epy+)1 6+, 1s)t)r l{e n (| p ^ + 1 6| ) ( )+ 1, | ~~~~~~~~~~~~~~~~~~~~~ 95 | 0, sizeof(*pi))) { | ~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == status.c:93:11: note: place parentheses around the assignment to silence this warning 93 | if (pi = hash_insert(pcount, | ^ | ( 94 | p+16, strlen(p+16)+1, 95 | 0, sizeof(*pi))) { | | ) status.c:93:11: note: use '==' to turn this assignment into an equality comparison 93 | if (pi = hash_insert(pcount, | ^ | == In file included from urlinfo.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == slib.c:1824:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1824:11: note: place parentheses around the assignment to silence this warning 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ^ | ( ) slib.c:1824:11: note: use '==' to turn this assignment into an equality comparison 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ^ | == 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)) { | ^ | == takepatch.c:781:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 781 | while (b = fgetln(f, &len)) { | ~~^~~~~~~~~~~~~~~~~ takepatch.c:781:12: note: place parentheses around the assignment to silence this warning 781 | while (b = fgetln(f, &len)) { | ^ | ( ) takepatch.c:781:12: note: use '==' to turn this assignment into an equality comparison 781 | while (b = fgetln(f, &len)) { | ^ | == In file included from xfile.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, unique.cke:y45,: 10s:t rwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e n(key) + 1) )45 | { i| f ^ ( p| 1 ( ) = strstr(key, "/ChangeSet|")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == unique.c:45:10: note: place parentheses around the assignment to silence this warning 45 | if (p1 = strstr(key, "/Chslib.ca:n1972g:e29S:e twarning: |"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) | ^ unique.c:45:10: note: use '==' to turn this assignment into an equality comparison 45 | if (p1 = strstr(key, "/ChangeSet|")) { | ^ | == unique.c:54:23: warning: passing 'char[1536]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 54 | hash_keyencode(fout, key); | ^~~ libc/hash.h:257:36: note: passing argument to parameter 'ptr' here 257 | void hash_keyencode(FILE *out, u8 *ptr); | ^ unique.c:62:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (t = getenv("_BK_UNIQ_TIMET")) now = atoi(t); // for test & debug | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:62:8: note: place parentheses around the assignment to silence this warning 62 | if (t = getenv("_BK_UNIQ_TIMET")) now = atoi(t); // for test & debug | ^ | ( ) unique.c:62:8: note: use '==' to turn this assignment into an equality comparison 62 | if (t = getenv("_BK_UNIQ_TIMET")) now = atoi(t); // for test & debug | ^ | == unique.c:63:30: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 63 | fprint1f warning( generatedf. out, "\n%lx\n@\n", now); | ~~~ ^~~ | %llx 1 warning generated. 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)) { | ^ | ( ) slib.c:2044:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2044 | while (t = fgetline(s->fh)) { | ~~^~~~~~~~~~~~~~~~~ unique.c:88:13: note: use '==' to turn this assignment into an equality comparison 88 | if (fudge = atoi(t+3)) { | ^ | == slib.c:2044:14: note: place parentheses around the assignment to silence this warning 2044 | while (t = fgetline(s->fh)) { | ^ | ( ) takepatch.c:951:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 951 | if (top = sccs_top(s)) { | ~~~~^~~~~~~~~~~~~ slib.c:2044:14: note: use '==' to turn this assignment into an equality comparison 2044 | while (t = fgetline(s->fh)) { | ^ | == takepatch.c:951:10: note: place parentheses around the assignment to silence this warning 951 | if (top = sccs_top(s)) {In file included from xflags.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:951:10: note: use '==' to turn this assignment into an equality comparison 951 | if (top = sccs_top(s)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from zone.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { takepatch.c| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~994 :9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 994 | if (d = cset_insert(s, iF, dF, d, opts->fast)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, sttakepatch.cr:l994e:n9(:k enote: yplace parentheses around the assignment to silence this warning) + 1)) { | 994 ^ | | iIn file included from ( )fwhich.c :(17d: In file included from =./sccs.h :c20s: eIn file included from tlibc/system.h_:i52n: slibc/hash.he:r329t:(11s:, warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]F , dF, d ,329 | o pitfs -(>dfaatsat )=) h{ - >| o ^ p s -| >libc/hash.h ( )f: e329t:c11h:( hnote: ,use '==' to turn this assignment into an equality comparison key, str l329e | n (ikfe y()d a+t a1 )=) h{- > o| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ->fetch(h, key, strlen(key) + 1)) { | ^ | == takepatch.c:994:9: note: use '==' to turn this assignment into an equality comparison 994 | if (d = cset_insert(s, iF, dF, d, o8p warningtss generated-. >fast)) { | ^ | == 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 unwrap.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)) { | ^ | == 10 warnings generated. 1 warning generated. takepatch.c:1078:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1078 | EACH_PARENT(s, p->serial, d, j) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:1078:5: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ takepatch.c:1078:5: note: 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) | ^ unique.c:205:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] slib.c :2052182 | : 16 :w hwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]l e (s = fget l2182i | n e (iffi n()s)- >{w _ o| f ~~^~~~~~~~~~~~~~~f = RKDKOFF(s, s->w_off, *rkoff, *dkoff)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:205:12: note: place parentheses around the assignment to silence this warning 205slib.c | : 2182 :wh16i:l enote: place parentheses around the assignment to silence this warning( s = fget l2182i | n e (iffi n()s)- >{w _ o| f ^ f =| ( )R KDKOFF(s, s->w_off, *rkoff, *dkoff)) { | ^ | ( ) unique.c:205:12: note: use '==' to turn this assignment into an equality comparison 205 | while (s = fgetline(fin)) { | ^ 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: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 = loadCollapsed()) { | ^ | == unique.c:247:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:247:8: note: place parentheses around the assignment to silence this warning 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ^ | ( ) unique.c:247:8: note: use '==' to turn this assignment into an equality comparison 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ^ | == unlink.c:56:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 56 | if (t = strrchr(s->sfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 2 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ unlink.c:56:9: note: place parentheses around the assignment to silence this warning 56 | if (t = strrchr(s->sfile, '/')) { | ^ | ( ) takepatch.c:1145:13: note: place parentheses around the assignment to silence this warning 1145 | while (t = fgetline(p->diffMem)) { | ^ | ( ) unlink.c:56:9: note: use '==' to turn this assignment into an equality comparison 56 | if (t = strrchr(s->sfile, '/')) { | ^ | == takepatch.c:1145:13: note: use '==' to turn this assignment into an equality comparison 1145 | while (t = fgetline(p->diffMem)) { | ^ | == unique.c:319:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ unique.c:319:8: note: place parentheses around the assignment to silence this warning 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ^ | ( ) unique.c:319:8: note: use '==' to turn this assignment into an equality comparison 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ^ | == unique.c:321:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | } else if (s = config_str(0, CONFIG_UNIQDB)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:321:15: note: place parentheses around the assignment to silence this warning 321 | } else if (s = config_str(0, CONFIG_UNIQDB)) { | ^ | ( ) unique.c:321:15: note: use '==' to turn this assignment into an equality comparison 321 | } else if (s = config_str(0, CONFIG_UNIQDB)) { | ^ | == 2 warnings generated. upgrade.c:102:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 102 | } else if (p = config_str(0, CONFIG_UPGRADE_URL)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.c:102:15: note: place parentheses around the assignment to silence this warning 102 | } else if (p = config_str(0, CONFIG_UPGRADE_URL)) { | ^ | ( ) upgrade.c:102:15: note: use '==' to turn this assignment into an equality comparison 102 | } else if (p = config_str(0, CONFIG_UPGRADE_URL)) { | ^ | == upgrade.c:124:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 124 | } else if (p = getenv("BK_UPGRADE_PLATFORM")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.c:124:15: note: place parentheses around the assignment to silence this warning 124 | } else if (p = getenv("BK_UPGRADE_PLATFORM")) { | ^ | ( ) upgrade.c:124:15: note: use '==' to turn this assignment into an equality comparison 124 | } else if (p = getenv("BK_UPGRADE_PLATFORM")) { | ^ | == 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")) { | ^ | == trigger.c:325:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 325 | if (p = getenv("_BKD_LOGFILE")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ trigger.c:325:9: note: place parentheses around the assignment to silence this warning 325 | if (p = getenv("_BKD_LOGFILE")) { | ^ | ( ) trigger.c:325:9: note: use '==' to turn this assignment into an equality comparison 325 | if (p = getenv("_BKD_LOGFILE")) { | ^ | == upgrade.c:189:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 189 | if (e = strchr(p, '\n')) *e++ = 0; | ~~^~~~~~~~~~~~~~~~~ upgrade.c:189:9: note: place parentheses around the assignment to silence this warning slib.c 189: | 2393 : 10i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]e = strchr(p, 2393' | \ n 'i)f) (*rec+ += =r 0e;n a m| e ^ ( x f| i ( )l e, s->sfile)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.c:189:9: note: use '==' to turn this assignment into an equality comparison 189 | if (e = strchr(p, '\n')) *e++ = 0; | slib.c ^: 2393 :| 10 ==: note: place parentheses around the assignment to silence this warning 2393 | if (rc = rename(xfile, s->sfile)) { | ^ | ( ) slib.c:2393:10: note: use '==' to turn this assignment into an equality comparison 2393 | if (rc = rename(xfile, s->sfile)) { | ^ | == upgrade.c5: warning207s: generated11:. warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 207 | if (f = fopen(new, "w")) { | ~~^~~~~~~~~~~~~~~~~ upgrade.c:207:11: note: place parentheses around the assignment to silence this warning 207 | if (f = fopen(new, "w")) { | ^ | ( ) upgrade.c:207:11: note: use '==' to turn this assignment into an equality comparison 207 | if (f = fopen(new, "w")) { | ^ | == 1 warning generated. takepatch.c:1553:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1553 | range_walkrevs(sr, L(d), 0, 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:2446:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2446 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:2446:13: note: place parentheses around the assignment to silence this warning 2446 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:2446:13: note: use '==' to turn this assignment into an equality comparison 2446 | while (buf = sccs_nextdata(s)) { | ^ | == unpull.c:128:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 128 | EACH_PTAG(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unpull.c:128:4: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ unpull.c:128: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:2566:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2566 | if (p = strrchr(tmp, '/')) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:2566:10: note: place parentheses around the assignment to silence this warning 2566 | if (p = strrchr(tmp, '/')) { | ^ | ( ) slib.c:2566:10: note: use '==' to turn this assignment into an equality comparison 2566 | if (p = strrchr(tmp, '/')) { | ^ | == 3 warnings generated. 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)); | ^ 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; | ^ | == 1 warning 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")) { | ^ | ( ) upgrade.c:463:8: note: use '==' to turn this assignment into an equality comparison 463 | if (f = fopen(buf, "r")) { | ^ | == takepatch.c:1979:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1979 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ takepatch.c:1979:11: note: place parentheses around the assignment to silence this warning 1979 | while (t = fgetline(f)) { | ^ | ( ) 1 warning generated. takepatch.c:1979:11: note: use '==' to turn this assignment into an equality comparison 1979 | while (t = fgetline(f)) { | ^ | == 3 warnings generated. undo.c:596:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 596 | if (rc = systemf("bk -Lw -?FROM_PULLPUSH=YES " | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.c :597553 | : 9 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] "takepatch 553% | s -iaff '(%fs '"=, fooppte,n (ooputts,- >"pwa"t)c)h ){) {| ~~^~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.c:553:undo.c9::596 :note: 10place parentheses around the assignment to silence this warning: note: place parentheses around the assignment to silence this warning 553 | 596i | f (iff (=r cf o=p esny(sotuetm,f (""wb"k) )- L{w -| ? ^ F R O| M ( )_ PULLPUSH=YES " | ^ | ( 597 | "takepatch %s -af'%s'", opt, opts->patch)) { | | ) upgrade.c:553:9: note: use '==' to turn this assignment into an equality comparison 553 | if (f = fopen(out, "w")) { | ^ | == undo.c:596:10: note: use '==' to turn this assignment into an equality comparison 596 | if (rc = systemf("bk -Lw -?FROM_PULLPUSH=YES " | ^ | == takepatch.c:2085:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2085 | while (*t++ = *next++) { | ~~~~~^~~~~~~~~ takepatch.c:2085:14: note: place parentheses around the assignment to silence this warning 2085 | while (*t++ = *next++) { | ^ | ( ) takepatch.c:2085:14: note: use '==' to turn this assignment into an equality comparison 2085 | while (*t++ = *next++) { | ^ | == takepatch.c:2092:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2092 | while (t = strsep(&next, ", \n")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:2092:11: note: place parentheses around the assignment to silence this warning 2092 | while (t = strsep(&next, ", \n")) { | ^ | ( ) takepatch.c:2092:11: note: use '==' to turn this assignment into an equality comparison 2092 | while (t = strsep(&next, ", \n")) { | ^ | == undo.c:702:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 702 | while (revline = fgetline(f)) { | ~~~~~~~~^~~~~~~~~~~~~ undo.c:702:17: note: place parentheses around the assignment to silence this warning 702 | while (revline = fgetline(f)) { | ^ | ( ) undo.c:702:17: note: use '==' to turn this assignment into an equality comparison 702 | while (revline = fgetline(f)) { | ^ | == urlinfo.c:62:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (t = strchr(url, '|')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~ urlinfo.c:62:10: note: place parentheses around the assignment to silence this warning 62 | if (t = strchr(url, '|')) *t = 0; | ^ | ( ) urlinfo.c:62:10: note: use '==' to turn this assignment into an equality comparison 62 | if (t = strchr(url, '|')) *t = 0; | ^ | == slib.c:3019:25: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 3019 | walkrevs_setup(&wr, s, L(l1), L(l2), WR_EITHER); | ^~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3019:32: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 3019 | walkrevs_setup(&wr, s, L(l1), L(l2), WR_EITHER); | ^~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3021:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3021 | takepatch.cw:h2263i:l14e: (warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses] = walktagre v2263s | ( & wwrh)il)e ({l i n| e ~~^~~~~~~~~~~~~~~~~~ = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ slib.c:3021:11: note: place parentheses around the assignment to silence this warning 3021 | while (d = walktagrevs(&wrtakepatch.c):)2263 :{14 : | note: ^ place parentheses around the assignment to silence this warning | ( ) 2263 | while(line = fgetln(in, &len)) { | ^ | ( ) slib.c:3021:11: note: use '==' to turn this assignment into an equality comparison 3021 | while (d = walktagrevs(&wr)) { | ^ | == takepatch.c:2263:14: note: use '==' to turn this assignment into an equality comparison 2263 | while(line = fgetln(in, &len)) { | ^ | == 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)) { | ^ | ( ) takepatch.c:2273:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2273 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ slib.c:3023:17: note: use '==' to turn this assignment into an equality comparison 3023 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | == takepatch.c:2273:13: note: place parentheses around the assignment to silence this warning 2273 | while(line =slib.c :f3024g:e12t:l nwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]i n, &len )3024) | { i f| ^ ( p a| i ( )r = hash_insert(h, | ~~~~~^~~~~~~~~~~~~~~~ 3025 | &sym->symname, sizeof(sym->symname), 0, sizeof(*pair))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:2273:13: note: use '==' to turn this assignment into an equality comparison 2273 | while(line = fgetln(in, &len)) { | ^ | == 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, | ^ | == undo.c:901:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 901 | while (from = fgetline(f)) { | ~~~~~^~~~~~~~~~~~~ takepatch.c:2282:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2282 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ undo.c:901:14: note: place parentheses around the assignment to silence this warning which.c :90138 | : 11w:h iwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e (from = fget l38takepatch.ci | :n 2282e :(i13ff:) )(note: cplace parentheses around the assignment to silence this warning{m d | = ^ 2282c | m| d ( )w_ hlioloek(ulpi(neex e,= sftgreltelnn((eixne,) )&)l e{n ) )| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ^ | ( ) undo.c:901:14: note: use '==' to turn this assignment into an equality comparison 901 | while (from = fgetline(f)) { | ^ | == takepatch.c:2282:13: note: use '==' to turn this assignment into an equality comparison 2282 | while(line = fgetln(in, &len)which.c): 38{: 11 :| ^note: place parentheses around the assignment to silence this warning | == 38 | if (cmd = cmd_lookup(exe, strlen(exe))) { | ^ | ( ) which.c:38:11: note: use '==' to turn this assignment into an equality comparison 38 | if (cmd = cmd_lookup(exe, strlen(exe))) { | ^ | == which.c:44:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | if (path = which(exe)) { | ~~~~~^~~~~~~~~~~~ which.c:44:12: note: place parentheses around the assignment to silence this warning 44 | if (path = which(exe)) { | ^ | ( ) which.c:44:12: note: use '==' to turn this assignment into an equality comparison 44 | if (path = which(exe)) { | ^ | == xflags.c:131:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 131 | while (r = eachline(&x, 0)) { | ~~^~~~~~~~~~~~~~~~~ 1 warning generated. xflags.c:131:11: note: place parentheses around the assignment to silence this warning 131 | while (r = eachline(&x, 0)) { | ^ | ( ) xflags.c:131:11: note: use '==' to turn this assignment into an equality comparison 131 | while (r = eachline(&x, 0)) { | ^ | == 1 warning generated. slib.c:urlinfo.c3217::2608::16 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]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] 3217260 | | iwfe b(ein c=o dneL(ifn,e sd(ast-a>-s>yumrlli,s ts)t)r l{e n (| d ~~^~~~~~~~~~~~~~~~~~~~a ta->url)+1); | ^~~~~~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ slib.c:3217:8: note: place parentheses around the assignment to silence this warning 3217 | if (i = nLines(s->symlist)) { | ^ | ( ) slib.c:3217:8: note: use '==' to turn this assignment into an equality comparison 3217 | if (i = nLines(s->symliurlinfo.cs:t262):)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 xfile.c:262:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 262 | if (rc = fileMove(sfile1, sfile2)) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ xfile.c:262:9: note: place parentheses around the assignment to silence this warning 262 | if (rc = fileMove(sfile1, sfile2)) goto out; | ^ | ( ) xfile.c:262:9: slib.cnote: :use '==' to turn this assignment into an equality comparison3241 :5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 262 | if (rc = 3241f | i l e M oEvAeC(Hs_fPiTlAeG1(,s ,s fdi,l ep2,) )i )g o{t o | o ^~~~~~~~~~~~~~~~~~~~~u t; | ^ ./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) | ^ xfile.c:289:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 289 | if (rc = unlink(sfile)) goto out; | ~~~^~~~~~~~~~~~~~~ xfile.c:289:9: note: place parentheses around the assignment to silence this warning 289 | if (rc = unlink(sfile)) goto out; | ^ | ( ) xfile.c:289:9: note: use '==' to turn this assignment into an equality comparison 289 | if (rc = unlink(sfile)) goto out; | ^ | == 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: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); | ^ | == 4 warnings generated. 2 warnings 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.cutils.c::3427670::219:: warning: 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]using the result of an assignment as a condition without parentheses [-Wparentheses] 3427 | 670 | s - >ivfe r(spi o=n s=t racthori((b&ubfu,f ['3:]'));) {| ^~~~~~~ | ~~^~~~~~~~~~~~~~~~~~ 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, ':')) { | ^ | == 3 warnings generated. urlinfo.c:531:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 531 | while (t = fgetline(fout)) { | ~~^~~~~~~~~~~~~~~~ 1 warning generated. urlinfo.c:531:12: note: place parentheses around the assignment to silence this warning 531 | while (t = fgetline(fout)) { | ^ | ( ) urlinfo.c:531:12: note: use '==' to turn this assignment into an equality comparison 531 | while (t = fgetline(fout)) { | ^ | == urlinfo.c:532:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 532 | if (p = separator(t)) *p = 0; | ~~^~~~~~~~~~~~~~ urlinfo.c:532:10: note: place parentheses around the assignment to silence this warning 532 | slib.c :i3585f: 10(:p warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] separator(t)) *3585p | = i0f; ( f| 2 ^ = | ( )f open_bkfile(bin_heapfile(s, '2'), "r", 0, chkxor)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ urlinfo.c:532:10: note: use '==' to turn this assignment into an equality comparison 532 | if (p = separator(t)) *p = 0; | ^ | == 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)) { | ^ | ( ) 1slib.c warning: generated3585. :10: note: use '==' to turn this assignment into an equality comparison 3585 | if (f2 = fopen_bkfile(bin_heapfile(s, '2'), "r", 0, chkxor)) { | ^ | == 30 warnings generated. 1 warning generated. utils.c:836:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:836:8: note: place parentheses around the assignment to silence this warning 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ^ | ( ) utils.c:836:8: note: use '==' to turn this assignment into an equality comparison 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ^ | == utils.c:842:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:842:8: note: place parentheses around the assignment to silence this warning 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ^ | ( ) utils.c:842:8: note: use '==' to turn this assignment into an equality comparison 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ^ | == 1 warning generated. 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)) { | ^ | ( ) 1 warning generated. utils.c:877:12: note: use '==' to turn this assignment into an equality comparison 877 | if (repo = proj_repoID(prod)) { | ^ | == utils.c:880:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 880 | if (bp = bp_serverURL(buf)) { | ~~~^~~~~~~~~~~~~~~~~~~ utils.c:880:11: note: place parentheses around the assignment to silence this warning 880 | if (bp = bp_serverURL(buf)) { | ^ | ( ) utils.c:880:11: note: use '==' to turn this assignment into an equality comparison 880 | if (bp = bp_serverURL(buf)) { | ^ | == utils.c:893:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 893 | if (t = getenv("_BK_TESTFEAT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 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)); | ^ utils.cslib.c::893451::810:: note: note: place parentheses around the assignment to silence this warningpassing argument to parameter 's' here 451893 | | a tiofi ((ut8 =* sg)e t e| n ^v ("_BK_TESTFEAT")) { | ^ | ( ) utils.c:893:8: note: use '==' to turn this assignment into an equality comparison 893 | if (t = getenv("_BK_TESTFEAT")) { | ^ | == slib.c:3861:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3861 | while (q = eachstr(&p, &i)) { | ~~^~~~~~~~~~~~~~~~~ utils.c:919:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 919 | if (t = getenv("_BK_TEST_REQUIRED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3861:14: note: place parentheses around the assignment to silence this warning 3861 | while (q = eachstr(&p, &i)) { | ^ | ( ) utils.c:919:9: note: place parentheses around the assignment to silence this warning 919 | if (slib.ct: 3861=: 14g:e tnote: euse '==' to turn this assignment into an equality comparisonn v("_BK _3861T | E S T _ RwEhQiUlIeR E(Dq" )=) e{a c h| s ^ t r (| & ( )p , &i)) { | ^ | == utils.c:919:9: note: use '==' to turn this assignment into an equality comparison slib.c: 3863919: | 24 : iwarning: f 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]( t = get e3863n | v ( " _ B K _ T E SfTc_lRuEdQeUsI,R EaDt"o)i)( 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) | ^ 2 warnings generated. 9 warnings generated. utils.c:1081:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1081 | if (p = bp_serverURL(bp)) { | ~~^~~~~~~~~~~~~~~~~~ utils.c:1081:9: note: place parentheses around the assignment to silence this warning 1081 | if (p = bp_serverURL(bp)) { | ^ | ( ) utils.c:1081:9: note: use '==' to turn this assignment into an equality comparison 1081 | if (p = bp_serverURL(bp)) { | ^ | == utils.c:1085:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1085 | if (rootkey = proj_rootkey(0)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ slib.c:4191:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4191 | if (p = strchr(buf, '@')) { utils.c :| 1085 ~~^~~~~~~~~~~~~~~~~~: 15: note: place parentheses around the assignment to silence this warning 1085 | if (rootkey = proj_rootkey(0)) { | ^ | ( ) utils.c:1085:15: note: use '==' to turn this assignment into an equality comparison 1085 | ifslib.c :(4191r:o8o:t knote: eplace parentheses around the assignment to silence this warningy = proj _4191r | o oitfk e(yp (=0 )s)t r{c h r| ( ^b u f| , == '@')) { | ^ | ( ) slib.c:4191:8: note: use '==' to turn this assignment into an equality comparison 4191 | if (p = strchr(buf, '@')) { | ^ | == slib.c:4199:utils.c8::1113 :warning: 14using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4199 | i f1113 | ( p i=f s(trrecphori(db u=f ,p r'o:j'_)r)e p{o I D| ( ~~^~~~~~~~~~~~~~~~~~p rod)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ slib.c:4199:8: note: place parentheses around the assignment to silence this warning 4199 | iutils.cf: 1113(:p14 := note: splace parentheses around the assignment to silence this warningt rchr(buf ,1113 | ' : 'i)f) ({r e p| o ^ i d | = ( ) proj_repoID(prod)) { | ^ | ( ) slib.c:4199:8: note: use '==' to turn this assignment into an equality comparison 4199 | if (p = strcutils.ch:r1113(:b14u:f ,note: use '==' to turn this assignment into an equality comparison' :')) { 1113 | | ^ i f| ==( repoid = proj_repoID(prod)) { | ^ | == utils.c:1145:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1145:8: note: place parentheses around the assignment to silence this warning 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ^ | ( ) 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")) { | ^ | ( ) slib.c:4340utils.c::81178:: 8warning: :using the result of an assignment as a condition without parentheses [-Wparentheses] note: use '==' to turn this assignment into an equality comparison 11784340 | | iiff ((pf == gfeotpeenvn(("c_oBnKf_iNgE,S T"ErDt_"L)O)C K{" ) )| ~~^~~~~~~~~~~~~~~~~~~~~{ | ^ | == slib.c:4340:8: note: place parentheses around the assignment to silence this warning 4340 | if (f = fopen(config, "rt")) { | ^ | ( ) slib.c:4340:8: note: use '==' to turn this assignment into an equality comparison 4340 | if (f = fopen(config, "rt")) { | ^ | == slib.c:4397:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:4397:8: note: place parentheses around the assignment to silence this warning 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ^ | ( ) slib.c:4397:8: note: use '==' to turn this assignment into an equality comparison 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ^ | == slib.c:4408:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ~~^~~~~~~~~~~~~~~~ slib.c:4408:13: note: place parentheses around the assignment to silence this warning 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ^ | ( ) slib.c:4408:13: note: use '==' to turn this assignment into an equality comparison 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ^ | == 1 warning generated. 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 =utils.c :g1275e:t8e:n vwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]" BKD_CLONE_D E1275F | A UiLfT "()p) ={ s t| r ^c h r| ( ==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 (p10 warning=s generateds. trchr(s, '\n')) { | ^ | == slib.c:4558:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]utils.c :1307:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4558 | if (f =1307 | f oipfe n((pf i=l es, t"rrcthr"()s), {c ) )| ~~^~~~~~~~~~~~~~~~~~~{ | ~~^~~~~~~~~~~~~~ utils.c:1307:8: note: place parentheses around the assignment to silence this warning slib.c1307: | 4558 :i9f: (note: pplace parentheses around the assignment to silence this warning = strch r4558( | s , icf) )( f{ = | f ^ o p e| n ( )( file, "rt")) { | ^ | ( ) utils.c:1307:8: note: use '==' to turn this assignment into an equality comparison 1307slib.c:4558: | 9 :i fnote: use '==' to turn this assignment into an equality comparison( p = st r4558c | h r (isf, (cf) )= {f o p| e ^n ( f| i ==l e, "rt")) { | ^ | == 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)) { | ^ | == 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ slib.c:4716:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4716 | if (root = proj_root(0)) { | ~~~~~^~~~~~~~~~~~~~ utils.c:1404:14: note: place parentheses around the assignment to silence this warning 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ^ | ( ) slib.c:4716:11: note: place parentheses around the assignment to silence this warning 4716 | if (root = proj_root(0)) {utils.c : 1404| : ^ 14 : | note: ( )use '==' to turn this assignment into an equality comparison 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ^ | == slib.c:4716:11: note: use '==' to turn this assignment into an equality comparison 4716 | if (root = proj_root(0)) { | ^ | == 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])) { | ^ | ( ) slib.c:4749:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4749 | if (root = proj_root(0)) { | ~~~~~^~~~~~~~~~~~~~ utils.c:1420:12: note: use '==' to turn this assignment into an equality comparison 1420 | if (cmd = which(pagers[i])) { | ^ | == slib.c:4749:11: note: place parentheses around the assignment to silence this warning 4749 | if (root = proj_root(0)) { | ^ | ( ) slib.c:4749:11: note: use '==' to turn this assignment into an equality comparison 4749 | if (root = proj_root(0)) { | ^ | == slib.c:4764:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:4764:10: note: place parentheses around the assignment to silence this warning 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ^ | ( ) slib.c:4764:10: note: use '==' to turn this assignment into an equality comparison 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ^ | == 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); | ^ | == 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)) { | ^ | == 4 warningslib.cs: generated5079. :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) | ^ 2 warnings generated. 3 warnings generated. 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: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: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: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); | ^ 8 warnings generated. 6 warnings generated. 8 warnings generated. 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)) { | ^ | == 4 warnings generated. 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.c:6187:25: warning: passing 'char[80]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6187 | s->dsum += str_cksum(obuf); | ^~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:6193:23: warning: passing 'char[3]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6193 | s->dsum += str_cksum(" \n"); | ^~~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:6262:15: warning: passing 'unsigned char[650]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6262 | while (fnext(ibuf, in)) { | ^~~~ libc/stdio.h:213:30: note: passing argument to parameter here 213 | char *fgets(char * __restrict, int, FILE * __restrict); | ^ slib.c:6263:17: warning: passing 'unsigned char[650]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6263 | n = uudecode1(ibuf, obuf); | ^~~~ slib.c:6233:26: note: passing argument to parameter 'from' here 6233 | uudecode1(register char *from, register uchar *to) | ^ slib.c:6263:23: warning: passing 'char[450]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6263 | n = uudecode1(ibuf, obuf); | ^~~~ slib.c:6233:48: note: passing argument to parameter 'to' here 6233 | uudecode1(register char *from, register uchar *to) | ^ slib.c:6366:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6366 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6366:12: note: place parentheses around the assignment to silence this warning 6366 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:6366:12: note: use '==' to turn this assignment into an equality comparison 6366 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:6714:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6714:13: note: place parentheses around the assignment to silence this warning 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ^ | ( ) slib.c:6714:13: note: use '==' to turn this assignment into an equality comparison 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ^ | == slib.c:6734:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6734 | if (data = hash_insert(h, | ~~~~~^~~~~~~~~~~~~~~~ 6735 | &state[start], len*sizeof(u32), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6736 | 0, sizeof(sumdata))) { | ~~~~~~~~~~~~~~~~~~~ slib.c:6734:13: note: place parentheses around the assignment to silence this warning 6734 | if (data = hash_insert(h, | ^ | ( 6735 | &state[start], len*sizeof(u32), 6736 | 0, sizeof(sumdata))) { | | ) slib.c:6734:13: note: use '==' to turn this assignment into an equality comparison 6734 | if (data = hash_insert(h, | ^ | == slib.c:6760:5: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6760 | n = &buf[3]; | ^ ~~~~~~~ slib.c:6871:20: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 6871 | symdiff_expand(s, L(PARENT(s, d)), d, who->slist); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6896:24: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 6896 | if (range_walkrevs(s, L(serial), L(tip), 0, _whodisabled, &who)) { | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6896:35: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 6896 | if (range_walkrevs(s, L(serial), L(tip), 0, _whodisabled, &who)) { | ^~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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)) { | ^ | == 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; | ^ ~~~~~~~~~~~~~ 21 warnings generated. 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)) { | ^ | == 9 warnings generated. slib.c:8135:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8135 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:8135:13: note: place parentheses around the assignment to silence this warning 8135 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:8135:13: note: use '==' to turn this assignment into an equality comparison 8135 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:8138:18: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8138 | serial = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 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)) { | ^ | == 15 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] 9382 | expandeq(s, d, gline, glen, fbuf, &eflags)) { | ^~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:9185:67: note: passing argument to parameter 'flags' here 9185 | expandeq(sccs *s, ser_t d, char *gbuf, int glen, char *fbuf, int *flags) | ^ slib.c:9389:17: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 9389 | serial = atoi(&fbuf[3]); | ^~~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:9423:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 9423 | if (gline = fgetln(gfile, &glen)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ slib.c:9423:12: note: place parentheses around the assignment to silence this warning 9423 | if (gline = fgetln(gfile, &glen)) { | ^ | ( ) slib.c:9423:12: note: use '==' to turn this assignment into an equality comparison 9423 | if (gline = fgetln(gfile, &glen)) { | ^ | == 12 warnings generated. 1 warning 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")) { | ^ | == AR libc.a 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.c7: warning10657s: generated9. : 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) | ^ make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' 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; | ^ | == make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC libc/mdbm/mtst.c slib.c:11489:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11489 | MERGE_SET(s, d, atoi(arg)); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11512:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11512 | PTAG_SET(s, d, atoi(name)); | ^~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11518:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11518 | MTAG_SET(s, d, atoi(name)); | ^~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11650:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~ slib.c:11650:11: note: place parentheses around the assignment to silence this warning 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ^ | ( ) slib.c:11650:11: note: use '==' to turn this assignment into an equality comparison 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ^ | == slib.c:11988:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11988 | return (neg * atoi(p)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:12009:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12009 | while (ser = sccs_eachNum(&p, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12009:14: note: place parentheses around the assignment to silence this warning 12009 | while (ser = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:12009:14: note: use '==' to turn this assignment into an equality comparison 12009 | while (ser = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:12015:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12015 | EACH_PARENT(s, d, ser, j) PARENTS_SET(s, d, j, ser + amount); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12015:2: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12015:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12016:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12016 | EACH_PTAG(s, d, ser, j) PTAGS_SET(s, d, j, ser + amount); | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12016:2: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12016:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12029:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12029 | if (hash_memory(hash, str, len, md5, &md5len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:293:38: note: passing argument to parameter 'in' here 293 | const unsigned char *in, unsigned long inlen, | ^ slib.c:12029:34: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12029 | if (hash_memory(hash, str, len, md5, &md5len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:294:38: note: passing argument to parameter 'out' here 294 | unsigned char *out, unsigned long *outlen); | ^ 11 warnings generated. 5 warnings generated. slib.c:12215:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12215 | while (p = eachline(&buf, 0)) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:12215:12: note: place parentheses around the assignment to silence this warning 12215 | while (p = eachline(&buf, 0)) { | ^ | ( ) slib.c:12215:12: note: use '==' to turn this assignment into an equality comparison 12215 | while (p = eachline(&buf, 0)) { | ^ | == slib.c:12348:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12348 | while (dbuf = fgetline(desc)) { | ~~~~~^~~~~~~~~~~~~~~~ slib.c:12348:15: note: place parentheses around the assignment to silence this warning 12348 | while (dbuf = fgetline(desc)) { | ^ | ( ) slib.c:12348:15: note: use '==' to turn this assignment into an equality comparison 12348 | while (dbuf = fgetline(desc)) { | ^ | == slib.c:12563:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12563 | while (buf = sccs_nextdata(sc)) { | ~~~~^~~~~~~~~~~~~~~~~~~ slib.c:12563:13: note: place parentheses around the assignment to silence this warning 12563 | while (buf = sccs_nextdata(sc)) { | ^ | ( ) slib.c:12563:13: note: use '==' to turn this assignment into an equality comparison 12563 | while (buf = sccs_nextdata(sc)) { | ^ | == slib.c:12568:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12568 | fputbumpserial(sc, buf, 1); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:12576:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12576 | fputbumpserial(sc, buf, -1); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:12651:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12651 | EACH_PARENT(s, d, x, j) PARENTS_SET(s, d, j, remap[x]); | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12651:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12651:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12652:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12652 | EACH_PTAG(s, d, x, j) PTAGS_SET(s, d, j, remap[x]); | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12652:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12652:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12656:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12656 | while (x = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12656:13: note: place parentheses around the assignment to silence this warning 12656 | while (x = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:12656:13: note: use '==' to turn this assignment into an equality comparison 12656 | while (x = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:12680:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12680 | if (x = remap[sym->meta_ser]) { | ~~^~~~~~~~~~~~~~~~~~~~~~ slib.c:12680:9: note: place parentheses around the assignment to silence this warning 12680 | if (x = remap[sym->meta_ser]) { | ^ | ( ) slib.c:12680:9: note: use '==' to turn this assignment into an equality comparison 12680 | if (x = remap[sym->meta_ser]) { | ^ | == slib.c:12823:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12823 | EACH_PARENT(s, d, p, i) w.slist[p] = 1; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12823:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12823:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12858:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12858 | while (b = fgetln(diffs, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~~ slib.c:12858:11: note: place parentheses around the assignment to silence this warning 12858 | while (b = fgetln(diffs, &len)) { | ^ | ( ) slib.c:12858:11: note: use '==' to turn this assignment into an equality comparison 12858 | while (b = fgetln(diffs, &len)) { | ^ | == slib.c:12873:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12873 | w->sum += str_cksum(p) + '\n'; | ^ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:12906:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12906 | if (w->print = whatstate(w->state)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:12906:16: note: place parentheses around the assignment to silence this warning 12906 | if (w->print = whatstate(w->state)) { | ^ | ( ) slib.c:12906:16: note: use '==' to turn this assignment into an equality comparison 12906 | if (w->print = whatstate(w->state)) { | ^ | == slib.c:12977:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12977 | w->sum += str_cksum(buf) + '\n'; | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:13013:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13013 | } while (buf = sccs_nextdata(s)); | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13013:15: note: place parentheses around the assignment to silence this warning 13013 | } while (buf = sccs_nextdata(s)); | ^ | ( ) slib.c:13013:15: note: use '==' to turn this assignment into an equality comparison 13013 | } while (buf = sccs_nextdata(s)); | ^ | == slib.c:13063:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13063 | } else if (print = whatstate(w->state)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:13063:20: note: place parentheses around the assignment to silence this warning 13063 | } else if (print = whatstate(w->state)) { | ^ | ( ) slib.c:13063:20: note: use '==' to turn this assignment into an equality comparison 13063 | } else if (print = whatstate(w->state)) { | ^ | == slib.c:13066:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13066 | } while (buf = sccs_nextdata(s)); | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13066:15: note: place parentheses around the assignment to silence this warning 13066 | } while (buf = sccs_nextdata(s)); | ^ | ( ) slib.c:13066:15: note: use '==' to turn this assignment into an equality comparison 13066 | } while (buf = sccs_nextdata(s)); | ^ | == slib.c:13125:21: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 13125 | symdiff_expand(s, L(prev), d, w.slist); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17slib.c warning:s13144 generated:. 12: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13144 | for (t = SYMLINK(s, d); *t; t++) w.sum += *t; | ^ ~~~~~~~~~~~~~ slib.c:13170:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13170 | if (rc = delta_table(s, 0)) { | ~~~^~~~~~~~~~~~~~~~~~~ slib.c:13170:9: note: place parentheses around the assignment to silence this warning 13170 | if (rc = delta_table(s, 0)) { | ^ | ( ) slib.c:13170:9: note: use '==' to turn this assignment into an equality comparison 13170 | if (rc = delta_table(s, 0)) { | ^ | == slib.c:13243:22: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13243 | if (diffs) while (b = fgetline(diffs)) { | ^ ~~~~~~~~~~~~~~~ slib.c:13243:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13243 | if (diffs) while (b = fgetline(diffs)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:13243:22: note: place parentheses around the assignment to silence this warning 13243 | if (diffs) while (b = fgetline(diffs)) { | ^ | ( ) slib.c:13243:22: note: use '==' to turn this assignment into an equality comparison 13243 | if (diffs) while (b = fgetline(diffs)) { | ^ | == slib.c:13244:16: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13244 | if (scandiff(b, &where, &what, &howmany) != 0) { | ^ slib.c:1189:16: note: passing argument to parameter 's' here 1189 | scandiff(char *s, int *where, char *what, int *howmany) | ^ slib.c:13281:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13281 | if (no_lf = (what == 'N')) what = 'I'; | ~~~~~~^~~~~~~~~~~~~~~ slib.c:13281:14: note: place parentheses around the assignment to silence this warning 13281 | if (no_lf = (what == 'N')) what = 'I'; | ^ | ( ) slib.c:13281:14: note: use '==' to turn this assignment into an equality comparison 13281 | if (no_lf = (what == 'N')) what = 'I'; | ^ | == slib.c:13284:15: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13284 | unless (b = fgetln(diffs, &len)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:13311:19: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13311 | fix_cntl_a(s, b); | ^ slib.c:10397:27: note: passing argument to parameter 'buf' here 10397 | fix_cntl_a(sccs *s, char *buf) | ^ slib.c:13313:11: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13313 | fputs(b, out); | ^ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:13327:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13327 | w->sum += str_cksum(addthis) + '\n'; | ^~~~~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:13524:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13524 | ADDED_SET(sc, d, atoi(s+1)); | ^~~ ./sccs.h:597:53: note: expanded from macro 'ADDED_SET' 597 | #define ADDED_SET(s, d, v) ((s)->slist2[d].added = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13526:43: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13526 | if (*s == '-') DELETED_SET(sc, d, atoi(s+1)); | ^~~ ./sccs.h:598:57: note: expanded from macro 'DELETED_SET' 598 | #define DELETED_SET(s, d, v) ((s)->slist2[d].deleted = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13528:40: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13528 | if (*s == '=') SAME_SET(sc, d, atoi(s+1)); | ^~~ ./sccs.h:599:51: note: expanded from macro 'SAME_SET' 599 | #define SAME_SET(s, d, v) ((s)->slist2[d].same = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13538:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13538 | PARENT_SET(sc, d, atoi(t)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13545:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13545 | ADDED_SET(sc, d, atoi(t)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13551:27: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13551 | DELETED_SET(sc, d, atoi(t)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13554:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13554 | SAME_SET(sc, d, atoi(s)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13604:30: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13604 | DATE_FUDGE_SET(sc, d, atoi(&buf[2])); | ^~~~~~~ ./sccs.h:603:62: note: expanded from macro 'DATE_FUDGE_SET' 603 | #define DATE_FUDGE_SET(s, d, v) ((s)->slist2[d].dateFudge = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13719:20: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13719 | int vers = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13994:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13994 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13994:14: note: place parentheses around the assignment to silence this warning 13994 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:13994:14: note: use '==' to turn this assignment into an equality comparison 13994 | while (buf = sccs_nextdata(s)) { | ^ | == 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)) { | ^ | == 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; | ^ ~~~~~~~~~~~~~ 8 warnings generated. 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)) { | ^ | == 1 warning generated. 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)) { | ^ | == make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' 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 make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' building ../doc/bk_refcard.ps bk: Cannot find product root. make[3]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc' groff -P-g -P-l bk_refcard.tr | perl flip > bk_refcard.ps bk: Cannot find product root. make[4]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Building Tcl/Tk bk: Cannot find package root. bk: Cannot find product root. troff:bk_refcard.tr:220: error: ignoring invalid numeric expression containing an escaped '}' troff:bk_refcard.tr:345: error: ignoring invalid numeric expression containing an escaped '}' troff:bk_refcard.tr:474: error: ignoring invalid numeric expression containing an escaped '}' troff:bk_refcard.tr:579: error: ignoring invalid numeric expression containing an escaped '}' troff:bk_refcard.tr:662: error: ignoring invalid numeric expression containing an escaped '}' ps2pdf bk_refcard.ps make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Cloning TclTk repos here: must be in a nested repository make[5]: [Makefile:161: populate] Error 1 (ignored) make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Configuring Tcl test -f bk_refcard.pdf || \ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/bk co -p bk_refcard.pdf.preformatted > bk_refcard.pdf make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc' rm -rf bin lib usr include share mkdir include cd tcl && ../Lversion-L.sh >library/Lver.tcl ../Lversion-L.sh: line 0: bk: not found ../Lversion-L.sh: line 0: bk: not found ../Lversion-L.sh: line 0: bk: not found ../Lversion-L.sh: line 0: bk: not found cd tcl && ../Lversion-C.sh >generic/Lver.h ../Lversion-C.sh: line 0: bk: not found ../Lversion-C.sh: line 0: bk: not found ../Lversion-C.sh: line 0: bk: not found ../Lversion-C.sh: line 0: bk: not found cd tcl/unix && \ make Q=@ prefix= exec_prefix= INSTALL_ROOT="../.." \ XLIBS="-lpcre" \ install-binaries install-libraries install-L-doc make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' CC tclStubLib.c CC tclTomMathStubLib.c CC tclOOStubLib.c CC strstr.c CC strtoul.c CC strtod.c CC fixstrtod.c CC regex.h CC regex.h CC regex.h CC regex.h CC tclAlloc.c CC tclAssembly.c CC tclAsync.c CC tclBasic.c CC tclBinary.c CC tclCkalloc.c CC tclClock.c CC tclCmdAH.c CC tclCmdIL.c CC tclCmdMZ.c CC tclCompCmds.c CC tclCompCmdsGR.c CC tclCompCmdsSZ.c CC tclCompExpr.c CC tclCompile.c CC tclConfig.c CC tclDate.c CC tclDictObj.c CC tclDisassemble.c CC tclEncoding.c CC tclEnsemble.c CC tclEnv.c CC tclEvent.c CC tclExecute.c CC tclFCmd.c CC tclFileName.c CC tclGet.c CC tclHash.c CC tclHistory.c CC tclIndexObj.c CC tclInterp.c CC tclIO.c CC tclIOCmd.c CC tclIORChan.c CC tclIORTrans.c CC tclIOGT.c CC tclIOSock.c CC tclIOUtil.c CC tclLink.c CC tclListObj.c CC tclLiteral.c CC tclLoad.c CC tclMain.c CC tclNamesp.c CC tclNotify.c CC tclObj.c CC tclOptimize.c CC tclPanic.c CC tclParse.c CC tclPathObj.c CC tclPipe.c CC tclPkg.c CC tclPkgConfig.c CC tclPosixStr.c CC tclPreserve.c CC tclProc.c CC tclRegexp.c CC tclResolve.c CC tclResult.c CC tclScan.c CC tclStringObj.c CC tclStrToD.c CC tclThread.c CC tclThreadAlloc.c CC tclThreadJoin.c CC tclThreadStorage.c CC tclStubInit.c CC tclTimer.c CC tclTrace.c CC tclUtf.c CC tclUtil.c CC tclVar.c CC tclZlib.c CC tclTomMathInterface.c CC tclUnixChan.c CC tclUnixEvent.c CC tclUnixFCmd.c CC tclUnixFile.c CC tclUnixPipe.c CC tclUnixSock.c CC tclUnixTime.c CC tclUnixInit.c CC tclUnixThrd.c CC tclUnixCompat.c CC tclUnixNotfy.c CC tclOO.c CC tclOOBasic.c CC tclOOCall.c CC tclOODefineCmds.c CC tclOOInfo.c CC tclOOMethod.c CC tclOOStubInit.c CC tclLoadDl.c CC bncore.c CC bn_reverse.c CC bn_fast_s_mp_mul_digs.c CC bn_fast_s_mp_sqr.c CC bn_mp_add.c CC bn_mp_and.c CC bn_mp_add_d.c CC bn_mp_clamp.c CC bn_mp_clear.c CC bn_mp_clear_multi.c CC bn_mp_cmp.c CC bn_mp_cmp_d.c CC bn_mp_cmp_mag.c CC bn_mp_cnt_lsb.c CC bn_mp_copy.c CC bn_mp_count_bits.c CC bn_mp_div.c CC bn_mp_div_d.c CC bn_mp_div_2.c CC bn_mp_div_2d.c CC bn_mp_div_3.c CC bn_mp_exch.c CC bn_mp_expt_d.c CC bn_mp_grow.c CC bn_mp_init.c CC bn_mp_init_copy.c CC bn_mp_init_multi.c CC bn_mp_init_set.c CC bn_mp_init_set_int.c CC bn_mp_init_size.c CC bn_mp_karatsuba_mul.c CC bn_mp_karatsuba_sqr.c CC bn_mp_lshd.c CC bn_mp_mod.c CC bn_mp_mod_2d.c CC bn_mp_mul.c CC bn_mp_mul_2.c CC bn_mp_mul_2d.c CC bn_mp_mul_d.c CC bn_mp_neg.c CC bn_mp_or.c CC bn_mp_radix_size.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_radix_smap.c CC bn_mp_read_radix.c CC bn_mp_rshd.c CC bn_mp_set.c CC bn_mp_set_int.c CC bn_mp_shrink.c CC bn_mp_sqr.c CC bn_mp_sqrt.c CC bn_mp_sub.c CC bn_mp_sub_d.c CC bn_mp_to_unsigned_bin.c CC bn_mp_to_unsigned_bin_n.c CC bn_mp_toom_mul.c CC bn_mp_toom_sqr.c CC bn_mp_toradix_n.c CC bn_mp_unsigned_bin_size.c CC bn_mp_xor.c CC bn_mp_zero.c CC bn_s_mp_add.c CC bn_s_mp_mul_digs.c CC bn_s_mp_sqr.c CC bn_s_mp_sub.c CC Lcompile.h CC Lcompile.c CC Last.c CC Ltypecheck.c CC Lgetopt.c CC tclAppInit.c CC tclTest.c CC tclTestObj.c CC tclTestProcBodyObj.c CC tclThreadTest.c CC tclUnixTest.c Making directory ../../lib/tcl8.6 Making directory ../../share/doc//L rm -f libtclstub8.6.a ar cr libtclstub8.6.a tclStubLib.o tclTomMathStubLib.o tclOOStubLib.o strstr.o strtoul.o strtod.o fixstrtod.o ; ranlib libtclstub8.6.a Installing L docs to ../../share/doc//L Making directory ../../lib/tcl8.6/opt0.4 cd dltest ; make 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 bk tclsh ./pod2html.l --title="L Programmer's Reference Guide" \ --template=template.html -- little.doc > little.html 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 /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/pkgb.c Making directory ../../lib/tcl8.6/http1.0 cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgc.c cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgd.c cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkge.c cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgua.c Making directory ../../lib/tcl8.6/encoding 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/../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 /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 pkga.so pkga.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o pkgc.so pkgc.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread /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 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 pkgd.so pkgd.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/ 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/ /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 msgcat 1.6.0 as a Tcl Module Installing package tcltest 2.3.8 as a Tcl Module cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o pkgua.so pkgua.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread Installing package platform 1.0.14 as a Tcl Module Installing package platform::shell 1.1.4 as a Tcl Module make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest' Installing encoding files to ../../lib/tcl8.6/encoding/ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c: In function 'Tcl_LGetDirX': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:8123:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8123 | while (dent = readdir(d)) { | ^~~~ groff -man -Tascii little.man > little.1 troff:little.man:108: warning: cannot select font 'CW' troff:little.man:113: warning: cannot select font 'CW' troff:little.man:115: warning: cannot select font 'CW' troff:little.man:122: warning: cannot select font 'CW' troff:little.man:138: warning: cannot select font 'CW' troff:little.man:171: warning: cannot select font 'CW' troff:little.man:172: warning: cannot select font 'CW' troff:little.man:173: warning: cannot select font 'CW' troff:little.man:175: warning: cannot select font 'CW' troff:little.man:177: warning: cannot select font 'CW' troff:little.man:188: warning: cannot select font 'CW' troff:little.man:195: warning: cannot select font 'CW' troff:little.man:204: warning: cannot select font 'CW' troff:little.man:212: warning: cannot select font 'CW' troff:little.man:223: warning: cannot select font 'CW' troff:little.man:229: warning: cannot select font 'CW' troff:little.man:231: warning: cannot select font 'CW' troff:little.man:237: warning: cannot select font 'CW' troff:little.man:237: warning: cannot select font 'CW' troff:little.man:239: warning: cannot select font 'CW' troff:little.man:250: warning: cannot select font 'CW' troff:little.man:263: warning: cannot select font 'CW' troff:little.man:273: warning: cannot select font 'CW' troff:little.man:275: warning: cannot select font 'CW' troff:little.man:292: warning: cannot select font 'CW' troff:little.man:299: warning: cannot select font 'CW' troff:little.man:310: warning: cannot select font 'CW' troff:little.man:322: warning: cannot select font 'CW' troff:little.man:335: warning: cannot select font 'CW' troff:little.man:345: warning: cannot select font 'CW' troff:little.man:350: warning: cannot select font 'CW' troff:little.man:352: warning: cannot select font 'CW' troff:little.man:360: warning: cannot select font 'CW' troff:little.man:368: warning: cannot select font 'CW' troff:little.man:370: warning: cannot select font 'CW' troff:little.man:375: warning: cannot select font 'CW' troff:little.man:382: warning: cannot select font 'CW' troff:little.man:394: warning: cannot select font 'CW' troff:little.man:422: warning: cannot select font 'CW' troff:little.man:432: warning: cannot select font 'CW' troff:little.man:437: warning: cannot select font 'CW' troff:little.man:440: warning: cannot select font 'CW' troff:little.man:449: warning: cannot select font 'CW' troff:little.man:456: warning: cannot select font 'CW' troff:little.man:459: warning: cannot select font 'CW' troff:little.man:468: warning: cannot select font 'CW' troff:little.man:468: warning: cannot select font 'CW' troff:little.man:469: warning: cannot select font 'CW' troff:little.man:469: warning: cannot select font 'CW' troff:little.man:469: warning: cannot select font 'CW' troff:little.man:470: warning: cannot select font 'CW' troff:little.man:470: warning: cannot select font 'CW' troff:little.man:472: warning: cannot select font 'CW' troff:little.man:487: warning: cannot select font 'CW' troff:little.man:491: warning: cannot select font 'CW' troff:little.man:491: warning: cannot select font 'CW' troff:little.man:494: warning: cannot select font 'CW' troff:little.man:496: warning: cannot select font 'CW' troff:little.man:504: warning: cannot select font 'CW' troff:little.man:509: warning: cannot select font 'CW' troff:little.man:512: warning: cannot select font 'CW' troff:little.man:521: warning: cannot select font 'CW' troff:little.man:523: warning: cannot select font 'CW' troff:little.man:536: warning: cannot select font 'CW' troff:little.man:550: warning: cannot select font 'CW' troff:little.man:562: warning: cannot select font 'CW' troff:little.man:572: warning: cannot select font 'CW' troff:little.man:582: warning: cannot select font 'CW' troff:little.man:589: warning: cannot select font 'CW' troff:little.man:592: warning: cannot select font 'CW' troff:little.man:600: warning: cannot select font 'CW' troff:little.man:604: warning: cannot select font 'CW' troff:little.man:607: warning: cannot select font 'CW' troff:little.man:609: warning: cannot select font 'CW' troff:little.man:615: warning: cannot select font 'CW' troff:little.man:625: warning: cannot select font 'CW' troff:little.man:636: warning: cannot select font 'CW' troff:little.man:648: warning: cannot select font 'CW' troff:little.man:664: warning: cannot select font 'CW' troff:little.man:666: warning: cannot select font 'CW' troff:little.man:682: warning: cannot select font 'CW' troff:little.man:686: warning: cannot select font 'CW' troff:little.man:686: warning: cannot select font 'CW' troff:little.man:690: warning: cannot select font 'CW' troff:little.man:703: warning: cannot select font 'CW' troff:little.man:709: warning: cannot select font 'CW' troff:little.man:717: warning: cannot select font 'CW' troff:little.man:730: warning: cannot select font 'CW' troff:little.man:742: warning: cannot select font 'CW' troff:little.man:747: warning: cannot select font 'CW' troff:little.man:753: warning: cannot select font 'CW' troff:little.man:761: warning: cannot select font 'CW' troff:little.man:769: warning: cannot select font 'CW' troff:little.man:782: warning: cannot select font 'CW' troff:little.man:784: warning: cannot select font 'CW' troff:little.man:785: warning: cannot select font 'CW' troff:little.man:787: warning: cannot select font 'CW' troff:little.man:797: warning: cannot select font 'CW' troff:little.man:809: warning: cannot select font 'CW' troff:little.man:821: warning: cannot select font 'CW' troff:little.man:828: warning: cannot select font 'CW' troff:little.man:830: warning: cannot select font 'CW' troff:little.man:839: warning: cannot select font 'CW' troff:little.man:849: warning: cannot select font 'CW' troff:little.man:862: warning: cannot select font 'CW' troff:little.man:879: warning: cannot select font 'CW' troff:little.man:890: warning: cannot select font 'CW' troff:little.man:900: warning: cannot select font 'CW' troff:little.man:906: warning: cannot select font 'CW' troff:little.man:911: warning: cannot select font 'CW' troff:little.man:921: warning: cannot select font 'CW' troff:little.man:928: warning: cannot select font 'CW' troff:little.man:933: warning: cannot select font 'CW' troff:little.man:942: warning: cannot select font 'CW' troff:little.man:950: warning: cannot select font 'CW' troff:little.man:955: warning: cannot select font 'CW' troff:little.man:980: warning: cannot select font 'CW' troff:little.man:986: warning: cannot select font 'CW' troff:little.man:1007: warning: cannot select font 'CW' troff:little.man:1009: warning: cannot select font 'CW' troff:little.man:1020: warning: cannot select font 'CW' troff:little.man:1020: warning: cannot select font 'CW' troff:little.man:1022: warning: cannot select font 'CW' troff:little.man:1029: warning: cannot select font 'CW' troff:little.man:1040: warning: cannot select font 'CW' troff:little.man:1047: warning: cannot select font 'CW' troff:little.man:1050: warning: cannot select font 'CW' troff:little.man:1061: warning: cannot select font 'CW' troff:little.man:1073: warning: cannot select font 'CW' troff:little.man:1083: warning: cannot select font 'CW' troff:little.man:1094: warning: cannot select font 'CW' troff:little.man:1094: warning: cannot select font 'CW' troff:little.man:1094: warning: cannot select font 'CW' troff:little.man:1095: warning: cannot select font 'CW' troff:little.man:1101: warning: cannot select font 'CW' troff:little.man:1112: warning: cannot select font 'CW' troff:little.man:1113: warning: cannot select font 'CW' troff:little.man:1114: warning: cannot select font 'CW' troff:little.man:1117: warning: cannot select font 'CW' troff:little.man:1119: warning: cannot select font 'CW' troff:little.man:1122: warning: cannot select font 'CW' troff:little.man:1125: warning: cannot select font 'CW' troff:little.man:1149: warning: cannot select font 'CW' troff:little.man:1151: warning: cannot select font 'CW' troff:little.man:1170: warning: cannot select font 'CW' troff:little.man:1185: warning: cannot select font 'CW' troff:little.man:1185: warning: cannot select font 'CW' troff:little.man:1186: warning: cannot select font 'CW' troff:little.man:1186: warning: cannot select font 'CW' troff:little.man:1187: warning: cannot select font 'CW' troff:little.man:1190: warning: cannot select font 'CW' troff:little.man:1196: warning: cannot select font 'CW' troff:little.man:1221: warning: cannot select font 'CW' troff:little.man:1228: warning: cannot select font 'CW' troff:little.man:1233: warning: cannot select font 'CW' troff:little.man:1235: warning: cannot select font 'CW' troff:little.man:1244: warning: cannot select font 'CW' troff:little.man:1248: warning: cannot select font 'CW' troff:little.man:1256: warning: cannot select font 'CW' troff:little.man:1258: warning: cannot select font 'CW' troff:little.man:1267: warning: cannot select font 'CW' troff:little.man:1274: warning: cannot select font 'CW' troff:little.man:1274: warning: cannot select font 'CW' troff:little.man:1284: warning: cannot select font 'CW' troff:little.man:1298: warning: cannot select font 'CW' troff:little.man:1300: warning: cannot select font 'CW' troff:little.man:1302: warning: cannot select font 'CW' troff:little.man:1312: warning: cannot select font 'CW' troff:little.man:1313: warning: cannot select font 'CW' troff:little.man:1314: warning: cannot select font 'CW' troff:little.man:1315: warning: cannot select font 'CW' troff:little.man:1315: warning: cannot select font 'CW' troff:little.man:1317: warning: cannot select font 'CW' troff:little.man:1332: warning: cannot select font 'CW' troff:little.man:1342: warning: cannot select font 'CW' troff:little.man:1350: warning: cannot select font 'CW' troff:little.man:1356: warning: cannot select font 'CW' troff:little.man:1361: warning: cannot select font 'CW' troff:little.man:1365: warning: cannot select font 'CW' troff:little.man:1368: warning: cannot select font 'CW' troff:little.man:1370: warning: cannot select font 'CW' troff:little.man:1371: warning: cannot select font 'CW' troff:little.man:1373: warning: cannot select font 'CW' troff:little.man:1373: warning: cannot select font 'CW' troff:little.man:1382: warning: cannot select font 'CW' troff:little.man:1388: warning: cannot select font 'CW' troff:little.man:1396: warning: cannot select font 'CW' troff:little.man:1409: warning: cannot select font 'CW' troff:little.man:1432: warning: cannot select font 'CW' troff:little.man:1437: warning: cannot select font 'CW' troff:little.man:1437: warning: cannot select font 'CW' troff:little.man:1438: warning: cannot select font 'CW' troff:little.man:1444: warning: cannot select font 'CW' troff:little.man:1455: warning: cannot select font 'CW' troff:little.man:1464: warning: cannot select font 'CW' troff:little.man:1471: warning: cannot select font 'CW' troff:little.man:1493: warning: cannot select font 'CW' troff:little.man:1504: warning: cannot select font 'CW' troff:little.man:1524: warning: cannot select font 'CW' troff:little.man:1531: warning: cannot select font 'CW' troff:little.man:1531: warning: cannot select font 'CW' troff:little.man:1534: warning: cannot select font 'CW' troff:little.man:1536: warning: cannot select font 'CW' troff:little.man:1548: warning: cannot select font 'CW' troff:little.man:1548: warning: cannot select font 'CW' troff:little.man:1551: warning: cannot select font 'CW' troff:little.man:1565: warning: cannot select font 'CW' troff:little.man:1569: warning: cannot select font 'CW' troff:little.man:1582: warning: cannot select font 'CW' troff:little.man:1597: warning: cannot select font 'CW' troff:little.man:1604: warning: cannot select font 'CW' troff:little.man:1611: warning: cannot select font 'CW' troff:little.man:1612: warning: cannot select font 'CW' troff:little.man:1612: warning: cannot select font 'CW' troff:little.man:1614: warning: cannot select font 'CW' troff:little.man:1624: warning: cannot select font 'CW' troff:little.man:1625: warning: cannot select font 'CW' troff:little.man:1629: warning: cannot select font 'CW' troff:little.man:1646: warning: cannot select font 'CW' troff:little.man:1646: warning: cannot select font 'CW' troff:little.man:1650: warning: cannot select font 'CW' troff:little.man:1652: warning: cannot select font 'CW' troff:little.man:1652: warning: cannot select font 'CW' troff:little.man:1653: warning: cannot select font 'CW' troff:little.man:1655: warning: cannot select font 'CW' troff:little.man:1665: warning: cannot select font 'CW' troff:little.man:1665: warning: cannot select font 'CW' troff:little.man:1669: warning: cannot select font 'CW' troff:little.man:1673: warning: cannot select font 'CW' troff:little.man:1675: warning: cannot select font 'CW' troff:little.man:1678: warning: cannot select font 'CW' troff:little.man:1693: warning: cannot select font 'CW' troff:little.man:1702: warning: cannot select font 'CW' troff:little.man:1710: warning: cannot select font 'CW' troff:little.man:1717: warning: cannot select font 'CW' troff:little.man:1723: warning: cannot select font 'CW' troff:little.man:1727: warning: cannot select font 'CW' troff:little.man:1738: warning: cannot select font 'CW' troff:little.man:1740: warning: cannot select font 'CW' troff:little.man:1742: warning: cannot select font 'CW' troff:little.man:1751: warning: cannot select font 'CW' troff:little.man:1753: warning: cannot select font 'CW' troff:little.man:1761: warning: cannot select font 'CW' troff:little.man:1766: warning: cannot select font 'CW' troff:little.man:1767: warning: cannot select font 'CW' troff:little.man:1775: warning: cannot select font 'CW' troff:little.man:1782: warning: cannot select font 'CW' troff:little.man:1789: warning: cannot select font 'CW' troff:little.man:1798: warning: cannot select font 'CW' troff:little.man:1800: warning: cannot select font 'CW' troff:little.man:1806: warning: cannot select font 'CW' troff:little.man:1812: warning: cannot select font 'CW' troff:little.man:1814: warning: cannot select font 'CW' troff:little.man:1829: warning: cannot select font 'CW' troff:little.man:1829: warning: cannot select font 'CW' troff:little.man:1830: warning: cannot select font 'CW' troff:little.man:1830: warning: cannot select font 'CW' troff:little.man:1831: warning: cannot select font 'CW' troff:little.man:1831: warning: cannot select font 'CW' troff:little.man:1839: warning: cannot select font 'CW' troff:little.man:1841: warning: cannot select font 'CW' troff:little.man:1847: warning: cannot select font 'CW' troff:little.man:1847: warning: cannot select font 'CW' troff:little.man:1849: warning: cannot select font 'CW' troff:little.man:1851: warning: cannot select font 'CW' troff:little.man:1865: warning: cannot select font 'CW' troff:little.man:1867: warning: cannot select font 'CW' troff:little.man:1873: warning: cannot select font 'CW' troff:little.man:1886: warning: cannot select font 'CW' troff:little.man:1886: warning: cannot select font 'CW' troff:little.man:1887: warning: cannot select font 'CW' troff:little.man:1893: warning: cannot select font 'CW' troff:little.man:1894: warning: cannot select font 'CW' troff:little.man:1897: warning: cannot select font 'CW' troff:little.man:1922: warning: cannot select font 'CW' troff:little.man:1933: warning: cannot select font 'CW' troff:little.man:1938: warning: cannot select font 'CW' troff:little.man:1947: warning: cannot select font 'CW' troff:little.man:1952: warning: cannot select font 'CW' troff:little.man:1959: warning: cannot select font 'CW' troff:little.man:1962: warning: cannot select font 'CW' troff:little.man:1964: warning: cannot select font 'CW' troff:little.man:1970: warning: cannot select font 'CW' troff:little.man:1983: warning: cannot select font 'CW' troff:little.man:1997: warning: cannot select font 'CW' troff:little.man:2009: warning: cannot select font 'CW' troff:little.man:2015: warning: cannot select font 'CW' troff:little.man:2026: warning: cannot select font 'CW' troff:little.man:2032: warning: cannot select font 'CW' troff:little.man:2038: warning: cannot select font 'CW' troff:little.man:2046: warning: cannot select font 'CW' troff:little.man:2054: warning: cannot select font 'CW' troff:little.man:2059: warning: cannot select font 'CW' troff:little.man:2062: warning: cannot select font 'CW' troff:little.man:2067: warning: cannot select font 'CW' troff:little.man:2069: warning: cannot select font 'CW' troff:little.man:2076: warning: cannot select font 'CW' troff:little.man:2088: warning: cannot select font 'CW' troff:little.man:2092: warning: cannot select font 'CW' troff:little.man:2108: warning: cannot select font 'CW' troff:little.man:2166: warning: cannot select font 'CW' troff:little.man:2215: warning: cannot select font 'CW' troff:little.man:2230: warning: cannot select font 'CW' troff:little.man:2253: warning: cannot select font 'CW' troff:little.man:2284: warning: cannot select font 'CW' troff:little.man:2291: warning: cannot select font 'CW' troff:little.man:2310: warning: cannot select font 'CW' troff:little.man:2326: warning: cannot select font 'CW' troff:little.man:2334: warning: cannot select font 'CW' troff:little.man:2349: warning: cannot select font 'CW' troff:little.man:2358: warning: cannot select font 'CW' troff:little.man:2364: warning: cannot select font 'CW' troff:little.man:2375: warning: cannot select font 'CW' troff:little.man:2383: warning: cannot select font 'CW' troff:little.man:2390: warning: cannot select font 'CW' troff:little.man:2397: warning: cannot select font 'CW' troff:little.man:2400: warning: cannot select font 'CW' troff:little.man:2403: warning: cannot select font 'CW' troff:little.man:2423: warning: cannot select font 'CW' troff:little.man:2431: warning: cannot select font 'CW' troff:little.man:2453: warning: cannot select font 'CW' troff:little.man:2473: warning: cannot select font 'CW' troff:little.man:2474: warning: cannot select font 'CW' troff:little.man:2475: warning: cannot select font 'CW' troff:little.man:2481: warning: cannot select font 'CW' troff:little.man:2492: warning: cannot select font 'CW' troff:little.man:2549: warning: cannot select font 'CW' troff:little.man:2587: warning: cannot select font 'CW' troff:little.man:2587: warning: cannot select font 'CW' troff:little.man:2587: warning: cannot select font 'CW' troff:little.man:2596: warning: cannot select font 'CW' troff:little.man:2596: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2606: warning: cannot select font 'CW' troff:little.man:2638: warning: cannot select font 'CW' troff:little.man:2641: warning: cannot select font 'CW' troff:little.man:2664: warning: cannot select font 'CW' troff:little.man:2681: warning: cannot select font 'CW' troff:little.man:2683: warning: cannot select font 'CW' troff:little.man:2690: warning: cannot select font 'CW' troff:little.man:2693: warning: cannot select font 'CW' troff:little.man:2702: warning: cannot select font 'CW' troff:little.man:2704: warning: cannot select font 'CW' troff:little.man:2704: warning: cannot select font 'CW' troff:little.man:2707: warning: cannot select font 'CW' troff:little.man:2712: warning: cannot select font 'CW' troff:little.man:2741: warning: cannot select font 'CW' troff:little.man:2742: warning: cannot select font 'CW' troff:little.man:2743: warning: cannot select font 'CW' troff:little.man:2744: warning: cannot select font 'CW' troff:little.man:2745: warning: cannot select font 'CW' troff:little.man:2746: warning: cannot select font 'CW' troff:little.man:2806: warning: cannot select font 'CW' troff:little.man:2810: warning: cannot select font 'CW' troff:little.man:2812: warning: cannot select font 'CW' troff:little.man:2818: warning: cannot select font 'CW' troff:little.man:2825: warning: cannot select font 'CW' troff:little.man:2825: warning: cannot select font 'CW' troff:little.man:2827: warning: cannot select font 'CW' troff:little.man:2829: warning: cannot select font 'CW' troff:little.man:2845: warning: cannot select font 'CW' troff:little.man:2880: warning: cannot select font 'CW' troff:little.man:2880: warning: cannot select font 'CW' troff:little.man:2898: warning: cannot select font 'CW' troff:little.man:2902: warning: cannot select font 'CW' troff:little.man:2911: warning: cannot select font 'CW' troff:little.man:2911: warning: cannot select font 'CW' troff:little.man:2911: warning: cannot select font 'CW' troff:little.man:2915: warning: cannot select font 'CW' troff:little.man:2929: warning: cannot select font 'CW' troff:little.man:2933: warning: cannot select font 'CW' troff:little.man:2933: warning: cannot select font 'CW' troff:little.man:2948: warning: cannot select font 'CW' troff:little.man:2955: warning: cannot select font 'CW' troff:little.man:2984: warning: cannot select font 'CW' troff:little.man:2994: warning: cannot select font 'CW' troff:little.man:2994: warning: cannot select font 'CW' troff:little.man:3006: warning: cannot select font 'CW' troff:little.man:3008: warning: cannot select font 'CW' troff:little.man:3063: warning: cannot select font 'CW' troff:little.man:3071: warning: cannot select font 'CW' troff:little.man:3082: warning: cannot select font 'CW' troff:little.man:3087: warning: cannot select font 'CW' troff:little.man:3089: warning: cannot select font 'CW' troff:little.man:3093: warning: cannot select font 'CW' troff:little.man:3093: warning: cannot select font 'CW' troff:little.man:3096: warning: cannot select font 'CW' troff:little.man:3101: warning: cannot select font 'CW' troff:little.man:3104: warning: cannot select font 'CW' troff:little.man:3114: warning: cannot select font 'CW' troff:little.man:3116: warning: special character 'ct' not defined troff:little.man:3116: warning: special character 'Cs' not defined troff:little.man:3116: warning: special character 'ao' not defined troff:little.man:3124: warning: cannot select font 'CW' troff:little.man:3124: warning: cannot select font 'CW' troff:little.man:3126: warning: cannot select font 'CW' troff:little.man:3166: warning: cannot select font 'CW' troff:little.man:3169: warning: cannot select font 'CW' troff:little.man:3170: warning: cannot select font 'CW' troff:little.man:3171: warning: cannot select font 'CW' troff:little.man:3186: warning: cannot select font 'CW' troff:little.man:3189: warning: cannot select font 'CW' troff:little.man:3189: warning: cannot select font 'CW' troff:little.man:3189: warning: cannot select font 'CW' troff:little.man:3193: warning: cannot select font 'CW' troff:little.man:3204: warning: cannot select font 'CW' troff:little.man:3216: warning: cannot select font 'CW' troff:little.man:3293: warning: cannot select font 'CW' troff:little.man:3299: warning: cannot select font 'CW' troff:little.man:3301: warning: cannot select font 'CW' troff:little.man:3302: warning: cannot select font 'CW' troff:little.man:3304: warning: cannot select font 'CW' troff:little.man:3304: warning: cannot select font 'CW' troff:little.man:3307: warning: cannot select font 'CW' troff:little.man:3324: warning: cannot select font 'CW' troff:little.man:3524: warning: cannot select font 'CW' colcrt little.1 > little.txt /bin/sh: colcrt: not found make[7]: [Makefile:29: little.txt] Error 127 (ignored) cp delta.gif little.man little.1 little.txt little.html ../../../share/doc//L make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/doc/L' /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c: In function '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 tkTextBTree.c CC tkText.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[]); | ~~~~~~~^~~~~~~~~ CC ttkEntry.c /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 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/tkTableWin.c: In function 'StickyPrintProc': ./generic/tkTableWin.c:121:1: warning: old-style function definition [-Wold-style-definition] 121 | StickyPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) | ^~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'StickyParseProc': ./generic/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 'TableOptionBdSet': ./generic/tkTableUtil.c:73:1: warning: old-style function definition [-Wold-style-definition] 73 | TableOptionBdSet(clientData, interp, tkwin, value, widgRec, offset) | ^~~~~~~~~~~~~~~~ ./generic/tkTableCellSort.c: In function 'MergeLists': ./generic/tkTableCellSort.c:254:1: warning: old-style function definition [-Wold-style-definition] 254 | MergeLists(leftPtr, rightPtr) | ^~~~~~~~~~ ./generic/tkTableCellSort.c: In function 'MergeSort': ./generic/tkTableCellSort.c:317:1: warning: old-style function definition [-Wold-style-definition] 317 | MergeSort(headPtr) | ^~~~~~~~~ ./generic/tkTableEdit.c: In function 'TableDeleteChars': ./generic/tkTableEdit.c:365:1: warning: old-style function definition [-Wold-style-definition] 365 | TableDeleteChars(tablePtr, index, count) | ^~~~~~~~~~~~~~~~ ./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/tkTableEdit.c: In function 'TableInsertChars': ./generic/tkTableEdit.c:455:1: warning: old-style function definition [-Wold-style-definition] 455 | TableInsertChars(tablePtr, index, value) | ^~~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'EmbWinRequestProc': ./generic/tkTableWin.c:417:1: warning: old-style function definition [-Wold-style-definition] 417 | EmbWinRequestProc(clientData, tkwin) | ^~~~~~~~~~~~~~~~~ ./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 '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::253: warning: cannot select font 'CW' troff::254: warning: cannot select font 'CW' troff::255: warning: cannot select font 'CW' troff::256: warning: cannot select font 'CW' troff::257: warning: cannot select font 'CW' troff::258: warning: cannot select font 'CW' Format ../man1/../man1/bk-bin.1 ( bk-bin . 1 ) Format ../man1/../man1/bk-bisect.1 ( bk-bisect . 1 ) Format ../man1/../man1/bk-bk.1 ( bk-bk . 1 ) Format ../man1/../man1/bk-bkd.1 ( bk-bkd . 1 ) Format ../man1/../man1/bk-c2r.1 ( bk-c2r . 1 ) troff::252: warning: cannot select font 'CW' Format ../man1/../man1/bk-cat.1 ( bk-cat . 1 ) Format ../man1/../man1/bk-changes.1 ( bk-changes . 1 ) troff::452: warning: cannot select font 'CW' Format ../man1/../man1/bk-check.1 ( bk-check . 1 ) Format ../man1/../man1/bk-checksum.1 ( bk-checksum . 1 ) Format ../man1/../man1/bk-chmod.1 ( bk-chmod . 1 ) Format ../man1/../man1/bk-citool.1 ( bk-citool . 1 ) Format ../man1/../man1/bk-clean.1 ( bk-clean . 1 ) Format ../man1/../man1/bk-clone.1 ( bk-clone . 1 ) Format ../man1/../man1/bk-cmdlog.1 ( bk-cmdlog . 1 ) Format ../man1/../man1/bk-collapse.1 ( bk-collapse . 1 ) Format ../man1/../man1/bk-comments.1 ( bk-comments . 1 ) Format ../man1/../man1/bk-commit.1 ( bk-commit . 1 ) Format ../man1/../man1/bk-comps.1 ( bk-comps . 1 ) Format ../man1/../man1/bk-config-etc.1 ( bk-config-etc . 1 ) Format ../man1/../man1/bk-config-gui.1 ( bk-config-gui . 1 ) troff::315: warning: cannot select font 'CW' troff::315: warning: cannot select font 'CW' troff::315: warning: cannot select font 'CW' troff::316: warning: cannot select font 'CW' troff::320: warning: cannot select font 'CW' troff::324: warning: cannot select font 'CW' troff::327: warning: cannot select font 'CW' Format ../man1/../man1/bk-config.1 ( bk-config . 1 ) Format ../man1/../man1/bk-conflicts.1 ( bk-conflicts . 1 ) troff::298: warning: cannot select font 'CB' troff::307: warning: cannot select font 'CB' troff::316: warning: cannot select font 'CB' Format ../man1/../man1/bk-cp.1 ( bk-cp . 1 ) Format ../man1/../man1/bk-credits.1 ( bk-credits . 1 ) Format ../man1/../man1/bk-cset.1 ( bk-cset . 1 ) troff::295: warning: cannot select font 'CB' troff::299: warning: cannot select font 'CB' troff::303: warning: cannot select font 'CB' troff::307: warning: cannot select font 'CB' Format ../man1/../man1/bk-csetprune.1 ( bk-csetprune . 1 ) Format ../man1/../man1/bk-csets.1 ( bk-csets . 1 ) Format ../man1/../man1/bk-csettool.1 ( bk-csettool . 1 ) Format ../man1/../man1/bk-debugtool.1 ( bk-debugtool . 1 ) Format ../man1/../man1/bk-delta.1 ( bk-delta . 1 ) Format ../man1/../man1/bk-describe.1 ( bk-describe . 1 ) Format ../man1/../man1/bk-detach.1 ( bk-detach . 1 ) Format ../man1/../man1/bk-diff.1 ( bk-diff . 1 ) Format ../man1/../man1/bk-difftool.1 ( bk-difftool . 1 ) Format ../man1/../man1/bk-edit.1 ( bk-edit . 1 ) troff::281: warning: cannot select font 'CB' troff::282: warning: cannot select font 'CB' troff::286: warning: cannot select font 'CB' Format ../man1/../man1/bk-editor.1 ( bk-editor . 1 ) Format ../man1/../man1/bk-emacs.1 ( bk-emacs . 1 ) Format ../man1/../man1/bk-export.1 ( bk-export . 1 ) Format ../man1/../man1/bk-extras.1 ( bk-extras . 1 ) Format ../man1/../man1/bk-fast-export.1 ( bk-fast-export . 1 ) Format ../man1/../man1/bk-fast-import.1 ( bk-fast-import . 1 ) Format ../man1/../man1/bk-features.1 ( bk-features . 1 ) Format ../man1/../man1/bk-files.1 ( bk-files . 1 ) Format ../man1/../man1/bk-filetypes.1 ( bk-filetypes . 1 ) Format ../man1/../man1/bk-findkey.1 ( bk-findkey . 1 ) Format ../man1/../man1/bk-findmerge.1 ( bk-findmerge . 1 ) Format ../man1/../man1/bk-fixtool.1 ( bk-fixtool . 1 ) Format ../man1/../man1/bk-flags.1 ( bk-flags . 1 ) Format ../man1/../man1/bk-fm3tool.1 ( bk-fm3tool . 1 ) troff::375: warning: cannot select font 'CW' Format ../man1/../man1/bk-fmtool.1 ( bk-fmtool . 1 ) Format ../man1/../man1/bk-gate.1 ( bk-gate . 1 ) Format ../man1/../man1/bk-gca.1 ( bk-gca . 1 ) Format ../man1/../man1/bk-get.1 ( bk-get . 1 ) Format ../man1/../man1/bk-gethost.1 ( bk-gethost . 1 ) Format ../man1/../man1/bk-getuser.1 ( bk-getuser . 1 ) Format ../man1/../man1/bk-gfiles.1 ( bk-gfiles . 1 ) troff::391: warning: cannot select font 'CB' troff::391: warning: cannot select font 'CB' troff::391: warning: cannot select font 'CB' troff::392: warning: cannot select font 'CB' troff::395: warning: cannot select font 'CB' troff::399: warning: cannot select font 'CB' troff::402: warning: cannot select font 'CB' troff::405: warning: cannot select font 'CB' troff::408: warning: cannot select font 'CB' troff::411: warning: cannot select font 'CB' troff::414: warning: cannot select font 'CB' troff::417: warning: cannot select font 'CB' troff::420: warning: cannot select font 'CB' troff::423: warning: cannot select font 'CB' troff::426: warning: cannot select font 'CB' troff::429: warning: cannot select font 'CB' troff::432: warning: cannot select font 'CB' troff::435: warning: cannot select font 'CB' Format ../man1/../man1/bk-glob.1 ( bk-glob . 1 ) Format ../man1/../man1/bk-gone.1 ( bk-gone . 1 ) Format ../man1/../man1/bk-grep.1 ( bk-grep . 1 ) Format ../man1/../man1/bk-help.1 ( bk-help . 1 ) Format ../man1/../man1/bk-helptool.1 ( bk-helptool . 1 ) Format ../man1/../man1/bk-here.1 ( bk-here . 1 ) Format ../man1/../man1/bk-history.1 ( bk-history . 1 ) Format ../man1/../man1/bk-id.1 ( bk-id . 1 ) Format ../man1/../man1/bk-ignore.1 ( bk-ignore . 1 ) Format ../man1/../man1/bk-import.1 ( bk-import . 1 ) Format ../man1/../man1/bk-initscripts.1 ( bk-initscripts . 1 ) Format ../man1/../man1/bk-isascii.1 ( bk-isascii . 1 ) Format ../man1/../man1/bk-key2path.1 ( bk-key2path . 1 ) Format ../man1/../man1/bk-key2rev.1 ( bk-key2rev . 1 ) Format ../man1/../man1/bk-keywords.1 ( bk-keywords . 1 ) Format ../man1/../man1/bk-latest.1 ( bk-latest . 1 ) Format ../man1/../man1/bk-level.1 ( bk-level . 1 ) Format ../man1/../man1/bk-little.1 ( bk-little . 1 ) troff::348: warning: cannot select font 'CW' troff::353: warning: cannot select font 'CW' troff::355: warning: cannot select font 'CW' troff::362: warning: cannot select font 'CW' troff::378: warning: cannot select font 'CW' troff::411: warning: cannot select font 'CW' troff::412: warning: cannot select font 'CW' troff::413: warning: cannot select font 'CW' troff::415: warning: cannot select font 'CW' troff::417: warning: cannot select font 'CW' troff::428: warning: cannot select font 'CW' troff::435: warning: cannot select font 'CW' troff::444: warning: cannot select font 'CW' troff::452: warning: cannot select font 'CW' troff::463: warning: cannot select font 'CW' troff::469: warning: cannot select font 'CW' troff::471: warning: cannot select font 'CW' troff::477: warning: cannot select font 'CW' troff::477: warning: cannot select font 'CW' troff::479: warning: cannot select font 'CW' troff::490: warning: cannot select font 'CW' troff::503: warning: cannot select font 'CW' troff::513: warning: cannot select font 'CW' troff::515: warning: cannot select font 'CW' troff::532: warning: cannot select font 'CW' troff::539: warning: cannot select font 'CW' troff::550: warning: cannot select font 'CW' troff::562: warning: cannot select font 'CW' troff::575: warning: cannot select font 'CW' troff::585: warning: cannot select font 'CW' troff::590: warning: cannot select font 'CW' troff::592: warning: cannot select font 'CW' troff::600: warning: cannot select font 'CW' troff::608: warning: cannot select font 'CW' troff::610: warning: cannot select font 'CW' troff::615: warning: cannot select font 'CW' troff::622: warning: cannot select font 'CW' troff::634: warning: cannot select font 'CW' troff::662: warning: cannot select font 'CW' troff::672: warning: cannot select font 'CW' troff::677: warning: cannot select font 'CW' troff::680: warning: cannot select font 'CW' troff::689: warning: cannot select font 'CW' troff::696: warning: cannot select font 'CW' troff::699: warning: cannot select font 'CW' troff::708: warning: cannot select font 'CW' troff::708: warning: cannot select font 'CW' troff::709: warning: cannot select font 'CW' troff::709: warning: cannot select font 'CW' troff::709: warning: cannot select font 'CW' troff::710: warning: cannot select font 'CW' troff::710: warning: cannot select font 'CW' troff::712: warning: cannot select font 'CW' troff::727: warning: cannot select font 'CW' troff::731: warning: cannot select font 'CW' troff::731: warning: cannot select font 'CW' troff::734: warning: cannot select font 'CW' troff::736: warning: cannot select font 'CW' troff::744: warning: cannot select font 'CW' troff::749: warning: cannot select font 'CW' troff::752: warning: cannot select font 'CW' troff::761: warning: cannot select font 'CW' troff::763: warning: cannot select font 'CW' troff::776: warning: cannot select font 'CW' troff::790: warning: cannot select font 'CW' troff::802: warning: cannot select font 'CW' troff::812: warning: cannot select font 'CW' troff::822: warning: cannot select font 'CW' troff::829: warning: cannot select font 'CW' troff::832: warning: cannot select font 'CW' troff::840: warning: cannot select font 'CW' troff::844: warning: cannot select font 'CW' troff::847: warning: cannot select font 'CW' troff::849: warning: cannot select font 'CW' troff::855: warning: cannot select font 'CW' troff::865: warning: cannot select font 'CW' troff::876: warning: cannot select font 'CW' troff::888: warning: cannot select font 'CW' troff::904: warning: cannot select font 'CW' troff::906: warning: cannot select font 'CW' troff::922: warning: cannot select font 'CW' troff::926: warning: cannot select font 'CW' troff::926: warning: cannot select font 'CW' troff::930: warning: cannot select font 'CW' troff::943: warning: cannot select font 'CW' troff::949: warning: cannot select font 'CW' troff::957: warning: cannot select font 'CW' troff::970: warning: cannot select font 'CW' troff::982: warning: cannot select font 'CW' troff::987: warning: cannot select font 'CW' troff::993: warning: cannot select font 'CW' troff::1001: warning: cannot select font 'CW' troff::1009: warning: cannot select font 'CW' troff::1022: warning: cannot select font 'CW' troff::1024: warning: cannot select font 'CW' troff::1025: warning: cannot select font 'CW' troff::1027: warning: cannot select font 'CW' troff::1037: warning: cannot select font 'CW' troff::1049: warning: cannot select font 'CW' troff::1061: warning: cannot select font 'CW' troff::1068: warning: cannot select font 'CW' troff::1070: warning: cannot select font 'CW' troff::1079: warning: cannot select font 'CW' troff::1089: warning: cannot select font 'CW' troff::1102: warning: cannot select font 'CW' troff::1119: warning: cannot select font 'CW' troff::1130: warning: cannot select font 'CW' troff::1140: warning: cannot select font 'CW' troff::1146: warning: cannot select font 'CW' troff::1151: warning: cannot select font 'CW' troff::1161: warning: cannot select font 'CW' troff::1168: warning: cannot select font 'CW' troff::1173: warning: cannot select font 'CW' troff::1182: warning: cannot select font 'CW' troff::1190: warning: cannot select font 'CW' troff::1195: warning: cannot select font 'CW' troff::1220: warning: cannot select font 'CW' troff::1226: warning: cannot select font 'CW' troff::1247: warning: cannot select font 'CW' troff::1249: warning: cannot select font 'CW' troff::1260: warning: cannot select font 'CW' troff::1260: warning: cannot select font 'CI' troff::1260: warning: cannot select font 'CW' troff::1262: warning: cannot select font 'CW' troff::1269: warning: cannot select font 'CW' troff::1280: warning: cannot select font 'CW' troff::1287: warning: cannot select font 'CW' troff::1290: warning: cannot select font 'CW' troff::1301: warning: cannot select font 'CW' troff::1313: warning: cannot select font 'CW' troff::1323: warning: cannot select font 'CW' troff::1334: warning: cannot select font 'CW' troff::1334: warning: cannot select font 'CW' troff::1334: warning: cannot select font 'CW' troff::1335: warning: cannot select font 'CW' troff::1341: warning: cannot select font 'CW' troff::1352: warning: cannot select font 'CW' troff::1353: warning: cannot select font 'CW' troff::1354: warning: cannot select font 'CW' troff::1357: warning: cannot select font 'CW' troff::1359: warning: cannot select font 'CW' troff::1362: warning: cannot select font 'CW' troff::1365: warning: cannot select font 'CW' troff::1389: warning: cannot select font 'CW' troff::1391: warning: cannot select font 'CW' troff::1410: warning: cannot select font 'CW' troff::1425: warning: cannot select font 'CW' troff::1425: warning: cannot select font 'CW' troff::1426: warning: cannot select font 'CW' troff::1426: warning: cannot select font 'CW' troff::1427: warning: cannot select font 'CW' troff::1430: warning: cannot select font 'CW' troff::1436: warning: cannot select font 'CW' troff::1461: warning: cannot select font 'CW' troff::1468: warning: cannot select font 'CW' troff::1473: warning: cannot select font 'CW' troff::1475: warning: cannot select font 'CW' troff::1484: warning: cannot select font 'CW' troff::1488: warning: cannot select font 'CW' troff::1496: warning: cannot select font 'CW' troff::1498: warning: cannot select font 'CW' troff::1507: warning: cannot select font 'CW' troff::1514: warning: cannot select font 'CW' troff::1514: warning: cannot select font 'CW' troff::1524: warning: cannot select font 'CW' troff::1538: warning: cannot select font 'CW' troff::1540: warning: cannot select font 'CW' troff::1542: warning: cannot select font 'CW' troff::1552: warning: cannot select font 'CW' troff::1553: warning: cannot select font 'CW' troff::1554: warning: cannot select font 'CW' troff::1555: warning: cannot select font 'CW' troff::1555: warning: cannot select font 'CW' troff::1557: warning: cannot select font 'CW' troff::1572: warning: cannot select font 'CW' troff::1582: warning: cannot select font 'CW' troff::1590: warning: cannot select font 'CW' troff::1596: warning: cannot select font 'CW' troff::1601: warning: cannot select font 'CW' troff::1605: warning: cannot select font 'CW' troff::1608: warning: cannot select font 'CW' troff::1610: warning: cannot select font 'CW' troff::1611: warning: cannot select font 'CW' troff::1613: warning: cannot select font 'CW' troff::1613: warning: cannot select font 'CW' troff::1622: warning: cannot select font 'CW' troff::1628: warning: cannot select font 'CW' troff::1636: warning: cannot select font 'CW' troff::1649: warning: cannot select font 'CW' troff::1672: warning: cannot select font 'CW' troff::1677: warning: cannot select font 'CW' troff::1677: warning: cannot select font 'CW' troff::1678: warning: cannot select font 'CW' troff::1684: warning: cannot select font 'CW' troff::1695: warning: cannot select font 'CW' troff::1704: warning: cannot select font 'CW' troff::1711: warning: cannot select font 'CW' troff::1733: warning: cannot select font 'CW' troff::1744: warning: cannot select font 'CW' troff::1764: warning: cannot select font 'CW' troff::1771: warning: cannot select font 'CW' troff::1771: warning: cannot select font 'CW' troff::1774: warning: cannot select font 'CW' troff::1776: warning: cannot select font 'CW' troff::1788: warning: cannot select font 'CW' troff::1788: warning: cannot select font 'CW' troff::1791: warning: cannot select font 'CW' troff::1805: warning: cannot select font 'CW' troff::1809: warning: cannot select font 'CW' troff::1822: warning: cannot select font 'CW' troff::1837: warning: cannot select font 'CW' troff::1844: warning: cannot select font 'CW' troff::1851: warning: cannot select font 'CW' troff::1852: warning: cannot select font 'CW' troff::1852: warning: cannot select font 'CW' troff::1854: warning: cannot select font 'CW' troff::1864: warning: cannot select font 'CW' troff::1865: warning: cannot select font 'CW' troff::1869: warning: cannot select font 'CW' troff::1886: warning: cannot select font 'CW' troff::1886: warning: cannot select font 'CW' troff::1890: warning: cannot select font 'CW' troff::1892: warning: cannot select font 'CW' troff::1892: warning: cannot select font 'CW' troff::1893: warning: cannot select font 'CW' troff::1895: warning: cannot select font 'CW' troff::1905: warning: cannot select font 'CW' troff::1905: warning: cannot select font 'CW' troff::1909: warning: cannot select font 'CW' troff::1913: warning: cannot select font 'CW' troff::1915: warning: cannot select font 'CW' troff::1918: warning: cannot select font 'CW' troff::1933: warning: cannot select font 'CW' troff::1942: warning: cannot select font 'CW' troff::1950: warning: cannot select font 'CW' troff::1957: warning: cannot select font 'CW' troff::1963: warning: cannot select font 'CW' troff::1967: warning: cannot select font 'CW' troff::1978: warning: cannot select font 'CW' troff::1980: warning: cannot select font 'CW' troff::1982: warning: cannot select font 'CW' troff::1991: warning: cannot select font 'CW' troff::1993: warning: cannot select font 'CW' troff::2001: warning: cannot select font 'CW' troff::2006: warning: cannot select font 'CW' troff::2007: warning: cannot select font 'CW' troff::2015: warning: cannot select font 'CW' troff::2022: warning: cannot select font 'CW' troff::2029: warning: cannot select font 'CW' troff::2038: warning: cannot select font 'CW' troff::2040: warning: cannot select font 'CW' troff::2046: warning: cannot select font 'CW' troff::2052: warning: cannot select font 'CW' troff::2054: warning: cannot select font 'CW' troff::2069: warning: cannot select font 'CW' troff::2069: warning: cannot select font 'CW' troff::2070: warning: cannot select font 'CW' troff::2070: warning: cannot select font 'CW' troff::2071: warning: cannot select font 'CW' troff::2071: warning: cannot select font 'CW' troff::2079: warning: cannot select font 'CW' troff::2081: warning: cannot select font 'CW' troff::2087: warning: cannot select font 'CW' troff::2087: warning: cannot select font 'CW' troff::2089: warning: cannot select font 'CW' troff::2091: warning: cannot select font 'CW' troff::2105: warning: cannot select font 'CW' troff::2107: warning: cannot select font 'CW' troff::2113: warning: cannot select font 'CW' troff::2126: warning: cannot select font 'CW' troff::2126: warning: cannot select font 'CW' troff::2127: warning: cannot select font 'CW' troff::2133: warning: cannot select font 'CW' troff::2134: warning: cannot select font 'CW' troff::2137: warning: cannot select font 'CW' troff::2162: warning: cannot select font 'CW' troff::2173: warning: cannot select font 'CW' troff::2178: warning: cannot select font 'CW' troff::2187: warning: cannot select font 'CW' troff::2192: warning: cannot select font 'CW' troff::2199: warning: cannot select font 'CW' troff::2202: warning: cannot select font 'CW' troff::2204: warning: cannot select font 'CW' troff::2210: warning: cannot select font 'CW' troff::2223: warning: cannot select font 'CW' troff::2237: warning: cannot select font 'CW' troff::2249: warning: cannot select font 'CW' troff::2255: warning: cannot select font 'CW' troff::2266: warning: cannot select font 'CW' troff::2272: warning: cannot select font 'CW' troff::2278: warning: cannot select font 'CW' troff::2286: warning: cannot select font 'CW' troff::2294: warning: cannot select font 'CW' troff::2299: warning: cannot select font 'CW' troff::2302: warning: cannot select font 'CW' troff::2307: warning: cannot select font 'CW' troff::2309: warning: cannot select font 'CW' troff::2316: warning: cannot select font 'CW' troff::2328: warning: cannot select font 'CW' troff::2332: warning: cannot select font 'CW' troff::2348: warning: cannot select font 'CW' troff::2406: warning: cannot select font 'CW' troff::2455: warning: cannot select font 'CW' troff::2470: warning: cannot select font 'CW' troff::2493: warning: cannot select font 'CW' troff::2524: warning: cannot select font 'CW' troff::2531: warning: cannot select font 'CW' troff::2550: warning: cannot select font 'CW' troff::2566: warning: cannot select font 'CW' troff::2574: warning: cannot select font 'CW' troff::2589: warning: cannot select font 'CW' troff::2598: warning: cannot select font 'CW' troff::2604: warning: cannot select font 'CW' troff::2615: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2630: warning: cannot select font 'CW' troff::2637: warning: cannot select font 'CW' troff::2640: warning: cannot select font 'CW' troff::2643: warning: cannot select font 'CW' troff::2663: warning: cannot select font 'CW' troff::2671: warning: cannot select font 'CW' troff::2693: warning: cannot select font 'CW' troff::2713: warning: cannot select font 'CW' troff::2714: warning: cannot select font 'CW' troff::2715: warning: cannot select font 'CW' troff::2721: warning: cannot select font 'CW' troff::2732: warning: cannot select font 'CW' troff::2789: warning: cannot select font 'CW' troff::2827: warning: cannot select font 'CW' troff::2827: warning: cannot select font 'CW' troff::2827: warning: cannot select font 'CW' troff::2836: warning: cannot select font 'CW' troff::2836: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2846: warning: cannot select font 'CW' troff::2878: warning: cannot select font 'CW' troff::2881: warning: cannot select font 'CW' troff::2904: warning: cannot select font 'CW' troff::2921: warning: cannot select font 'CW' troff::2923: warning: cannot select font 'CW' troff::2930: warning: cannot select font 'CW' troff::2933: warning: cannot select font 'CW' troff::2942: warning: cannot select font 'CW' troff::2944: warning: cannot select font 'CW' troff::2944: warning: cannot select font 'CW' troff::2947: warning: cannot select font 'CW' troff::2952: warning: cannot select font 'CW' troff::2981: warning: cannot select font 'CW' troff::2982: warning: cannot select font 'CW' troff::2983: warning: cannot select font 'CW' troff::2984: warning: cannot select font 'CW' troff::2985: warning: cannot select font 'CW' troff::2986: warning: cannot select font 'CW' troff::3046: warning: cannot select font 'CW' troff::3050: warning: cannot select font 'CW' troff::3052: warning: cannot select font 'CW' troff::3058: warning: cannot select font 'CW' troff::3065: warning: cannot select font 'CW' troff::3065: warning: cannot select font 'CW' troff::3067: warning: cannot select font 'CW' troff::3069: warning: cannot select font 'CW' troff::3085: warning: cannot select font 'CW' troff::3120: warning: cannot select font 'CW' troff::3120: warning: cannot select font 'CW' troff::3138: warning: cannot select font 'CW' troff::3142: warning: cannot select font 'CW' troff::3151: warning: cannot select font 'CW' troff::3151: warning: cannot select font 'CW' troff::3151: warning: cannot select font 'CW' troff::3155: warning: cannot select font 'CW' troff::3169: warning: cannot select font 'CW' troff::3173: warning: cannot select font 'CW' troff::3173: warning: cannot select font 'CW' troff::3188: warning: cannot select font 'CW' troff::3195: warning: cannot select font 'CW' troff::3224: warning: cannot select font 'CW' troff::3234: warning: cannot select font 'CW' troff::3234: warning: cannot select font 'CW' troff::3246: warning: cannot select font 'CW' troff::3248: warning: cannot select font 'CW' troff::3303: warning: cannot select font 'CW' troff::3311: warning: cannot select font 'CW' troff::3322: warning: cannot select font 'CW' troff::3327: warning: cannot select font 'CW' troff::3329: warning: cannot select font 'CW' troff::3333: warning: cannot select font 'CW' troff::3333: warning: cannot select font 'CW' troff::3336: warning: cannot select font 'CW' troff::3341: warning: cannot select font 'CW' troff::3344: warning: cannot select font 'CW' troff::3354: warning: cannot select font 'CW' troff::3356: warning: special character 'ct' not defined troff::3356: warning: special character 'Cs' not defined troff::3356: warning: special character 'ao' not defined troff::3364: warning: cannot select font 'CW' troff::3364: warning: cannot select font 'CW' troff::3366: warning: cannot select font 'CW' troff::3406: warning: cannot select font 'CW' troff::3409: warning: cannot select font 'CW' troff::3410: warning: cannot select font 'CW' troff::3411: warning: cannot select font 'CW' troff::3426: warning: cannot select font 'CW' troff::3429: warning: cannot select font 'CW' troff::3429: warning: cannot select font 'CW' troff::3429: warning: cannot select font 'CW' troff::3433: warning: cannot select font 'CW' troff::3444: warning: cannot select font 'CW' troff::3456: warning: cannot select font 'CW' troff::3533: warning: cannot select font 'CW' troff::3539: warning: cannot select font 'CW' troff::3541: warning: cannot select font 'CW' troff::3542: warning: cannot select font 'CW' troff::3544: warning: cannot select font 'CW' troff::3544: warning: cannot select font 'CW' troff::3547: warning: cannot select font 'CW' troff::3564: warning: cannot select font 'CW' troff::3764: warning: cannot select font 'CW' Format ../man1/../man1/bk-lock.1 ( bk-lock . 1 ) Format ../man1/../man1/bk-log.1 ( bk-log . 1 ) troff::605: warning: cannot select font 'CW' troff::606: warning: cannot select font 'CW' troff::633: warning: cannot select font 'CW' troff::662: warning: cannot select font 'CW' troff::663: warning: cannot select font 'CW' troff::668: warning: cannot select font 'CW' troff::685: warning: cannot select font 'CW' troff::685: warning: cannot select font 'p' Format ../man1/../man1/bk-makepatch.1 ( bk-makepatch . 1 ) Format ../man1/../man1/bk-merge-binaries.1 ( bk-merge-binaries . 1 ) troff::264: warning: cannot select font 'CB' troff::265: warning: cannot select font 'CB' troff::266: warning: cannot select font 'CB' troff::272: warning: cannot select font 'CB' Format ../man1/../man1/bk-merge.1 ( bk-merge . 1 ) Format ../man1/../man1/bk-mv.1 ( bk-mv . 1 ) Format ../man1/../man1/bk-names.1 ( bk-names . 1 ) Format ../man1/../man1/bk-new.1 ( bk-new . 1 ) Format ../man1/../man1/bk-newroot.1 ( bk-newroot . 1 ) Format ../man1/../man1/bk-obscure.1 ( bk-obscure . 1 ) Format ../man1/../man1/bk-parent.1 ( bk-parent . 1 ) Format ../man1/../man1/bk-partition.1 ( bk-partition . 1 ) Format ../man1/../man1/bk-patch.1 ( bk-patch . 1 ) Format ../man1/../man1/bk-path.1 ( bk-path . 1 ) Format ../man1/../man1/bk-pcre.1 ( bk-pcre . 1 ) troff::379: warning: cannot select font 'CW' troff::379: warning: cannot select font 'CW' troff::379: warning: cannot select font 'CW' troff::379: warning: cannot select font 'CW' troff::392: warning: cannot select font 'CW' troff::393: warning: cannot select font 'CW' troff::400: warning: cannot select font 'CW' troff::400: warning: cannot select font 'CW' troff::428: warning: cannot select font 'CW' troff::432: warning: cannot select font 'CW' troff::433: warning: cannot select font 'CW' troff::434: warning: cannot select font 'CW' troff::434: warning: cannot select font 'CW' troff::435: warning: cannot select font 'CW' troff::437: warning: cannot select font 'CW' troff::438: warning: cannot select font 'CW' troff::441: warning: cannot select font 'CW' troff::451: warning: cannot select font 'CW' troff::453: warning: cannot select font 'CW' troff::464: warning: cannot select font 'CW' troff::474: warning: cannot select font 'CW' troff::475: warning: cannot select font 'CW' troff::477: warning: cannot select font 'CW' troff::487: warning: cannot select font 'CW' troff::488: warning: cannot select font 'CW' troff::490: warning: cannot select font 'CW' troff::497: warning: cannot select font 'CW' troff::497: warning: cannot select font 'CW' troff::497: warning: cannot select font 'CW' troff::498: warning: cannot select font 'CW' troff::499: warning: cannot select font 'CW' troff::502: warning: cannot select font 'CW' troff::504: warning: cannot select font 'CW' troff::511: warning: cannot select font 'CW' troff::513: warning: cannot select font 'CW' troff::513: warning: cannot select font 'CW' troff::516: warning: cannot select font 'CW' troff::517: warning: cannot select font 'CW' troff::525: warning: cannot select font 'CW' troff::535: warning: cannot select font 'CW' troff::543: warning: cannot select font 'CW' troff::551: warning: cannot select font 'CW' troff::556: warning: cannot select font 'CW' troff::560: warning: cannot select font 'CW' troff::563: warning: cannot select font 'CW' troff::569: warning: cannot select font 'CW' troff::570: warning: cannot select font 'CW' troff::570: warning: cannot select font 'CW' troff::570: warning: cannot select font 'CW' troff::572: warning: cannot select font 'CW' troff::573: warning: cannot select font 'CW' troff::576: warning: cannot select font 'CW' troff::592: warning: cannot select font 'CW' troff::603: warning: cannot select font 'CW' troff::626: warning: cannot select font 'CW' troff::628: warning: cannot select font 'CW' troff::630: warning: cannot select font 'CW' troff::631: warning: cannot select font 'CW' troff::632: warning: cannot select font 'CW' troff::633: warning: cannot select font 'CW' troff::633: warning: cannot select font 'CW' troff::638: warning: cannot select font 'CW' troff::638: warning: cannot select font 'CW' troff::639: warning: cannot select font 'CW' troff::640: warning: cannot select font 'CW' troff::643: warning: cannot select font 'CW' troff::650: warning: cannot select font 'CW' troff::650: warning: cannot select font 'CW' troff::651: warning: cannot select font 'CW' troff::653: warning: cannot select font 'CW' troff::653: warning: cannot select font 'CW' troff::655: warning: cannot select font 'CW' troff::655: warning: cannot select font 'CW' troff::659: warning: cannot select font 'CW' troff::666: warning: cannot select font 'CW' troff::667: warning: cannot select font 'CW' troff::667: warning: cannot select font 'CW' troff::672: warning: cannot select font 'CW' troff::684: warning: cannot select font 'CW' troff::685: warning: cannot select font 'CW' troff::699: warning: cannot select font 'CW' troff::702: warning: cannot select font 'CW' troff::709: warning: cannot select font 'CW' troff::710: warning: cannot select font 'CW' troff::713: warning: cannot select font 'CW' troff::720: warning: cannot select font 'CW' troff::720: warning: cannot select font 'CW' troff::721: warning: cannot select font 'CW' troff::721: warning: cannot select font 'CW' troff::727: warning: cannot select font 'CW' troff::730: warning: cannot select font 'CW' troff::732: warning: cannot select font 'CW' troff::732: warning: cannot select font 'CW' troff::733: warning: cannot select font 'CW' troff::735: warning: cannot select font 'CW' troff::737: warning: cannot select font 'CW' troff::745: warning: cannot select font 'CW' troff::746: warning: cannot select font 'CW' troff::746: warning: cannot select font 'CW' troff::747: warning: cannot select font 'CW' troff::747: warning: cannot select font 'CW' troff::750: warning: cannot select font 'CW' troff::752: warning: cannot select font 'CW' troff::752: warning: cannot select font 'CW' troff::753: warning: cannot select font 'CW' troff::753: warning: cannot select font 'CW' troff::755: warning: cannot select font 'CW' troff::764: warning: cannot select font 'CW' troff::765: warning: cannot select font 'CW' troff::765: warning: cannot select font 'CW' troff::765: warning: cannot select font 'CW' troff::768: warning: cannot select font 'CW' troff::770: warning: cannot select font 'CW' troff::770: warning: cannot select font 'CW' troff::773: warning: cannot select font 'CW' troff::780: warning: cannot select font 'CW' troff::783: warning: cannot select font 'CW' troff::800: warning: cannot select font 'CW' troff::804: warning: cannot select font 'CW' troff::806: warning: cannot select font 'CW' troff::810: warning: cannot select font 'CW' troff::815: warning: cannot select font 'CW' troff::818: warning: cannot select font 'CW' troff::829: warning: cannot select font 'CW' troff::829: warning: cannot select font 'CW' troff::830: warning: cannot select font 'CW' troff::830: warning: cannot select font 'CW' troff::831: warning: cannot select font 'CW' troff::831: warning: cannot select font 'CW' troff::832: warning: cannot select font 'CW' troff::835: warning: cannot select font 'CW' troff::836: warning: cannot select font 'CW' troff::836: warning: cannot select font 'CW' troff::838: warning: cannot select font 'CW' troff::849: warning: cannot select font 'CW' troff::849: warning: cannot select font 'CW' troff::852: warning: cannot select font 'CW' troff::855: warning: cannot select font 'CW' troff::868: warning: cannot select font 'CW' troff::869: warning: cannot select font 'CW' troff::872: warning: cannot select font 'CW' troff::872: warning: cannot select font 'CW' troff::872: warning: cannot select font 'CW' troff::872: warning: cannot select font 'CW' troff::876: warning: cannot select font 'CW' troff::876: warning: cannot select font 'CW' troff::877: warning: cannot select font 'CW' troff::879: warning: cannot select font 'CW' troff::880: warning: cannot select font 'CW' troff::880: warning: cannot select font 'CW' troff::881: warning: cannot select font 'CW' troff::883: warning: cannot select font 'CW' troff::884: warning: cannot select font 'CW' troff::884: warning: cannot select font 'CW' troff::885: warning: cannot select font 'CW' troff::888: warning: cannot select font 'CW' troff::889: warning: cannot select font 'CW' troff::889: warning: cannot select font 'CW' troff::889: warning: cannot select font 'CW' troff::893: warning: cannot select font 'CW' troff::894: warning: cannot select font 'CW' troff::894: warning: cannot select font 'CW' troff::894: warning: cannot select font 'CW' troff::897: warning: cannot select font 'CW' troff::897: warning: cannot select font 'CW' troff::899: warning: cannot select font 'CW' troff::913: warning: cannot select font 'CW' troff::914: warning: cannot select font 'CW' troff::914: warning: cannot select font 'CW' troff::915: warning: cannot select font 'CW' troff::916: warning: cannot select font 'CW' troff::917: warning: cannot select font 'CW' troff::917: warning: cannot select font 'CW' troff::919: warning: cannot select font 'CW' troff::937: warning: cannot select font 'CW' troff::937: warning: cannot select font 'CW' troff::937: warning: cannot select font 'CW' troff::938: warning: cannot select font 'CW' troff::941: warning: cannot select font 'CW' troff::941: warning: cannot select font 'CW' troff::942: warning: cannot select font 'CW' troff::942: warning: cannot select font 'CW' troff::946: warning: cannot select font 'CW' troff::951: warning: cannot select font 'CW' troff::952: warning: cannot select font 'CW' troff::954: warning: cannot select font 'CW' troff::964: warning: cannot select font 'CW' troff::979: warning: cannot select font 'CW' troff::980: warning: cannot select font 'CW' troff::981: warning: cannot select font 'CW' troff::982: warning: cannot select font 'CW' troff::984: warning: cannot select font 'CW' troff::987: warning: cannot select font 'CW' troff::988: warning: cannot select font 'CW' troff::988: warning: cannot select font 'CW' troff::989: warning: cannot select font 'CW' troff::989: warning: cannot select font 'CW' troff::989: warning: cannot select font 'CW' troff::992: warning: cannot select font 'CW' troff::1010: warning: cannot select font 'CW' troff::1011: warning: cannot select font 'CW' troff::1013: warning: cannot select font 'CW' troff::1032: warning: cannot select font 'CW' troff::1051: warning: cannot select font 'CW' troff::1066: warning: cannot select font 'CW' troff::1081: warning: cannot select font 'CW' troff::1090: warning: cannot select font 'CW' troff::1094: warning: cannot select font 'CW' troff::1094: warning: cannot select font 'CW' troff::1097: warning: cannot select font 'CW' troff::1107: warning: cannot select font 'CW' troff::1109: warning: cannot select font 'CW' troff::1111: warning: cannot select font 'CW' troff::1116: warning: cannot select font 'CW' troff::1117: warning: cannot select font 'CW' troff::1120: warning: cannot select font 'CW' troff::1125: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1130: warning: cannot select font 'CW' troff::1131: warning: cannot select font 'CW' troff::1131: warning: cannot select font 'CW' troff::1131: warning: cannot select font 'CW' troff::1132: warning: cannot select font 'CW' troff::1132: warning: cannot select font 'CW' troff::1132: warning: cannot select font 'CW' troff::1133: warning: cannot select font 'CW' troff::1137: warning: cannot select font 'CW' troff::1137: warning: cannot select font 'CW' troff::1138: warning: cannot select font 'CW' troff::1138: warning: cannot select font 'CW' troff::1145: warning: cannot select font 'CW' troff::1154: warning: cannot select font 'CW' troff::1165: warning: cannot select font 'CW' troff::1166: warning: cannot select font 'CW' troff::1166: warning: cannot select font 'CW' troff::1167: warning: cannot select font 'CW' troff::1167: warning: cannot select font 'CW' troff::1168: warning: cannot select font 'CW' troff::1168: warning: cannot select font 'CW' troff::1176: warning: cannot select font 'CW' troff::1177: warning: cannot select font 'CW' troff::1183: warning: cannot select font 'CW' troff::1190: warning: cannot select font 'CW' troff::1200: warning: cannot select font 'CW' troff::1202: warning: cannot select font 'CW' troff::1203: warning: cannot select font 'CW' troff::1206: warning: cannot select font 'CW' troff::1213: warning: cannot select font 'CW' troff::1213: warning: cannot select font 'CW' troff::1214: warning: cannot select font 'CW' troff::1217: warning: cannot select font 'CW' troff::1225: warning: cannot select font 'CW' troff::1236: warning: cannot select font 'CW' troff::1244: warning: cannot select font 'CW' troff::1251: warning: cannot select font 'CW' troff::1251: warning: cannot select font 'CW' troff::1251: warning: cannot select font 'CW' troff::1251: warning: cannot select font 'CW' troff::1253: warning: cannot select font 'CW' troff::1257: warning: cannot select font 'CW' troff::1269: warning: cannot select font 'CW' troff::1269: warning: cannot select font 'CW' troff::1270: warning: cannot select font 'CW' troff::1271: warning: cannot select font 'CW' troff::1271: warning: cannot select font 'CW' troff::1272: warning: cannot select font 'CW' troff::1272: warning: cannot select font 'CW' troff::1273: warning: cannot select font 'CW' troff::1273: warning: cannot select font 'CW' troff::1273: warning: cannot select font 'CW' troff::1276: warning: cannot select font 'CW' troff::1286: warning: cannot select font 'CW' troff::1293: warning: cannot select font 'CW' troff::1293: warning: cannot select font 'CW' troff::1294: warning: cannot select font 'CW' troff::1297: warning: cannot select font 'CW' troff::1303: warning: cannot select font 'CW' troff::1303: warning: cannot select font 'CW' troff::1305: warning: cannot select font 'CW' troff::1305: warning: cannot select font 'CW' troff::1306: warning: cannot select font 'CW' troff::1310: warning: cannot select font 'CW' troff::1311: warning: cannot select font 'CW' troff::1313: warning: cannot select font 'CW' troff::1319: warning: cannot select font 'CW' troff::1319: warning: cannot select font 'CW' troff::1319: warning: cannot select font 'CW' troff::1320: warning: cannot select font 'CW' troff::1327: warning: cannot select font 'CW' troff::1335: warning: cannot select font 'CW' troff::1350: warning: cannot select font 'CW' troff::1361: warning: cannot select font 'CW' troff::1363: warning: cannot select font 'CW' troff::1364: warning: cannot select font 'CW' troff::1364: warning: cannot select font 'CW' troff::1364: warning: cannot select font 'CW' troff::1370: warning: cannot select font 'CW' troff::1372: warning: cannot select font 'CW' troff::1374: warning: cannot select font 'CW' troff::1376: warning: cannot select font 'CW' troff::1376: warning: cannot select font 'CW' troff::1376: warning: cannot select font 'CW' troff::1379: warning: cannot select font 'CW' troff::1379: warning: cannot select font 'CW' troff::1381: warning: cannot select font 'CW' troff::1381: warning: cannot select font 'CW' troff::1385: warning: cannot select font 'CW' troff::1408: warning: cannot select font 'CW' troff::1408: warning: cannot select font 'CW' troff::1410: warning: cannot select font 'CW' troff::1410: warning: cannot select font 'CW' troff::1412: warning: cannot select font 'CW' troff::1420: warning: cannot select font 'CW' troff::1423: warning: cannot select font 'CW' troff::1430: warning: cannot select font 'CW' troff::1430: warning: cannot select font 'CW' troff::1432: warning: cannot select font 'CW' troff::1432: warning: cannot select font 'CW' troff::1434: warning: cannot select font 'CW' troff::1434: warning: cannot select font 'CW' troff::1439: warning: cannot select font 'CW' troff::1440: warning: cannot select font 'CW' troff::1450: warning: cannot select font 'CW' troff::1453: warning: cannot select font 'CW' troff::1453: warning: cannot select font 'CW' troff::1453: warning: cannot select font 'CW' troff::1454: warning: cannot select font 'CW' troff::1472: warning: cannot select font 'CW' troff::1480: warning: cannot select font 'CW' troff::1481: warning: cannot select font 'CW' troff::1482: warning: cannot select font 'CW' troff::1484: warning: cannot select font 'CW' troff::1490: warning: cannot select font 'CW' troff::1491: warning: cannot select font 'CW' troff::1491: warning: cannot select font 'CW' troff::1492: warning: cannot select font 'CW' troff::1494: warning: cannot select font 'CW' troff::1501: warning: cannot select font 'CW' troff::1502: warning: cannot select font 'CW' troff::1502: warning: cannot select font 'CW' troff::1504: warning: cannot select font 'CW' troff::1511: warning: cannot select font 'CW' troff::1512: warning: cannot select font 'CW' troff::1512: warning: cannot select font 'CW' troff::1512: warning: cannot select font 'CW' troff::1513: warning: cannot select font 'CW' troff::1515: warning: cannot select font 'CW' troff::1519: warning: cannot select font 'CW' troff::1520: warning: cannot select font 'CW' troff::1521: warning: cannot select font 'CW' troff::1521: warning: cannot select font 'CW' troff::1526: warning: cannot select font 'CW' troff::1526: warning: cannot select font 'CW' troff::1526: warning: cannot select font 'CW' troff::1526: warning: cannot select font 'CW' troff::1527: warning: cannot select font 'CW' troff::1530: warning: cannot select font 'CW' troff::1532: warning: cannot select font 'CW' troff::1535: warning: cannot select font 'CW' troff::1538: warning: cannot select font 'CW' troff::1538: warning: cannot select font 'CW' troff::1538: warning: cannot select font 'CW' troff::1541: warning: cannot select font 'CW' troff::1541: warning: cannot select font 'CW' troff::1544: warning: cannot select font 'CW' troff::1544: warning: cannot select font 'CW' troff::1545: warning: cannot select font 'CW' troff::1545: warning: cannot select font 'CW' troff::1545: warning: cannot select font 'CW' troff::1550: warning: cannot select font 'CW' troff::1558: warning: cannot select font 'CW' troff::1559: warning: cannot select font 'CW' troff::1559: warning: cannot select font 'CW' troff::1560: warning: cannot select font 'CW' troff::1560: warning: cannot select font 'CW' troff::1563: warning: cannot select font 'CW' troff::1570: warning: cannot select font 'CW' troff::1570: warning: cannot select font 'CW' troff::1570: warning: cannot select font 'CW' troff::1571: warning: cannot select font 'CW' troff::1571: warning: cannot select font 'CW' troff::1573: warning: cannot select font 'CW' troff::1575: warning: cannot select font 'CW' troff::1582: warning: cannot select font 'CW' troff::1583: warning: cannot select font 'CW' troff::1587: warning: cannot select font 'CW' troff::1588: warning: cannot select font 'CW' troff::1591: warning: cannot select font 'CW' troff::1598: warning: cannot select font 'CW' troff::1599: warning: cannot select font 'CW' troff::1600: warning: cannot select font 'CW' troff::1617: warning: cannot select font 'CW' troff::1654: warning: cannot select font 'CW' troff::1659: warning: cannot select font 'CW' troff::1660: warning: cannot select font 'CW' troff::1660: warning: cannot select font 'CW' troff::1661: warning: cannot select font 'CW' troff::1666: warning: cannot select font 'CW' troff::1666: warning: cannot select font 'CW' troff::1666: warning: cannot select font 'CW' troff::1675: warning: cannot select font 'CW' troff::1680: warning: cannot select font 'CW' troff::1680: warning: cannot select font 'CW' troff::1689: warning: cannot select font 'CW' troff::1693: warning: cannot select font 'CW' troff::1693: warning: cannot select font 'CW' troff::1693: warning: cannot select font 'CW' troff::1694: warning: cannot select font 'CW' troff::1695: warning: cannot select font 'CW' troff::1697: warning: cannot select font 'CW' troff::1697: warning: cannot select font 'CW' troff::1698: warning: cannot select font 'CW' troff::1698: warning: cannot select font 'CW' troff::1698: warning: cannot select font 'CW' troff::1699: warning: cannot select font 'CW' troff::1701: warning: cannot select font 'CW' troff::1701: warning: cannot select font 'CW' troff::1715: warning: cannot select font 'CW' troff::1734: warning: cannot select font 'CW' troff::1734: warning: cannot select font 'CW' troff::1737: warning: cannot select font 'CW' troff::1746: warning: cannot select font 'CW' troff::1749: warning: cannot select font 'CW' troff::1753: warning: cannot select font 'CW' troff::1761: warning: cannot select font 'CW' troff::1765: warning: cannot select font 'CW' troff::1766: warning: cannot select font 'CW' troff::1766: warning: cannot select font 'CW' troff::1776: warning: cannot select font 'CW' troff::1780: warning: cannot select font 'CW' troff::1780: warning: cannot select font 'CW' troff::1783: warning: cannot select font 'CW' troff::1789: warning: cannot select font 'CW' troff::1794: warning: cannot select font 'CW' troff::1799: warning: cannot select font 'CW' troff::1814: warning: cannot select font 'CW' troff::1814: warning: cannot select font 'CW' troff::1815: warning: cannot select font 'CW' troff::1815: warning: cannot select font 'CW' troff::1819: warning: cannot select font 'CW' troff::1833: warning: cannot select font 'CW' troff::1836: warning: cannot select font 'CW' troff::1852: warning: cannot select font 'CW' troff::1878: warning: cannot select font 'CW' troff::1878: warning: cannot select font 'CW' troff::1879: warning: cannot select font 'CW' troff::1879: warning: cannot select font 'CW' troff::1881: warning: cannot select font 'CW' troff::1881: warning: cannot select font 'CW' troff::1881: warning: cannot select font 'CW' troff::1882: warning: cannot select font 'CW' troff::1888: warning: cannot select font 'CW' troff::1890: warning: cannot select font 'CW' troff::1892: warning: cannot select font 'CW' troff::1899: warning: cannot select font 'CW' troff::1900: warning: cannot select font 'CW' troff::1903: warning: cannot select font 'CW' troff::1912: warning: cannot select font 'CW' troff::1912: warning: cannot select font 'CW' troff::1913: warning: cannot select font 'CW' troff::1916: warning: cannot select font 'CW' troff::1918: warning: cannot select font 'CW' troff::1920: warning: cannot select font 'CW' troff::1925: warning: cannot select font 'CW' troff::1934: warning: cannot select font 'CW' troff::1935: warning: cannot select font 'CW' troff::1935: warning: cannot select font 'CW' troff::1937: warning: cannot select font 'CW' troff::1945: warning: cannot select font 'CW' troff::1953: warning: cannot select font 'CW' troff::1953: warning: cannot select font 'CW' troff::1958: warning: cannot select font 'CW' troff::1962: warning: cannot select font 'CW' troff::1969: warning: cannot select font 'CW' troff::1969: warning: cannot select font 'CW' troff::1970: warning: cannot select font 'CW' troff::1970: warning: cannot select font 'CW' troff::1971: warning: cannot select font 'CW' troff::1973: warning: cannot select font 'CW' troff::1988: warning: cannot select font 'CW' troff::1988: warning: cannot select font 'CW' troff::1990: warning: cannot select font 'CW' troff::1993: warning: cannot select font 'CW' troff::1995: warning: cannot select font 'CW' troff::1996: warning: cannot select font 'CW' troff::2000: warning: cannot select font 'CW' troff::2006: warning: cannot select font 'CW' troff::2008: warning: cannot select font 'CW' troff::2010: warning: cannot select font 'CW' troff::2018: warning: cannot select font 'CW' troff::2026: warning: cannot select font 'CW' troff::2028: warning: cannot select font 'CW' troff::2031: warning: cannot select font 'CW' troff::2039: warning: cannot select font 'CW' troff::2048: warning: cannot select font 'CW' troff::2048: warning: cannot select font 'CW' troff::2048: warning: cannot select font 'CW' troff::2056: warning: cannot select font 'CW' troff::2057: warning: cannot select font 'CW' troff::2059: warning: cannot select font 'CW' troff::2060: warning: cannot select font 'CW' troff::2060: warning: cannot select font 'CW' troff::2061: warning: cannot select font 'CW' troff::2062: warning: cannot select font 'CW' troff::2062: warning: cannot select font 'CW' troff::2063: warning: cannot select font 'CW' troff::2066: warning: cannot select font 'CW' troff::2078: warning: cannot select font 'CW' troff::2079: warning: cannot select font 'CW' troff::2079: warning: cannot select font 'CW' troff::2080: warning: cannot select font 'CW' troff::2081: warning: cannot select font 'CW' troff::2084: warning: cannot select font 'CW' troff::2096: warning: cannot select font 'CW' troff::2110: warning: cannot select font 'CW' troff::2110: warning: cannot select font 'CW' troff::2113: warning: cannot select font 'CW' troff::2114: warning: cannot select font 'CW' troff::2114: warning: cannot select font 'CW' troff::2114: warning: cannot select font 'CW' troff::2116: warning: cannot select font 'CW' troff::2117: warning: cannot select font 'CW' troff::2118: warning: cannot select font 'CW' troff::2121: warning: cannot select font 'CW' troff::2128: warning: cannot select font 'CW' troff::2129: warning: cannot select font 'CW' troff::2133: warning: cannot select font 'CW' troff::2139: warning: cannot select font 'CW' troff::2142: warning: cannot select font 'CW' troff::2149: warning: cannot select font 'CW' troff::2149: warning: cannot select font 'CW' troff::2152: warning: cannot select font 'CW' troff::2156: warning: cannot select font 'CW' troff::2165: warning: cannot select font 'CW' troff::2177: warning: cannot select font 'CW' troff::2177: warning: cannot select font 'CW' troff::2178: warning: cannot select font 'CW' troff::2178: warning: cannot select font 'CW' troff::2178: warning: cannot select font 'CW' troff::2179: warning: cannot select font 'CW' troff::2181: warning: cannot select font 'CW' troff::2188: warning: cannot select font 'CW' troff::2189: warning: cannot select font 'CW' troff::2189: warning: cannot select font 'CW' troff::2192: warning: cannot select font 'CW' troff::2192: warning: cannot select font 'CW' troff::2195: warning: cannot select font 'CW' troff::2202: warning: cannot select font 'CW' troff::2207: warning: cannot select font 'CW' troff::2222: warning: cannot select font 'CW' troff::2222: warning: cannot select font 'CW' troff::2250: warning: cannot select font 'CW' troff::2250: warning: cannot select font 'CW' troff::2253: warning: cannot select font 'CW' troff::2260: warning: cannot select font 'CW' troff::2260: warning: cannot select font 'CW' troff::2261: warning: cannot select font 'CW' troff::2261: warning: cannot select font 'CW' troff::2261: warning: cannot select font 'CW' troff::2263: warning: cannot select font 'CW' troff::2270: warning: cannot select font 'CW' troff::2271: warning: cannot select font 'CW' troff::2271: warning: cannot select font 'CW' troff::2272: warning: cannot select font 'CW' troff::2275: warning: cannot select font 'CW' troff::2276: warning: cannot select font 'CW' troff::2277: warning: cannot select font 'CW' troff::2277: warning: cannot select font 'CW' troff::2280: warning: cannot select font 'CW' troff::2285: warning: cannot select font 'CW' troff::2285: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2306: warning: cannot select font 'CW' troff::2306: warning: cannot select font 'CW' troff::2308: warning: cannot select font 'CW' troff::2310: warning: cannot select font 'CW' troff::2314: warning: cannot select font 'CW' troff::2316: warning: cannot select font 'CW' troff::2318: warning: cannot select font 'CW' troff::2324: warning: cannot select font 'CW' troff::2324: warning: cannot select font 'CI' troff::2324: warning: cannot select font 'CW' troff::2329: warning: cannot select font 'CW' troff::2337: warning: cannot select font 'CW' troff::2355: warning: cannot select font 'CW' troff::2356: warning: cannot select font 'CW' troff::2357: warning: cannot select font 'CW' troff::2366: warning: cannot select font 'CW' troff::2366: warning: cannot select font 'CW' troff::2367: warning: cannot select font 'CW' troff::2370: warning: cannot select font 'CW' troff::2384: warning: cannot select font 'CW' troff::2404: warning: cannot select font 'CW' troff::2405: warning: cannot select font 'CW' troff::2405: warning: cannot select font 'CW' troff::2405: warning: cannot select font 'CW' troff::2406: warning: cannot select font 'CW' troff::2406: warning: cannot select font 'CW' troff::2407: warning: cannot select font 'CW' troff::2412: warning: cannot select font 'CW' troff::2412: warning: cannot select font 'CW' troff::2414: warning: cannot select font 'CW' troff::2414: warning: cannot select font 'CW' troff::2415: warning: cannot select font 'CW' troff::2417: warning: cannot select font 'CW' troff::2419: warning: cannot select font 'CW' troff::2419: warning: cannot select font 'CW' troff::2423: warning: cannot select font 'CW' troff::2423: warning: cannot select font 'CW' troff::2424: warning: cannot select font 'CW' troff::2424: warning: cannot select font 'CW' troff::2428: warning: cannot select font 'CW' troff::2431: warning: cannot select font 'CW' troff::2431: warning: cannot select font 'CW' troff::2432: warning: cannot select font 'CW' troff::2439: warning: cannot select font 'CW' troff::2439: warning: cannot select font 'CW' troff::2440: warning: cannot select font 'CW' troff::2440: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2442: warning: cannot select font 'CW' troff::2442: warning: cannot select font 'CW' troff::2442: warning: cannot select font 'CW' troff::2442: warning: cannot select font 'CW' troff::2443: warning: cannot select font 'CW' troff::2443: warning: cannot select font 'CW' troff::2443: warning: cannot select font 'CW' troff::2446: warning: cannot select font 'CW' troff::2446: warning: cannot select font 'CW' troff::2448: warning: cannot select font 'CW' troff::2448: warning: cannot select font 'CW' troff::2449: warning: cannot select font 'CW' troff::2449: warning: cannot select font 'CW' troff::2449: warning: cannot select font 'CW' troff::2449: warning: cannot select font 'CW' troff::2450: warning: cannot select font 'CW' troff::2451: warning: cannot select font 'CW' troff::2451: warning: cannot select font 'CW' troff::2452: warning: cannot select font 'CW' troff::2453: warning: cannot select font 'CW' troff::2456: warning: cannot select font 'CW' troff::2471: warning: cannot select font 'CW' troff::2471: warning: cannot select font 'CW' troff::2471: warning: cannot select font 'CW' troff::2475: warning: cannot select font 'CW' troff::2479: warning: cannot select font 'CW' troff::2481: warning: cannot select font 'CW' troff::2487: warning: cannot select font 'CW' troff::2489: warning: cannot select font 'CW' troff::2494: warning: cannot select font 'CW' troff::2494: warning: cannot select font 'CW' troff::2494: warning: cannot select font 'CW' troff::2495: warning: cannot select font 'CW' troff::2499: warning: cannot select font 'CW' troff::2503: warning: cannot select font 'CW' troff::2527: warning: cannot select font 'CW' troff::2537: warning: cannot select font 'CW' troff::2540: warning: cannot select font 'CW' troff::2569: warning: cannot select font 'CW' troff::2596: warning: cannot select font 'CW' troff::2598: warning: cannot select font 'CW' troff::2598: warning: cannot select font 'CW' troff::2599: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2608: warning: cannot select font 'CW' troff::2609: warning: cannot select font 'CW' troff::2611: warning: cannot select font 'CW' troff::2616: warning: cannot select font 'CW' troff::2621: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2625: warning: cannot select font 'CW' troff::2625: warning: cannot select font 'CW' troff::2625: warning: cannot select font 'CW' troff::2625: warning: cannot select font 'CW' troff::2627: warning: cannot select font 'CW' troff::2642: warning: cannot select font 'CW' troff::2653: warning: cannot select font 'CW' troff::2658: warning: cannot select font 'CW' troff::2663: warning: cannot select font 'CW' troff::2664: warning: cannot select font 'CW' troff::2668: warning: cannot select font 'CW' troff::2668: warning: cannot select font 'CW' troff::2677: warning: cannot select font 'CW' troff::2681: warning: cannot select font 'CW' troff::2683: warning: cannot select font 'CW' troff::2683: warning: cannot select font 'CW' troff::2695: warning: cannot select font 'CW' troff::2696: warning: cannot select font 'CW' troff::2697: warning: cannot select font 'CW' troff::2703: warning: cannot select font 'CW' troff::2704: warning: cannot select font 'CW' troff::2706: warning: cannot select font 'CW' troff::2717: warning: cannot select font 'CW' troff::2717: warning: cannot select font 'CW' troff::2720: warning: cannot select font 'CW' troff::2721: warning: cannot select font 'CW' troff::2723: warning: cannot select font 'CW' troff::2723: warning: cannot select font 'CW' troff::2725: warning: cannot select font 'CW' troff::2725: warning: cannot select font 'CW' troff::2728: warning: cannot select font 'CW' troff::2735: warning: cannot select font 'CW' troff::2736: warning: cannot select font 'CW' troff::2741: warning: cannot select font 'CW' troff::2745: warning: cannot select font 'CW' troff::2759: warning: cannot select font 'CW' troff::2762: warning: cannot select font 'CW' troff::2768: warning: cannot select font 'CW' troff::2768: warning: cannot select font 'CW' troff::2769: warning: cannot select font 'CW' troff::2770: warning: cannot select font 'CW' troff::2771: warning: cannot select font 'CW' troff::2775: warning: cannot select font 'CW' troff::2779: warning: cannot select font 'CW' troff::2780: warning: cannot select font 'CW' troff::2781: warning: cannot select font 'CW' troff::2781: warning: cannot select font 'CW' troff::2783: warning: cannot select font 'CW' troff::2786: warning: cannot select font 'CW' troff::2792: warning: cannot select font 'CW' troff::2792: warning: cannot select font 'CW' troff::2803: warning: cannot select font 'CW' troff::2810: warning: cannot select font 'CW' troff::2811: warning: cannot select font 'CW' troff::2814: warning: cannot select font 'CW' troff::2820: warning: cannot select font 'CW' troff::2824: warning: cannot select font 'CW' troff::2832: warning: cannot select font 'CW' troff::2833: warning: cannot select font 'CW' troff::2833: warning: cannot select font 'CW' troff::2834: warning: cannot select font 'CW' troff::2834: warning: cannot select font 'CW' troff::2835: warning: cannot select font 'CW' troff::2835: warning: cannot select font 'CW' troff::2836: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2838: warning: cannot select font 'CW' troff::2838: warning: cannot select font 'CW' troff::2839: warning: cannot select font 'CW' troff::2841: warning: cannot select font 'CW' troff::2842: warning: cannot select font 'CW' troff::2843: warning: cannot select font 'CW' troff::2845: warning: cannot select font 'CW' troff::2845: warning: cannot select font 'CW' troff::2846: warning: cannot select font 'CW' troff::2849: warning: cannot select font 'CW' troff::2850: warning: cannot select font 'CW' troff::2850: warning: cannot select font 'CW' troff::2851: warning: cannot select font 'CW' troff::2853: warning: cannot select font 'CW' troff::2855: warning: cannot select font 'CW' troff::2855: warning: cannot select font 'CW' troff::2857: warning: cannot select font 'CW' troff::2869: warning: cannot select font 'CW' troff::2873: warning: cannot select font 'CW' troff::2877: warning: cannot select font 'CW' troff::2878: warning: cannot select font 'CW' troff::2879: warning: cannot select font 'CW' troff::2879: warning: cannot select font 'CW' troff::2888: warning: cannot select font 'CW' troff::2889: warning: cannot select font 'CW' troff::2899: warning: cannot select font 'CW' troff::2914: warning: cannot select font 'CW' troff::2928: warning: cannot select font 'CW' troff::2932: warning: cannot select font 'CW' troff::2935: warning: cannot select font 'CW' troff::2942: warning: cannot select font 'CW' troff::2943: warning: cannot select font 'CW' troff::2943: warning: cannot select font 'CW' troff::2944: warning: cannot select font 'CW' troff::2951: warning: cannot select font 'CW' troff::2960: warning: cannot select font 'CW' troff::2965: warning: cannot select font 'CW' troff::2965: warning: cannot select font 'CW' troff::2968: warning: cannot select font 'CW' troff::2978: warning: cannot select font 'CW' troff::2985: warning: cannot select font 'CW' troff::2988: warning: cannot select font 'CW' troff::2995: warning: cannot select font 'CW' troff::3000: warning: cannot select font 'CW' troff::3012: warning: cannot select font 'CW' troff::3014: warning: cannot select font 'CW' troff::3026: warning: cannot select font 'CW' troff::3030: warning: cannot select font 'CW' troff::3046: warning: cannot select font 'CW' troff::3050: warning: cannot select font 'CW' troff::3051: warning: cannot select font 'CW' troff::3054: warning: cannot select font 'CW' troff::3061: warning: cannot select font 'CW' troff::3068: warning: cannot select font 'CW' troff::3075: warning: cannot select font 'CW' troff::3081: warning: cannot select font 'CW' troff::3095: warning: cannot select font 'CW' troff::3096: warning: cannot select font 'CW' troff::3103: warning: cannot select font 'CW' troff::3125: warning: cannot select font 'CW' troff::3131: warning: cannot select font 'CW' troff::3133: warning: cannot select font 'CW' troff::3138: warning: cannot select font 'CW' troff::3140: warning: cannot select font 'CW' troff::3153: warning: cannot select font 'CW' troff::3161: warning: cannot select font 'CW' troff::3162: warning: cannot select font 'CW' troff::3164: warning: cannot select font 'CW' troff::3179: warning: cannot select font 'CW' troff::3182: warning: cannot select font 'CW' troff::3189: warning: cannot select font 'CW' troff::3189: warning: cannot select font 'CW' troff::3194: warning: cannot select font 'CW' troff::3196: warning: cannot select font 'CW' troff::3213: warning: cannot select font 'CW' troff::3214: warning: cannot select font 'CW' troff::3223: warning: cannot select font 'CW' troff::3231: warning: cannot select font 'CW' troff::3232: warning: cannot select font 'CW' troff::3239: warning: cannot select font 'CW' troff::3249: warning: cannot select font 'CW' troff::3253: warning: cannot select font 'CW' troff::3259: warning: cannot select font 'CW' troff::3262: warning: cannot select font 'CW' troff::3263: warning: cannot select font 'CW' troff::3263: warning: cannot select font 'CW' troff::3267: warning: cannot select font 'CW' troff::3272: warning: cannot select font 'CW' troff::3274: warning: cannot select font 'CW' troff::3277: warning: cannot select font 'CW' troff::3285: warning: cannot select font 'CW' troff::3285: warning: cannot select font 'CW' troff::3287: warning: cannot select font 'CW' troff::3291: warning: cannot select font 'CW' troff::3323: warning: cannot select font 'CW' troff::3334: warning: cannot select font 'CW' troff::3335: warning: cannot select font 'CW' troff::3336: warning: cannot select font 'CW' troff::3339: warning: cannot select font 'CW' troff::3349: warning: cannot select font 'CW' troff::3364: warning: cannot select font 'CW' troff::3364: warning: cannot select font 'CW' troff::3365: warning: cannot select font 'CW' troff::3366: warning: cannot select font 'CW' troff::3370: warning: cannot select font 'CW' troff::3374: warning: cannot select font 'CW' troff::3391: warning: cannot select font 'CW' troff::3410: warning: cannot select font 'CW' troff::3410: warning: cannot select font 'CW' troff::3412: warning: cannot select font 'CW' Format ../man1/../man1/bk-pending.1 ( bk-pending . 1 ) Format ../man1/../man1/bk-port.1 ( bk-port . 1 ) Format ../man1/../man1/bk-portal.1 ( bk-portal . 1 ) Format ../man1/../man1/bk-prompt.1 ( bk-prompt . 1 ) Format ../man1/../man1/bk-pull.1 ( bk-pull . 1 ) Format ../man1/../man1/bk-push.1 ( bk-push . 1 ) Format ../man1/../man1/bk-pwd.1 ( bk-pwd . 1 ) Format ../man1/../man1/bk-r2c.1 ( bk-r2c . 1 ) Format ../man1/../man1/bk-range.1 ( bk-range . 1 ) Format ../man1/../man1/bk-receive.1 ( bk-receive . 1 ) Format ../man1/../man1/bk-regex.1 ( bk-regex . 1 ) Format ../man1/../man1/bk-relink.1 ( bk-relink . 1 ) Format ../man1/../man1/bk-remerge.1 ( bk-remerge . 1 ) Format ../man1/../man1/bk-renames.1 ( bk-renames . 1 ) Format ../man1/../man1/bk-renametool.1 ( bk-renametool . 1 ) Format ../man1/../man1/bk-renumber.1 ( bk-renumber . 1 ) Format ../man1/../man1/bk-repocheck.1 ( bk-repocheck . 1 ) Format ../man1/../man1/bk-repogca.1 ( bk-repogca . 1 ) troff::257: warning: cannot select font 'CW' Format ../man1/../man1/bk-repos.1 ( bk-repos . 1 ) Format ../man1/../man1/bk-repotype.1 ( bk-repotype . 1 ) Format ../man1/../man1/bk-resolve.1 ( bk-resolve . 1 ) Format ../man1/../man1/bk-resolving.1 ( bk-resolving . 1 ) Format ../man1/../man1/bk-revtool.1 ( bk-revtool . 1 ) Format ../man1/../man1/bk-rm.1 ( bk-rm . 1 ) Format ../man1/../man1/bk-rmdir.1 ( bk-rmdir . 1 ) Format ../man1/../man1/bk-rmgone.1 ( bk-rmgone . 1 ) Format ../man1/../man1/bk-root.1 ( bk-root . 1 ) Format ../man1/../man1/bk-rset.1 ( bk-rset . 1 ) Format ../man1/../man1/bk-sane.1 ( bk-sane . 1 ) Format ../man1/../man1/bk-sccslog.1 ( bk-sccslog . 1 ) Format ../man1/../man1/bk-send.1 ( bk-send . 1 ) Format ../man1/../man1/bk-sendbug.1 ( bk-sendbug . 1 ) Format ../man1/../man1/bk-service.1 ( bk-service . 1 ) Format ../man1/../man1/bk-set.1 ( bk-set . 1 ) Format ../man1/../man1/bk-setup.1 ( bk-setup . 1 ) Format ../man1/../man1/bk-setuptool.1 ( bk-setuptool . 1 ) Format ../man1/../man1/bk-sfio.1 ( bk-sfio . 1 ) Format ../man1/../man1/bk-smerge.1 ( bk-smerge . 1 ) Format ../man1/../man1/bk-status.1 ( bk-status . 1 ) Format ../man1/../man1/bk-stripdel.1 ( bk-stripdel . 1 ) Format ../man1/../man1/bk-superset.1 ( bk-superset . 1 ) Format ../man1/../man1/bk-support.1 ( bk-support . 1 ) Format ../man1/../man1/bk-tag.1 ( bk-tag . 1 ) Format ../man1/../man1/bk-takepatch.1 ( bk-takepatch . 1 ) Format ../man1/../man1/bk-templates.1 ( bk-templates . 1 ) Format ../man1/../man1/bk-terms.1 ( bk-terms . 1 ) Format ../man1/../man1/bk-triggers.1 ( bk-triggers . 1 ) Format ../man1/../man1/bk-undo.1 ( bk-undo . 1 ) Format ../man1/../man1/bk-undos.1 ( bk-undos . 1 ) Format ../man1/../man1/bk-unedit.1 ( bk-unedit . 1 ) Format ../man1/../man1/bk-uninstall.1 ( bk-uninstall . 1 ) Format ../man1/../man1/bk-unlock.1 ( bk-unlock . 1 ) Format ../man1/../man1/bk-unpull.1 ( bk-unpull . 1 ) Format ../man1/../man1/bk-unrm.1 ( bk-unrm . 1 ) Format ../man1/../man1/bk-untag.1 ( bk-untag . 1 ) Format ../man1/../man1/bk-unwrap.1 ( bk-unwrap . 1 ) Format ../man1/../man1/bk-upgrade.1 ( bk-upgrade . 1 ) Format ../man1/../man1/bk-url.1 ( bk-url . 1 ) Format ../man1/../man1/bk-version.1 ( bk-version . 1 ) Format ../man1/../man1/bk-what.1 ( bk-what . 1 ) Format ../man1/../man1/bk-wrap.1 ( bk-wrap . 1 ) Format ../man1/../man1/bk-xflags.1 ( bk-xflags . 1 ) Format ../man1/../man1/bk-zone.1 ( bk-zone . 1 ) make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man/man2help' make[1]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' >>> bitkeeper: Entering fakeroot... make DESTDIR=/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper -C src install make[1]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' rm -rf /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper || exit 1 mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/contrib mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/lscripts ./bk -rwww get -S cp -f -r www /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper ./bk get -S gui/ide/emacs/vc-bk.el contrib/git2bk.l tar cf - ./bk bk.script import uuwrap unuuwrap gzip_uuwrap ungzip_uuwrap b64wrap unb64wrap gzip_b64wrap ungzip_b64wrap lscripts gui/bin gui/lib gui/images \ | (cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper && tar xf -) cp -f bkmsg.txt bkhelp.txt version ../doc/bk_refcard.ps ../doc/bk_refcard.pdf ../RELEASE-NOTES.md dspec-changes dspec-changes-3.2 dspec-changes-4.0 dspec-changes-h dspec-changes-hv dspec-changes-json dspec-changes-json-v dspec-changes-vv dspec-log dspec-prs /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper cp -f gui/ide/emacs/vc-bk.el contrib/git2bk.l /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/contrib (cd ../doc/nested && make install HTML=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html) make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc/nested' ../../src/bk tclsh ../bin/pod2html.l \ --title="BitKeeper Nested Overview" \ --template=../www/template.html -- nested.doc > ../www/nested.html test -d "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" || mkdir -p "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" ../../src/bk co -Sq ../www/images cp ../www/images/*.gif ../www/images/*.jpg "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" cp ../www/nested.html "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html" make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc/nested' if [ unix = unix ]; \ then ./bk get -S ../man/Makefile; \ cd ../man && make install BINDIR=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper ;\ else \ (cd win32 && make BINDIR=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper install); \ cp utils/registry.tcl /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/gui/lib; \ fi make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man' rm -rf bk-man; mkdir -p bk-man/man1 cp -f man.tmac bk-macros man1 cd man1; for i in *.1; do soelim $i > ../bk-man/man1/$i; done rm -f man1/man.tmac man1/bk-macros rm -f -r /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man cd bk-man && tar cf /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man/TAR . cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man && tar xf TAR rm -f /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man/TAR make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man' cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper; \ find . -type l | \ perl -ne 'chomp; $a = readlink; print "$a|$_\n";'>symlinks; \ test -s symlinks || rm -f symlinks tmp/bitkeeper/bk _install -d -f /home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/libexec/bitkeeper BitKeeper is installed in /usr/libexec/bitkeeper We suggest you run: sudo /usr/libexec/bitkeeper/bk links /usr/local/bin to create the bk symlink. make[1]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/' 'LICENSE' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/LICENSE' 'LICENSE.extras.md' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/LICENSE.extras.md' 'NOTICE' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/NOTICE' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/bin/bk' -> '/usr/libexec/bitkeeper/bk' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/bin/git2bk' -> '../libexec/bitkeeper/contrib/git2bk.l' mode of '.' changed to 0755 (rwxr-xr-x) mode of './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... Please specify at least one package name on the command line. >>> bitkeeper-doc*: Running postcheck for bitkeeper-doc >>> bitkeeper-gui*: Running split function gui... 'usr/libexec/bitkeeper/gui/bin/bkgui' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/bin/bkgui' 'usr/libexec/bitkeeper/gui/images' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/images' 'usr/libexec/bitkeeper/gui/lib/BWidget1.8' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/BWidget1.8' 'usr/libexec/bitkeeper/gui/lib/Tkcon' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/Tkcon' 'usr/libexec/bitkeeper/gui/lib/Tktable2.10' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/Tktable2.10' 'usr/libexec/bitkeeper/gui/lib/bugform' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/bugform' 'usr/libexec/bitkeeper/gui/lib/citool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/citool' 'usr/libexec/bitkeeper/gui/lib/csettool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/csettool' 'usr/libexec/bitkeeper/gui/lib/difftool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/difftool' 'usr/libexec/bitkeeper/gui/lib/fm3tool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/fm3tool' 'usr/libexec/bitkeeper/gui/lib/fmtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/fmtool' 'usr/libexec/bitkeeper/gui/lib/helptool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/helptool' 'usr/libexec/bitkeeper/gui/lib/installtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/installtool' 'usr/libexec/bitkeeper/gui/lib/msgtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/msgtool' 'usr/libexec/bitkeeper/gui/lib/outputtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/outputtool' 'usr/libexec/bitkeeper/gui/lib/renametool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/renametool' 'usr/libexec/bitkeeper/gui/lib/revtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/revtool' 'usr/libexec/bitkeeper/gui/lib/setuptool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/setuptool' 'usr/libexec/bitkeeper/gui/lib/supportform' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/supportform' 'usr/libexec/bitkeeper/gui/lib/tk8.6' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/tk8.6' >>> bitkeeper-gui*: Preparing subpackage bitkeeper-gui... >>> bitkeeper-gui*: Stripping binaries Please specify at least one package name on the command line. >>> bitkeeper-gui*: Running postcheck for bitkeeper-gui >>> bitkeeper*: Running postcheck for bitkeeper >>> bitkeeper*: Preparing package bitkeeper... >>> bitkeeper*: Stripping binaries Please specify at least one package name on the command line. >>> bitkeeper*: Scanning shared objects >>> bitkeeper-gui*: Scanning shared objects >>> bitkeeper-doc*: Tracing dependencies... >>> bitkeeper-doc*: Package size: 1.1 MB >>> bitkeeper-doc*: Compressing data... >>> bitkeeper-doc*: Create checksum... >>> bitkeeper-doc*: Create bitkeeper-doc-7.3.3-r1.apk >>> bitkeeper-gui*: Tracing dependencies... bitkeeper=7.3.3-r1 so:libX11.so.6 so:libXft.so.2 so:libc.musl-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-r1.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-r1.apk >>> bitkeeper: Build complete at Sat, 25 Apr 2026 12:37:03 +0000 elapsed time 0h 0m 43s >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Cleaning up tmpdir >>> bitkeeper: Uninstalling dependencies... ( 1/86) Purging .makedepends-bitkeeper (20260425.123623) ( 2/86) Purging bash (5.3.9-r1) Executing bash-5.3.9-r1.pre-deinstall ( 3/86) Purging bison (3.8.2-r3) ( 4/86) Purging m4 (1.4.20-r1) ( 5/86) Purging ghostscript (10.07.0-r0) ( 6/86) Purging gperf (3.3-r0) ( 7/86) Purging groff (1.24.1-r0) ( 8/86) Purging libtommath-dev (1.3.0-r1) ( 9/86) Purging libtommath (1.3.0-r1) (10/86) Purging libxft-dev (2.3.9-r0) (11/86) Purging libxft (2.3.9-r0) (12/86) Purging lz4-dev (1.10.0-r1) (13/86) Purging pcre-dev (8.45-r4) (14/86) Purging libpcre16 (8.45-r4) (15/86) Purging libpcre32 (8.45-r4) (16/86) Purging libpcrecpp (8.45-r4) (17/86) Purging pcre (8.45-r4) (18/86) Purging clang22 (22.1.3-r0) (19/86) Purging llvm22-linker-tools (22.1.3-r0) (20/86) Purging clang22-headers (22.1.3-r0) (21/86) Purging clang22-libs (22.1.3-r0) (22/86) Purging cups-libs (2.4.18-r0) (23/86) Purging fontconfig-dev (2.17.1-r1) (24/86) Purging fontconfig (2.17.1-r1) (25/86) Purging freetype-dev (2.14.2-r0) (26/86) Purging freetype (2.14.2-r0) (27/86) Purging git-perl (2.54.0-r0) (28/86) Purging perl-git (2.54.0-r0) (29/86) Purging perl-error (0.17030-r0) (30/86) Purging perl (5.42.2-r0) (31/86) Purging gnutls (3.8.12-r0) (32/86) Purging jbig2dec (0.20-r0) (33/86) Purging lcms2 (2.19-r0) (34/86) Purging libpng-dev (1.6.58-r0) (35/86) Purging libpng (1.6.58-r0) (36/86) Purging libxrender-dev (0.9.12-r0) (37/86) Purging libxrender (0.9.12-r0) (38/86) Purging libxt (1.3.1-r0) (39/86) Purging llvm22-libs (22.1.3-r0) (40/86) Purging nettle (3.10.2-r0) (41/86) Purging openjpeg (2.5.4-r1) (42/86) Purging p11-kit (0.25.5-r2) (43/86) Purging python3-pyc (3.14.3-r0) (44/86) Purging python3-pycache-pyc0 (3.14.3-r0) (45/86) Purging xcb-proto-pyc (1.17.0-r1) (46/86) Purging pyc (3.14.3-r0) (47/86) Purging tiff (4.7.1-r0) (48/86) Purging zlib-dev (1.3.2-r0) (49/86) Purging avahi-libs (0.8-r26) (50/86) Purging brotli-dev (1.2.0-r1) (51/86) Purging brotli (1.2.0-r1) (52/86) Purging bzip2-dev (1.0.8-r6) (53/86) Purging dbus-libs (1.16.2-r2) (54/86) Purging expat-dev (2.7.5-r0) (55/86) Purging expat (2.7.5-r0) (56/86) Purging libx11-dev (1.8.13-r0) (57/86) Purging xtrans (1.6.0-r0) (58/86) Purging libx11 (1.8.13-r0) (59/86) Purging libxcb-dev (1.17.0-r1) (60/86) Purging libxcb (1.17.0-r1) (61/86) Purging xcb-proto (1.17.0-r1) (62/86) Purging python3 (3.14.3-r0) (63/86) Purging gdbm (1.26-r0) (64/86) Purging libxdmcp-dev (1.1.5-r1) (65/86) Purging libxdmcp (1.1.5-r1) (66/86) Purging libbsd (0.12.2-r0) (67/86) Purging libbz2 (1.0.8-r6) (68/86) Purging libffi (3.5.2-r1) (69/86) Purging libsm (1.2.6-r0) (70/86) Purging libice (1.1.2-r0) (71/86) Purging libintl (1.0-r0) (72/86) Purging libjpeg-turbo (3.1.3-r0) (73/86) Purging libmd (1.1.0-r0) (74/86) Purging libpanelw (6.6_p20260404-r0) (75/86) Purging libwebp (1.6.0-r0) (76/86) Purging libsharpyuv (1.6.0-r0) (77/86) Purging libtasn1 (4.21.0-r0) (78/86) Purging libuuid (2.41.4-r0) (79/86) Purging libxau-dev (1.0.12-r0) (80/86) Purging libxau (1.0.12-r0) (81/86) Purging libxml2 (2.13.9-r1) (82/86) Purging mpdecimal (4.0.1-r0) (83/86) Purging readline (8.3.3-r1) (84/86) Purging sqlite-libs (3.53.0-r0) (85/86) Purging xorgproto (2025.1-r0) (86/86) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 288.7 MiB in 103 packages >>> bitkeeper: Updating the community/armv7 repository index... >>> bitkeeper: Signing the index...