>>> bitkeeper: Building community/bitkeeper 7.3.3-r1 (using abuild 3.17.0_rc2-r0) started Tue, 26 May 2026 04:17:26 +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/71) Installing readline (8.3.3-r1) ( 2/71) Installing bash (5.3.9-r1) Executing bash-5.3.9-r1.post-install ( 3/71) Installing m4 (1.4.20-r1) ( 4/71) Installing bison (3.8.2-r3) ( 5/71) Installing clang22-headers (22.1.3-r0) ( 6/71) Installing xz-libs (5.8.3-r0) ( 7/71) Installing libxml2 (2.13.9-r1) ( 8/71) Installing llvm22-libs (22.1.3-r0) ( 9/71) Installing clang22-libs (22.1.3-r0) (10/71) Installing llvm22-linker-tools (22.1.3-r0) (11/71) Installing clang22 (22.1.3-r0) (12/71) Installing fontconfig (2.17.1-r1) (13/71) Installing expat (2.8.1-r0) (14/71) Installing expat-dev (2.8.1-r0) (15/71) Installing bzip2-dev (1.0.8-r6) (16/71) Installing brotli (1.2.0-r1) (17/71) Installing brotli-dev (1.2.0-r1) (18/71) Installing zlib-dev (1.3.2-r0) (19/71) Installing libpng-dev (1.6.58-r1) (20/71) Installing freetype-dev (2.14.3-r0) (21/71) Installing fontconfig-dev (2.17.1-r1) (22/71) Installing libice (1.1.2-r0) (23/71) Installing libuuid (2.42-r0) (24/71) Installing libsm (1.2.6-r0) (25/71) Installing libxt (1.3.1-r0) (26/71) Installing dbus-libs (1.16.2-r2) (27/71) Installing libintl (1.0-r0) (28/71) Installing avahi-libs (0.9_rc4-r0) (29/71) Installing nettle (3.10.2-r0) (30/71) Installing gnutls (3.8.13-r0) (31/71) Installing cups-libs (2.4.18-r0) (32/71) Installing jbig2dec (0.20-r0) (33/71) Installing openjpeg (2.5.4-r1) (34/71) Installing libsharpyuv (1.6.0-r0) (35/71) Installing libwebp (1.6.0-r0) (36/71) Installing tiff (4.7.1-r0) (37/71) Installing ghostscript (10.07.0-r0) (38/71) Installing gperf (3.3-r0) (39/71) Installing perl (5.42.2-r0) (40/71) Installing groff (1.24.1-r0) (41/71) Installing libtommath (1.3.0-r1) (42/71) Installing libtommath-dev (1.3.0-r1) (43/71) Installing xorgproto (2025.1-r0) (44/71) Installing libxau-dev (1.0.12-r0) (45/71) Installing gdbm (1.26-r0) (46/71) Installing mpdecimal (4.0.1-r0) (47/71) Installing libpanelw (6.6_p20260516-r0) (48/71) Installing sqlite-libs (3.53.1-r0) (49/71) Installing python3 (3.14.3-r0) (50/71) Installing python3-pycache-pyc0 (3.14.3-r0) (51/71) Installing pyc (3.14.3-r0) (52/71) Installing xcb-proto-pyc (1.17.0-r1) (53/71) Installing python3-pyc (3.14.3-r0) (54/71) Installing xcb-proto (1.17.0-r1) (55/71) Installing libxdmcp-dev (1.1.5-r1) (56/71) Installing libxcb-dev (1.17.0-r2) (57/71) Installing xtrans (1.6.0-r0) (58/71) Installing libx11-dev (1.8.13-r0) (59/71) Installing libxft (2.3.9-r0) (60/71) Installing libxrender-dev (0.9.12-r0) (61/71) Installing libxft-dev (2.3.9-r0) (62/71) Installing lz4-dev (1.10.0-r1) (63/71) Installing libpcre16 (8.45-r4) (64/71) Installing libpcre32 (8.45-r4) (65/71) Installing pcre (8.45-r4) (66/71) Installing libpcrecpp (8.45-r4) (67/71) Installing pcre-dev (8.45-r4) (68/71) Installing .makedepends-bitkeeper (20260526.041737) (69/71) Installing perl-error (0.17030-r0) (70/71) Installing perl-git (2.54.0-r0) (71/71) Installing git-perl (2.54.0-r0) Executing busybox-1.37.0-r31.trigger Executing fontconfig-2.17.1-r1.trigger OK: 1562.8 MiB in 208 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 8% |** | 2543k 0:00:10 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 make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' perl fslayer/gen_fslayer.pl Building bkver.c Building cmd.c Building kw2val_lookup.c cd string && perl mk_str_cfg.pl 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 make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' Building gzip_uuwrap mv -f import.T import CC tomcrypt/aes_enc.c CC tomcrypt/src/ciphers/aes/aes.c Building ungzip_uuwrap CC tomcrypt/src/misc/base64/base64_decode.c CC tomcrypt/src/misc/base64/base64_encode.c Building b64wrap CC tomcrypt/src/hashes/helper/hash_file.c CC tomcrypt/src/hashes/helper/hash_filehandle.c Building unb64wrap CC tomcrypt/src/hashes/helper/hash_memory.c Building gzip_b64wrap CC tomcrypt/src/hashes/helper/hash_memory_multi.c Building ungzip_b64wrap CC tomcrypt/src/hashes/md5.c CC tomcrypt/src/hashes/sha1.c CC tomcrypt/src/mac/hmac/hmac_done.c CC tomcrypt/src/mac/hmac/hmac_file.c Building substvars CC tomcrypt/src/mac/hmac/hmac_init.c CC tomcrypt/src/mac/hmac/hmac_memory.c cat < t/guitest.tcl > t/guitest CC tomcrypt/src/mac/hmac/hmac_memory_multi.c CC tomcrypt/src/mac/hmac/hmac_process.c CC tomcrypt/src/mac/hmac/hmac_test.c cp -f bkmsg.doc bkmsg.txt CC tomcrypt/src/math/gmp_desc.c CC tomcrypt/src/math/ltm_desc.c CC tomcrypt/src/math/multi.c CC tomcrypt/src/math/rand_prime.c CC tomcrypt/src/math/tfm_desc.c CC tomcrypt/src/misc/burn_stack.c CC tomcrypt/src/misc/crypt/crypt.c CC tomcrypt/src/misc/crypt/crypt_argchk.c CC tomcrypt/src/misc/crypt/crypt_cipher_descriptor.c CC tomcrypt/src/misc/crypt/crypt_cipher_is_valid.c CC tomcrypt/src/misc/crypt/crypt_find_cipher.c CC tomcrypt/src/misc/crypt/crypt_find_cipher_any.c CC tomcrypt/src/misc/crypt/crypt_find_cipher_id.c ./substvars t/doit.sh > t/doit CC tomcrypt/src/misc/crypt/crypt_find_hash.c CC tomcrypt/src/misc/crypt/crypt_find_hash_any.c CC tomcrypt/src/misc/crypt/crypt_find_hash_id.c CC tomcrypt/src/misc/crypt/crypt_find_hash_oid.c chmod +x t/doit 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 #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/bit/der_decode_bit_string.c CC bk.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 cmd.c CC tomcrypt/src/pk/asn1/der/boolean/der_decode_boolean.c CC abort.c CC adler32.c make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC libc/fslayer/fslayer_open_stub.c CC libc/fslayer/fslayer_close_stub.c CC admin.c CC alias.c CC libc/fslayer/fslayer_read_stub.c CC tomcrypt/src/pk/asn1/der/boolean/der_encode_boolean.c /tmp/gnu-os53350: unable to guess system type This script, last modified 2011-02-02, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run (/tmp/gnu-os53350) is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. config.guess timestamp = 2011-02-02 uname -m = riscv64 uname -r = 6.1.80-0-sophgo uname -s = Linux uname -v = #1-Alpine SMP PREEMPT Mon, 26 Aug 2024 10:06:58 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = riscv64 /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = riscv64 UNAME_RELEASE = 6.1.80-0-sophgo UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP PREEMPT Mon, 26 Aug 2024 10:06:58 +0000 CC tomcrypt/src/pk/asn1/der/boolean/der_length_boolean.c CC libc/fslayer/fslayer_write_stub.c CC annotate.c CC libc/fslayer/fslayer_lseek_stub.c CC attributes.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 bam.c CC libc/fslayer/fslayer_lstat_stub.c CC bisect.c CC libc/fslayer/fslayer_linkcount_stub.c CC bkd.c CC libc/fslayer/fslayer_fstat_stub.c CC bkd_bam.c CC tomcrypt/src/pk/asn1/der/ia5/der_length_ia5_string.c CC bkd_cd.c CC tomcrypt/src/pk/asn1/der/ia5/der_encode_ia5_string.c CC tomcrypt/src/pk/asn1/der/integer/der_decode_integer.c CC bkd_changes.c CC libc/fslayer/fslayer_stat_stub.c CC tomcrypt/src/pk/asn1/der/integer/der_encode_integer.c CC tomcrypt/src/pk/asn1/der/integer/der_length_integer.c CC bkd_client.c CC libc/fslayer/fslayer_unlink_stub.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_decode_object_identifier.c CC bkd_clone.c CC libc/fslayer/fslayer_rename_stub.c CC libc/fslayer/fslayer_chmod_stub.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_encode_object_identifier.c CC libc/fslayer/fslayer_link_stub.c CC bkd_cmdtab.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 CC libc/fslayer/fslayer_symlink_stub.c CC bkd_findkey.c CC libc/fslayer/fslayer_getdir_stub.c CC tomcrypt/src/pk/asn1/der/octet/der_encode_octet_string.c CC bkd_http.c CC libc/fslayer/fslayer_access_stub.c CC tomcrypt/src/pk/asn1/der/octet/der_length_octet_string.c CC tomcrypt/src/pk/asn1/der/printable_string/der_decode_printable_string.c CC tomcrypt/src/pk/asn1/der/printable_string/der_encode_printable_string.c CC libc/fslayer/fslayer_utime_stub.c CC libc/fslayer/fslayer_mkdir_stub.c CC tomcrypt/src/pk/asn1/der/printable_string/der_length_printable_string.c CC libc/fslayer/fslayer_rmdir_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_ex.c In file included from In file included from In file included from fslayer/fslayer_lseek_stub.cbk.cbam.c:::101717: : : In file included from In file included from In file included from libc/system.h./system.h./sccs.h:::525220: : : libc/hash.h./hash.hIn file included from ::libc/system.h329329:::521111: ::libc/hash.h :warning: 329warning: using the result of an assignment as a condition without parentheses [-Wparentheses]:using the result of an assignment as a condition without parentheses [-Wparentheses] 11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329329 | | i if329f | ( (didafat ta(a d =a= t hah- ->=>o ophps-s->->o>fpfeset-tc>chfh(e(hth,c, h k(kehey,y, , k sestytr,rl lesentn(r(klkeeeyny)() k +e+ y 1)1) ))+) {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>pfse-t>cfhe(th./hash.hc,:h 329(k:he11,y: , k note: esplace parentheses around the assignment to silence this warningyt ,r ls et329nr | (l keienfy( )k( ed+ya )t1 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 | libc/hash.h :i329f: 11(:d anote: tuse '==' to turn this assignment into an equality comparisona = h -329> | o ipfs -(>dfaettac h=( hh,- >koepys,- >sfettrclhe(nh(,k ekye)y ,+ s1t)r./hash.h)l: e329{n: (11 k:| e ^ynote: )use '==' to turn this assignment into an equality comparison | + == 1 )329) | { i| f ^ ( d| == ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/fslayer/fslayer_rmIfRepo_stub.c In file included from cmd.c:34: In file included from libc/system.h:52: libc/hash.h:329CC bkd_id.c :11: 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 libc/hash.hCC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_flexi.c fslayer/fslayer_open_stub.c::32910:: 11In file included from :./system.h :note: 52place parentheses around the assignment to silence this warning: ./hash.h:329:11 :329 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (data = h329- | > oipfs -(>dfaettac h=( hh,- >koepys,- >sftertlcehn((hk,e y)k e+y ,1 )s)t r{l e n| ( ^ k e y| ) ( ) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops./hash.h-:>329f:e11t:c hnote: (place parentheses around the assignment to silence this warningh , key ,329 | s tirfl e(In file included from ndadler32.c(a:kt17ea: y In file included from )=libc/system.h :+h52 -: 1>libc/hash.h)o:)p329 s:{-11 >: f | ewarning: ^tusing the result of an assignment as a condition without parentheses [-Wparentheses] c h| ( ==h ,329 | k eiyf, (sdtartlae n=( khe-y>)o p+s -1>)f)e t{c h (| h ^ , k| e ( )y , strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) libc/hash.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_close_stub.c :| 10 ^ : In file included from ./system.h| : ( )52 : ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen./hash.h(:k329e:y11): +note: place parentheses around the assignment to silence this warning1 )) { 329| | ^ i f| ==( data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bkd_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->opsIn file included from -abort.c>:f17et: cIn file included from h./bkd.h:(20h: ,In file included from klibc/system.he:y52: ,libc/hash.h :str329l: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 (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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 =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 )) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_lstat_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | iIn file included from ffslayer/fslayer_read_stub.c :(10d: aIn file included from t./system.haIn file included from : fslayer/fslayer_write_stub.c52=:: 10./hash.hh: :-In file included from 329>./system.h:o:11p52:s: -./hash.hwarning: >:using the result of an assignment as a condition without parentheses [-Wparentheses]f329 e:t11c:h ( warning: h329using the result of an assignment as a condition without parentheses [-Wparentheses], | kiefy ,( ds329atr | tl aei nf=( k(hed-ya>)to ap+ s =-1 >)hf)-e >t{oc ph s(| ^-h >, f | ek ==te cyh,( hs,t rkleeyn,( ksetyr)l e+n (1k)e)y ){ + | 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] In file included from attributes.c329: | 17 ./hash.h: i:In file included from f329./sccs.h ::(1120d:: a In file included from tnote: libc/system.haplace parentheses around the assignment to silence this warning: 52=: libc/hash.h h:329-329 | >: o11ip:fs -warning: (>using the result of an assignment as a condition without parentheses [-Wparentheses]df ./hash.haeIn file included from :tt fslayer/fslayer_linkcount_stub.cIn file included from 329ac329:admin.c: h | 10:11=( : 17: hiIn file included from : h,f./system.hIn file included from note: - :libc/system.hplace parentheses around the assignment to silence this warning>k(52: oed: 52pya ./hash.h: s,t329:libc/hash.h- a | 329:>s :329ft=i11:er f:11tlh :ce-(warning: hn>dusing the result of an assignment as a condition without parentheses [-Wparentheses]warning: ((oa using the result of an assignment as a condition without parentheses [-Wparentheses]hkpt ,esa y- 329k)>=329 | e f | y+eh i, t-if 1c>f s)ho (t)(p(dr hsdal{,-ate >tan kfa (| ee =k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yt= e ,c hy hh-)s(-> th>o+r,op l ps1eks-)ne->)(y>f k,fe{e et ystc )tch| rh( ^ +l(h ehlibc/hash.h, 1n,: | )( 329k ( ))kk:e ee11y{yy:, ), note: s| +splace parentheses around the assignment to silence this warningt ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t r 1rl)l e)e329n n | ({( k kie efy| y ) ^ )( ./hash.h d+ :+a | 329 t1 ( ):1a) 11) ):)= {note: {h use '==' to turn this assignment into an equality comparison - libc/hash.h >| :| o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p329 : s | 11- :>i ffnote: e place parentheses around the assignment to silence this warningt( cdha(t ha329, | = k iehfy- ,>( odspatstr-al> ef=ne ./hash.h(th:kc-./hash.h329eh>::y(o32911)hp:: ,s11 + -:note: k> place parentheses around the assignment to silence this warning1efnote: )yeuse '==' to turn this assignment into an equality comparisonlibc/hash.h), t : 329c329{ s | h: 329t (11 | rih:| lf, ^ ie note: fn(kplace parentheses around the assignment to silence this warning (de | (kay ( )d et, a329ya t | ) sa =t i+ r=f hl 1-eh()>n-d)o(>a pkot{sepa -ys >)-=| flibc/hash.h > ^e:+fh t329 e- c:1t>| h11)co ==(:)hp h (s,note: {h- use '==' to turn this assignment into an equality comparison ,>k fe| ke y ^ et329, yc | ,h s| (it ( )shfr t, lr (elkdneea(nytk(,aek yes=)yt )rh+ l- +e>1 no)1(p))ks )e-{ libc/hash.hy> {:)f 329 e| :+t ^ | 11 c ^:1h )(| note: )h ( )| use '==' to turn this assignment into an equality comparison , == { k e329| y | ^ , i sf| t ( )r( ldeant(ak e=y )h -+> o1p)s)- >{f e ./hash.ht| :c ^329h :( 11h| :, == note: kuse '==' to turn this assignment into an equality comparisone y, st r329l | e ni(fk e(yd)a t+a 1=) )h -{> o p| s ^- > f| e ==t ch(h, key, strlibc/hash.hle:n329(:k11e:y )note: use '==' to turn this assignment into an equality comparison+ 1)) {329 | | i ^f (| d ==a ta = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from alias.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison In file included from bkd.c329: | 17 : iIn file included from f./bkd.h :(20d: aIn file included from tlibc/system.ha: 52=: libc/hash.hh:-329>:o11p:s -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]f etch(h, k e329y | , isft r(ldeant(ak e=y )h -+> o1p)s)- >{f e t| c ^h ( h| , == key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bkd_bam.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data CC libc/fslayer/fslayer_realBasename_stub.c = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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_changes.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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_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, strle./hash.hn:(329k:e11y:) note: +place parentheses around the assignment to silence this warning 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./hash.h: 329(:11d:a tnote: aplace parentheses around the assignment to silence this warning = h-> o329p | s -i>ff e(tdcahta( h= ,h -k>eoyp,s -s>tfretlcehn((hk,e yk)e y+, 1s)t)r l{e n (| k ^e y )| ==+ 1./hash.h):)329 :{11 : | note: ^ use '==' to turn this assignment into an equality comparison | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->In file included from ofslayer/fslayer_fstat_stub.cp:s10-: >In file included from f./system.he:t52c: h./hash.h(:h329,: 11k:e ywarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] strlen(key )329 | + i1f) )( d{a t a| ^= h| - ==> ops->In file included from fbkd_clone.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 | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->opslibc/hash.h-:>329f:e11t:c hnote: (place parentheses around the assignment to silence this warningh , key ,329 | s tirfl e(nd(akteay )= +h -1>)o)p s{- > f| e ^ t c h| ( ( )h , key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | libc/hash.hi:f329 :(11d:a tnote: ause '==' to turn this assignment into an equality comparison = h- >329o | p si-f> f(edtactha( h=, hk-e>yo,p ss-t>rfeltecnh((khe,y )k e+y ,1 )s)t r{l e n| ( ^k e y| ) == + 1)) { | ^ | == CC libc/hash/hash.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_multi.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/hash/hash_tostr.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)) { | ^ | == 1 warning generated. 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)) { | ^ | ( ) CC libc/hash/hash_tofile.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 (dlibc/hash.ha:t329a: 11=: hnote: -use '==' to turn this assignment into an equality comparison> ops- >329f | e ticfh ((dha,t ak e=y ,h -s>torplse-n>(fkeetyc)h (+h ,1 )k)e y{, s| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r len(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_kill.c 1 warning generated. In file included from fslayer/fslayer_symlink_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 1 warning generated. In file included from fslayer/fslayer_chmod_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h329: | 329 :i11f: (note: duse '==' to turn this assignment into an equality comparisona ta = h- >329o | p si-f> f(edattcah (=h ,h -k>eoyp,s- >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/asn1/der/sequence/der_encode_sequence_ex.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 tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_multi.c 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] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(keIn file included from yfslayer/fslayer_getdir_stub.c): 10+: 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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, strlenCC bkd_level.c (key) + 1)) { | ^ | == 1 warning generated. CC tomcrypt/src/pk/asn1/der/sequence/der_length_sequence.c 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->fetcCC bkd_misc.c h(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from libc/hash.hfslayer/fslayer_link_stub.c::32910:: 11In file included from :./system.h :note: 52use '==' to turn this assignment into an equality comparison: ./hash.h:329: 11329: | ifwarning: CC libc/hash/memhash.c using the result of an assignment as a condition without parentheses [-Wparentheses]( data = h->op s329- | > fieft c(hd(aht,a k=e yh,- >sotprsl-e>nf(ektecyh)( h+, 1k)e)y ,{ s t| r ^l e n| ( ==k ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. 1 warning generated. CC tomcrypt/src/pk/asn1/der/sequence/der_sequence_free.c CC libc/hash/wrapmdbm.c CC tomcrypt/src/pk/asn1/der/set/der_encode_set.c In file included from fslayer/fslayer_access_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->opCC bkd_nested.c s->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/hash/u32hash.c 1 warning generated. CC bkd_partition.c CC tomcrypt/src/pk/asn1/der/set/der_encode_setof.c CC bkd_pull.c 1 warning generated. CC libc/mdbm/mdbm.c CC tomcrypt/src/pk/asn1/der/short_integer/der_decode_short_integer.c adler32.c:40:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 40 | sum = adler32(0, m->mmap, m->size); | ^~~~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ CC bkd_push.c 1 warning generated. CC tomcrypt/src/pk/asn1/der/short_integer/der_encode_short_integer.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 *1b warningu generatedf. , uInt len)); | ^ adler32.c:118:23: warning: passing 'char[8192]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 118 | sum = adler32(sum, buf, strlen(buf)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ CC tomcrypt/src/pk/asn1/der/short_integer/der_length_short_integer.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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC bkd_pwd.c adler32.c:150:13: note: place parentheses around the assignment to silence this warning 150 | while (n = fread(buf, 1, sizeof(buf), stdin)) { | ^ | ( ) 1 warningIn file included from generatedfslayer/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]adler32.c :150:13: note: use '==' to turn this assignment into an equality comparison 329 | 150i | f ( dwahtial e= (hn- >=o pfsr-e>afde(tbcuhf(,h ,1 ,k esyi,z esotfr(lbeunf()k,e ys)t d+i n1)))) {{ | | ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | == 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] ./hash.h156: | 329 : 11s:u mnote: place parentheses around the assignment to silence this warning= adler 33292 | ( siufm, (bduaft,a s=t rhl-e>no(pbsu-f>)f)e;t c h| ( ^~~h , ke1ylibc/zlib/zlib.h warning,: generated 821. s:t61r:l enote: npassing argument to parameter 'buf' here( key) +821 | 1Z)E)X T{E R N | u ^ L o n| g ( ) ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ ./hash.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_r2c.c CC libc/mdbm/hash.c bkd_cd.c:138:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (rootkey = strchr(p, '|')) *rootkey++ = 0; | ~~~~~~~~^~~~~~~~~~~~~~~~ bkd_cd.c:138:14: note: place parentheses around the assignment to silence this warning 138 | if (rootkey = strchr(p, '|')) *rootkey++ = 0; | ^ | ( ) bkd_cd.c:138:14: note: use '==' to turn this assignment into an equality comparison 138 | if (rootkey = strchr(p, '|')) *rootkey++ = 0; | ^ | == 1 warning generated. annotate.c:47:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 47 | if (t = getenv("BK_ANNOTATE")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ CC libc/mdbm/debug.c annotate.c:47:8: note: place parentheses around the assignment to silence this warning 47 | if (t = getenv("BK_ANNOTATE")) { | ^ | ( ) annotate.c:47:8: note: use '==' to turn this assignment into an equality comparison 47 | if bkd.c(:t88 :=10 :g ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]e nv("B K88_ | A N N OiTfA T(Ep" )=CC bkd_rclone.c ) s{t r c| h ^r ( o| pIn file included from ==tfslayer/fslayer_mkdir_stub.c a:r10g,: In file included from './system.h::'52): )./hash.h :{329 :11 :| ~~^~~~~~~~~~~~~~~~~~~~~warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd.c:88:10: note: place parentheses around the assignment to silence this warning 88 | if (p = strchr(optarg, ':')) { | ^ | ( ) ./hash.h:329:11: bkd.cnote: :place parentheses around the assignment to silence this warning88 :10: note: use '==' to turn this assignment into an equality comparison329 | if (88d | a t a i=f h(-p> o=p ss-t>rfcehtrc(ho(pht,a rkge,y ,' :s't)r)l e{n ( k| e ^y ) | + == 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/mdbm/byte_order.c CC bkd_rootkey.c abort.c:140:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 140 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ abort.c:140:8: note: place parentheses around the assignment to silence this warning 140 | if (f = fopen(buf, "r")) { | ^ | ( ) abort.c:140:8: note: use '==' to turn this assignment into an equality comparison annotate.c140: | 135 :i19f: (warning: fpassing '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] = f o135p | e n ( b u f ,a d"lre"r)3)2 ({0 , | s ^- > g| f ==i le, 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. 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 annotate.c=: 160a:d13l:e rwarning: 3using the result of an assignment as a condition without parentheses [-Wparentheses]2 (0, m -160> | m m a pw,h iml-e> s(itz e=) ;f g e| t ^~~~~~~l ine(oulibc/zlib/zlib.ht:)821): 61{: note: | passing argument to parameter 'buf' here ~~^~~~~~~~~~~~~~~ 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ annotate.c:160:13: note: place parentheses around the assignment to silence this warning 160 | while bam.c(:t183 :=10 :f gwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t line( o183u | t ) ) i{f (| p ^ = | g ( )e tenv("_BP_HASHCHARS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ annotate.c:160:13bam.c:: 183note: :use '==' to turn this assignment into an equality comparison10 : note: place parentheses around the assignment to silence this warning 160 | 183 | w h iilfe ((pt == gfegteetnlvi(n"e_(BoPu_tH)A)S H{C H A| R ^S " )| ) == { | ^ | ( ) bam.c:183:10: note: use '==' to turn this assignment into an equality comparison 183 | if (p = getenv("_BP_HASHCHARS")) { | ^ | == alias.c:206:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 206 | while (p = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ bkd_bam.c:100:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 100 | alias.ci:f206 :(12d:f inote: lplace parentheses around the assignment to silence this warninge = bp_ l206o | o k uwphkielyes ((0p, =k efyg)e)t l{i n e| ( ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~s tdin)) { | ^ | ( ) bkd_bam.c:100:13: note: place parentheses around the assignment to silence this warning 100alias.c | : 206 :i12f: (note: duse '==' to turn this assignment into an equality comparisonf ile = 206b | p _ lwohoikluep k(epy s=( 0f,g ektelyi)n)e( s{t d i| n ^ ) ) | { ( ) | ^ | == CC bkd_status.c alias.c:212:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 212 | if (c = aliasdb_chkAliases(n, aliasdb, &aliasbkd_bam.ce:s100,: 13s:t anote: ruse '==' to turn this assignment into an equality comparisont _cwd )100) | { i f| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( dfile = bp_lookupkeys(0, key)) { | ^ | == alias.c:212:8: note: place parentheses around the assignment to silence this warning 212 | if (c = aliasdb_chkAliases(n, aliasdb, &aliases, start_cwd)) { | ^ | ( ) abort.c:320:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 320 | alias.c : 212 :i8f: (note: euse '==' to turn this assignment into an equality comparison = nes t212e | d _irfm c(ocm p=( na,l ica)s)d b{_ c h| k ~~^~~~~~~~~~~~~~~~~~~~~A liases(n, aliasdb, &aliases, start_cwd)) { | ^ | == abort.c:320:10: note: place parentheses around the assignment to silence this warning 320 | if (e = nested_rmcomp(n, c)) {bkd_client.c : 44| : ^ 13 : | warning: ( )using the result of an assignment as a condition without parentheses [-Wparentheses] bk.c :44190 | : 8i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]p aram s190 | = isft r(cih r=( ps,e t'j?m'p)()e x*ipta_rbaumfs)+)+ {= 0| ; ~~^~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~ abort.c:320:10: note: use '==' to turn this assignment into an equality comparison 320 | if (e = nested_rmcbk.co:m190p:(8n:, note: cbkd_client.cplace parentheses around the assignment to silence this warning): )44 :{ 13 190: | | note: ^iplace parentheses around the assignment to silence this warning f | ( == i 44= | sieft j(mppa(reaxmist _=b usft)r)c h{r ( p| , ^ ' ?| ' ( )) ) *params++ = 0; | ^ | ( ) bk.c:190:8: note: use '==' to turn this assignment into an equality comparison 190 | if (i = setjmpbkd_client.c(:e44x:i13t:_ bnote: uuse '==' to turn this assignment into an equality comparisonf )) { | 44 ^ | i| f == (params = strchr(p, '?')) *params++bkd_changes.c :=79 :014;: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | == 79 | while (line = fgetln(f, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~ CC tomcrypt/src/pk/asn1/der/utctime/der_decode_utctime.c 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, SILEbkd_changes.cN:T79):)14 :{ note: place parentheses around the assignment to silence this warning| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | while (line = fgetln(f, &len)) { | ^ | ( ) bkd_clone.c:136:9: note: place parentheses around the assignment to silence this warning 136 | if (rc = bp_updateServer(getenv("BK_CSETS"bkd_client.c):,60 :09,: Swarning: Iusing the result of an assignment as a condition without parentheses [-Wparentheses]L ENT)) 60{ | | bkd_changes.ci ^ :f 79 :(| 14r ( ): =note: use '==' to turn this assignment into an equality comparisonu rl_pa r79s | e (wph il+e 6(,l i0n)e) =r -f>gteytplen (=f ,A D&DlRbkd_clone.ce_:nR136)S:)H9 ;:{ note: | use '==' to turn this assignment into an equality comparison| ~~^~~~~~~~~~~~~~~~~~~~~ ^ | 136 == | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, SILENT)) { | ^ | == bkd_client.c:60:9: note: place parentheses around the assignment to silence this warning 60 | if (r = url_parse(p + 6, 0)) r->type = ADDR_RSH; | ^ | ( ) 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; | ^ | == bkd_client.c:62:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (r = url_parse(p + 6, 0)) r->type = ADDR_SSH;; | ~~^~~~~~~~~~~~~~~~~~~~~ bkd_client.c:62:9: note: place parentheses around the assignment to silence this warning 62 | if (r = url_parse(p + 6, 0)) r->type = ADDR_SSH;; | ^ | ( ) bkd_client.c:62:9: note: use '==' to turn this assignment into an equality comparison 62 | if (r = url_parse(p + 6, 0)) r->type = ADDR_SSH;; | ^ | == bkd_bam.c:161:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 161 | while (rootkey = fgetline(stdin)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ bkd_bam.c:161:17: note: place parentheses around the assignment to silence this warning 161 | while (rootkey = fgetline(stdin)) { | ^ | ( ) bkd_bam.c:161:17: note: use '==' to turn this assignment into an equality comparison 161 | while (rootkey = fgetline(stdin)) { | ^ | == bk.c:367:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 367 | bkd_bam.c : 162 : 11}: ewarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]s e if (162i | = iaft o(ik(eoyp t=a rsge)p)a r{a t o| r ~~^~~~~~~~~~~~~~( rootkey)) *key++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~ bk.c:367:18: note: place parentheses around the assignment to silence this warning 367 | } else if (i = atoi(optarg)) { | ^ | ( ) bkd_bam.c:162:11: note: place parentheses around the assignment to silence this warningbk.c :367:18: 162note: | use '==' to turn this assignment into an equality comparison if (367k | e y = }s eeplasrea tiofr ((rio o=t kaetyo)i)( o*pkteayr+g+) =) 0{; | | ^ ^ | | == ( ) bkd_bam.c:162:11: note: use '==' to turn this assignment into an equality comparison 162 | if (key = separator(rootkey)) *key++ = 0; | ^ 1| warning == generated . bam.c:326:22: warning: passing 'char[8192]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 326 | sum = adler32(sum, buf, i); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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].1p warningr generatedo. cess(&md, buf, i); | ^~~ bam.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); | ^~~ bam.c:333:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 333 | if (p = getenv("_BK_FAKE_HASH")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bkd_bam.c:bam.c210::33311::8 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: place parentheses around the assignment to silence this warning 210333 | | iiff ((pk e=y g=e tseenpva(r"a_tBoKr_(FrAoKoEt_kHeAyS)H)" )*)k e{y + +| ^ = 0| ; ( ) | ~~~~^~~~~~~~~~~~~~~~~~~~ bam.c:333:8: note: use '==' to turn this assignment into an equality comparison 333 | if (p = getenv("_BK_FAKE_HASH")) { | ^ | == 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: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 337 | if (p = getenv("_BPbkd_changes.c_:H180A:S14H:C Hwarning: Ausing the result of an assignment as a condition without parentheses [-Wparentheses]R S")) (180* | h awshhipl)e[ a(tloiin(ep )=] f=ge t0l;n ( f| , ~~^~~~~~~~~~~~~~~~~~~~~~~~~ &len)) { | ~~~~~^~~~~~~~~~~~~~~~~ bkd_bam.c:210:11: note: use '==' to turn this assignment into an equality comparison 210 | if (key = sebam.cp:a337r:a9t:o rnote: (place parentheses around the assignment to silence this warningr ootke y337) | ) *ikfe y(+p+ == g0e;t e n| v ^( " _| B ==P _HASHCHARS")) (*hashp)[atoi(p)] = 0; bkd_changes.c :| 180 ^ : 14 :| ( )note: place parentheses around the assignment to silence this warning 180 | while (line = fgetln(f, &len)) { | ^ | ( ) bam.c:337:9: note: use '==' to turn this assignment into an equality comparison 337 | if (p = getenv("_BP_HASHCHARS")) (*hashp)[atoi(p)] = bkd_bam.c0:;225 : 12| : ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| == 225 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ bkd_changes.c:180:14: note: use '==' to turn this assignment into an equality comparison 180 | while (line = fgetln(f, &len)) { | ^ | == bam.c:342:16: warning: passing 'char[8192]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 342 | base64_encode(buf, hasbkd_bam.ch:_225d:e12s:c rnote: iplace parentheses around the assignment to silence this warningp tor[ h225d | e s cw]h.ihlaes h(sti z=e ,s cpc,s _&nbe6x4tldeant)a;( s )| ) ^~~ { | ^ /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_descripbkd_bam.ct:o225r:[12h:d enote: suse '==' to turn this assignment into an equality comparisonc ].ha s225h | s i zweh,i lpe, (&tb 6=4 lsecnc)s;_ n e| x ^t data(s/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); | ^ bkd_bam.c:243:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 243 | if (alias.ck:e370y: 12=: swarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]p arator (370r | o o twkheiyl)e) (*pk e=y +f+g e=t l0i;n e (| s ~~~~^~~~~~~~~~~~~~~~~~~~t din)) { | ~~^~~~~~~~~~~~~~~~~ bkd_bam.c:243:12: note: place parentheses around the assignment to silence this warning 243 | if (key = separator(rootalias.ck:e370y:)12): *note: kplace parentheses around the assignment to silence this warninge y++ = 0370; | | w ^ h i l| e ( ) (p = fgetline(stdin)) { | ^ | ( ) bkd_bam.c:243:12: note: use '==' to turn this assignment into an equality comparison 243 | if (key = separator(rootkey)) *key++ = 0; | alias.c ^: 370 :| 12 ==: note: use '==' to turn this assignment into an equality comparison 370 | while (p = fgetline(stdin)) { | ^ | == bkd_client.c:158:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 158 | if (s = strchr(p, '@')) { | ~~^~~~~~~~~~~~~~~~ bkd_client.c:158:8: note: place parentheses around the assignment to silence this warning 158 | if (s = strchr(p, '@')) {bkd_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)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_client.c:158:8: note: use '==' to turn this assignment into an equality comparison 158 | if (s = strchr(palias.c,bk.c: :411'688:@:9'23: )bkd_bam.c:warning: ): using the result of an assignment as a condition without parentheses [-Wparentheses] {290:warning: 9using the result of an assignment as a condition without parentheses [-Wparentheses] : | 411 ^ note: | 688place parentheses around the assignment to silence this warning | | i == f 290 | f o(irsf (=(a rcsc c =c=CC bkd_synckeys.c s 0_b;ip n_aisvte[(napdcak]te hy=,s (aIfvN,[I oTrp_atMniUgnSedT,+E +X&]Is;Sf Tia)oc),+ +{r) -; > | g ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~z| i ~~~~~~~^~~~~~~~~~~~~~p )) { | ^ | ( ) CC tomcrypt/src/pk/asn1/der/utctime/der_encode_utctime.c bk.c:688:23: note: place parentheses around the assignment to silence this warning 688 | for (ac = 0; av[ac] = av[optind++]; ac++); bkd_bam.c :| 290 ^ :alias.c 9: :411| : ( )note: 9 use '==' to turn this assignment into an equality comparison: note: place parentheses around the assignment to silence this warning 290 | 411i | f (irfc (=s b=p _sscecnsd_kienyist((fp,a trha,n gIeN,I T&_sMfUiSoT,bk.cE :Xr688I-:S>g23Tz:)i )pnote: )use '==' to turn this assignment into an equality comparison{) {| ^ | 688 ^ | | ( ) | f ==o r (ac = 0; av[ac] = av[optind++]; ac++); | ^ | == CC tomcrypt/src/pk/asn1/der/utctime/der_length_utctime.c bam.c:433:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 433 | if (p = mdbm_fetch_str(db, old)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generatedalias.c. :411:9: note: use '==' to turn this assignment into an equality comparison 411 | if (s = sccs_init(path,bam.c :I433N:I8T:_ Mnote: Uplace parentheses around the assignment to silence this warningS TEXI S433T | ) )i f{ ( p| ^= m| d ==b m_fetch_str(db, old)) { | ^ | ( ) bam.c:433:8: note: use '==' to turn this assignment into an equality comparison 433 | if (p = mIn file included from dbkd_id.cb:m17_: fIn file included from e./sccs.ht:c20h: _In file included from slibc/system.ht:r52(: dlibc/hash.hb:,329 :o11l:d )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] { | ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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_findkey.c:122:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 122 | if (d = sccs_findKey(s, l.key)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ bkd_findkey.c:122:9: note: place parentheses around the assignment to silence this warning 122 | if (d = sccs_findKey(s, l.key)) { | ^ | ( ) bkd_findkey.c:122:9: note: use '==' to turn this assignment into an equality comparison 122 | if (d = sccs_findKey(s, l.key)) { | ^ | == 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)) { | ^ | == In file included from fslayer/fslayer_rmdir_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) bam.c+: 5151:)11): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | if (ptmp = proj_product(prod)) prod = ptmp; | ~~~~~^~~~~~~~~~~~~~~~~~~~ bam.c:515:11: note: place parentheses around the assignment to silence this warning 515 | if (ptmp = pro./hash.hj:_329p:r11o:d unote: cplace parentheses around the assignment to silence this warning t(p r329o | di)f) p(rdatoad == hp-t>mp;o p s-| > ^ f e| t ( )ch (h, key, strlen(key) + 1)) { | ^ | ( ) bam.c:515:11: note: use '==' to turn this assignment into an equality comparison 515 | if (ptmp = proj_product(prod)) prod = ptmp; | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:533:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 533 | while (p = strpbrk(p, "|:")) *p++ = '-'; /* : for windows */ | ~~^~~~~~~~~~~~~~~~~~ CC libc/string/memmem.c bam.c:533:11: note: place parentheses around the assignment to silence this warning alias.c533: | 489 :w10h:i lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] (p = st r489p | b bkd_bam.cri:kf371( :p(10,v: a "l1warning: | warningusing the result of an assignment as a condition without parentheses [-Wparentheses]:= generated " . )h )a371 s | *h p_i+ff+e t(=cr he'St-t 'r=;( ab/lp*i_ af:se dtfbco,hr D aawltiiana(ds)o))w) s { { * / | | ~~~~^~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | ( ) bam.c:533:11: note: use '==' to turn this assignment into an equality comparison 533 | while (p = strpbrk(p, "|:")) *p++ = '-'; /* : for windows *bisect.c/In file included from : bkd_bam.calias.cfslayer/fslayer_rmIfRepo_stub.c497 ::::| 3714891026 ^::: : 1010In file included from ::./system.hwarning: | :address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] ==note: note: 52 place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning: ./hash.h497 : | 371489329 | | : 11wii:aff l warning: k((using the result of an assignment as a condition without parentheses [-Wparentheses]rrv eeavtls _ ==s329 e | bht paui_spffh( e_&(tfwdcedaht,tDc aahs tS,=at (rLh)((-)ae> l)o{i,p a s sL-| d(> ^ bdf ,)e ,t| a c ( )l0h i)(a;hs ,) )| k ^~~~e{ y , libc/lines.h | :s ^ 60t :r 9l| :e ( ) n note: (expanded from macro 'L'k ey) +60 | 1 )()_ d{) ?| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_bam.c:371:10: note: use '==' to turn this assignment into an equality comparison 371 | if (ret = bp_fetchData()) { | ^ | == alias.c:489:10: bisect.cnote: :use '==' to turn this assignment into an equality comparison497 :32: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]489 | i f497 | ( v ./hash.haw:la329 l:=k11 r:he avnote: ssplace parentheses around the assignment to silence this warningh_ _sfeet tu329cp | h( S&itwfrd (,(a dlsai,ta asL d(=be ,)h ,-a >lLoi(padss)-),>) f 0e{)t ;c h| ( ^| h ^~~~, | k ==libc/lines.he :y60,: 9s:t rnote: lexpanded from macro 'L'e n(ke y60) | +( _1d))) ?{ ( t| y ^ p e o| f ( )( _d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bisect.c:498:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 498 | while (d1 = walkrevs(&wd))./hash.h :i329f: 11(:F Lnote: Ause '==' to turn this assignment into an equality comparisonG S(s, d3291 | ) i&f D(_dSaEtTa) =n +h+-;> o p| s ~~~^~~~~~~~~~~~~~~- >fetch(h, key, strlen(key) + 1)) { | ^ | == bisect.c:498:13: note: place parentheses around the assignment to silence this warning 498 | whilebkd_http.c :(441d:113 := warning: wusing the result of an assignment as a condition without parentheses [-Wparentheses]a lkrev s441( | & wwdh)i)l ei f( b(uFfL A=G Sf(gse,t ldi1n)e (&f )D)_ S{E T )| ~~~~^~~~~~~~~~~~~n ++; | ^ | ( ) bisect.cbkd_http.c::498441::1313:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning 498441 | | wbam.cwh:hi636il:le12e : ( (bwarning: duusing the result of an assignment as a condition without parentheses [-Wparentheses]1f == w636fa | gl ek tr le ivinsfe( (&w(fdr))c)) ={i fb p| (_ ^ Fm Le Ar| Gg ( )Se ((so,l dd,1 )b u&f )D)_ S{E T )| ~~~^~~~~~~~~~~~~~~~~~~~n ++; | ^ | == bkd_http.c:441:13: note: use '==' to turn this assignment into an equality comparison 441 | whilbam.ce: 636(:b12u:f note: =place parentheses around the assignment to silence this warning fgetli n636e | ( f ) ) i{f (| r ^c =| ==b p_merge(old, buf)) { | ^ | ( ) bam.c:636:12: note: use '==' to turn this assignment into an equality comparison 636 | if (rc = bp_merge(old, buf)) { | ^ | == alias.c:564:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 564 | if (ret = dbChk(n, aliasdb)) return (ret); | ~~~~^~~~~~~~~~~~~~~~~~~ alias.c:564:10: note: place parentheses around the assignment to silence this warning 564 | if (ret = dbChk(n, aliasdb)) return (ret); | ^ | ( ) alias.c:564:10: note: use '==' to turn this assignment into an equality comparison 564 | if (ret = dbChk(n, aliasdb)) return (ret); | ^ | == alias.c:573:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 573 | if (ret = system(buf)) return (ret); | ~~~~^~~~~~~~~~~~~ alias.c:573:10: note: place parentheses around the assignment to silence this warning 573 | if (ret = system(buf)) return (ret); | ^ | ( ) alias.c:573:10: note: use '==' to turn this assignment into an equality comparison 573 | if (ret = system(buf)) return (ret); | ^ | == alias.c:580:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 580 | if (ret = system(buf)) return (ret); | ~~~~^~~~~~~~~~~~~ bkd_http.c:602:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]CC libc/string/strcasestr.c 602 | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ bkd_client.c:476:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] alias.c: 580476: | 11 : inote: fplace parentheses around the assignment to silence this warning (t = g e580t | e n vi(f" B(Kr_eRtS H=" )s)bkd_http.cy :s{602t :e 13m| :(b ~~^~~~~~~~~~~~~~~~~~ u note: fplace parentheses around the assignment to silence this warning) ) retur n602 | (wrheitl)e; ( b| u ^ f =| ( )f getline(f)) { | ^ | ( ) bkd_client.c:476:9: note: place parentheses around the assignment to silence this warning 476 | if (t = getenv("BK_RSH")) { | ^ | ( ) bkd_http.c:602:13: note: use '==' to turn this assignment into an equality comparison In file included from hash/hash_tostr.c602: | 17 : In file included from wh./system.hi:l52e: ./hash.h(:b329u:f11bkd_client.c ::= 476 warning: :fusing the result of an assignment as a condition without parentheses [-Wparentheses]9g :e tnote: alias.cluse '==' to turn this assignment into an equality comparison :i 329580n | : e 11476(i: | ff ) note: )(CC bkd_version.c use '==' to turn this assignment into an equality comparisoni d f{a t ( a580t| | ^= = hig| -fe ==> t o(eprnsev-t(> "f=Be Kts_cyRhsS(tHhe",m) ()kb eu{yf ,) )| s ^tr re lt| eurn ==n ((kreeyt)) ;+ 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->fetchbam.c(:h710,: 8k:e ywarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] strle n710( | k eiyf) (+t 1=) )s t{r c h| r ^( h a| s ==h , '.')) *t = 0;bkd_http.c : 647| : ~~^~~~~~~~~~~~~~~~~~~10 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 647 | if (rev = hash_fetchStr(qin, "REV")) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:710:8: note: place parentheses around the assignment to silence this warning 710 | if (t = strchr(hash, '.')) *t = 0; | ^ | ( ) alias.cbkd_http.c::624647::1410:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 624647 | | iiff bam.c (:(r710ee:rv8r :o= r note: shuse '==' to turn this assignment into an equality comparison a =s h a_710 | lf ieiatfsc dh(bSt_t cr=h( kIn file included from qsAfslayer/fslayer_realBasename_stub.citl:nri10,ca: hsIn file included from "re./system.hR(s:Eh(52Van: "s,./hash.h)h :),a329 l:{'i11 .a: 's | )dwarning: ^ )busing the result of an assignment as a condition without parentheses [-Wparentheses] , * | t& ( ) a =l329 i | 0a ;si ef s | ,( ^ d 0a )t| )a == {= h| - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> ops->fetch(h, key, bkd_http.cs:t647r:l10e:n (note: kuse '==' to turn this assignment into an equality comparisone y) + 6471 | ) )i f{ ( r| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~v = habkd_client.cs:h551_:f11e:t cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]S tr(qi n551, | " R E Vi"f) )( t{ = | g ^e t e| n ==v ("B./hash.hK:_329D:alias.cO11:T:624B :Knote: 14"place parentheses around the assignment to silence this warning:) )note: place parentheses around the assignment to silence this warning { 329 | | i ~~^~~~~~~~~~~~~~~~~~~~f624 | ( d aitfa (=e rhr-o>rosp s=- >afleitacshd(bh_,c hkkeAyl,i asstebkd_client.crs:l(551en:n,11( :ka elnote: yiplace parentheses around the assignment to silence this warning)a s+d b1551,) | ) & a{ l i ia| fs ^ e (sbam.c t,:| 730 ( )=0: )9g):e t{warning: e using the result of an assignment as a condition without parentheses [-Wparentheses]n v| ( ^ " B K730| _ | ( )D OiTfB K("r)c)bkd_http.c :={665 ./hash.h:b :9p| 329:_ ^ : f 11warning: e :using the result of an assignment as a condition without parentheses [-Wparentheses]tc| h ( )note: k use '==' to turn this assignment into an equality comparisone665 y | s ( "s329ic | fc si(_ffg e(=td "af,to aps e-=n> (pbkd_client.chtrCC bkverinfo.c :-alias.cmo551>:pj:o624f,11p:, :s14 0 -:",note: > r use '==' to turn this assignment into an equality comparisonfnote: "k euse '==' to turn this assignment into an equality comparison)et )yc551 sh | {624,( | h A, | D ~~^~~~~~~~~~~~~~~~~~iDki fEef Dy ((,(es tr,st = r rgodlerietesnnn )(v=)k( )e"a yBl{)Ki _bkd_http.ca +D:s| O665d ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1T:b )B9_)K:c " h{)note: k )place parentheses around the assignment to silence this warningA l| {i ^ a 665s | | e| ^ s == ( inbam.c| f,6: == warning730 (as:fl generated9 i. :=a snote: fdplace parentheses around the assignment to silence this warningob p,e n &(730at | lm ipiaffs, e (s"r,rc " 0)=)) ) b {p{ _ f | e| ^ t ^ c h | k| ( )e == y s("sccs_get", s->proj, 0, keys, ADDED(s, din))) { | ^ | ( ) bkd_http.c:665:9: note: use '==' to turn this assignment into an equality comparison 665 | if (f = fopbam.ce:n730alias.c(::t9631m::p 13fnote: :,use '==' to turn this assignment into an equality comparison warning: "using the result of an assignment as a condition without parentheses [-Wparentheses]r "730) | ) 631 i | {f (i| rf ^c ( =c| o ==bm pp_sf e=t cahlkeiyass(d"sbc_cesx_pgaebkd_http.cnt:d"666O,:n 10es:(- n>warning: ,pusing the result of an assignment as a condition without parentheses [-Wparentheses] r aolji, a 666s0 | d, b ,k eikyfes y,(t) )A= DD {Ef Dge (t| sl ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,i ndei(fn))))) s{trc p y| ( ^b u f,| ==t ); | ~~^~~~~~~~~~~~~ bkd_http.c:666:10: note: place parentheses around the assignment to silence this warning 666 | if (t = fgetline(f)) alias.cs:t631r:c13p:y (note: bplace parentheses around the assignment to silence this warningu f, t) ;631 | 2| warning ^ is f generated . | ( ( )c omps = aliasdb_expandOne(n, aliasdb, key)) { | ^ | ( ) bkd_http.c:666:10: note: use '==' to turn this assignment into an equality comparison 666 | if (t = fgetline(f)) strcpy(buf, t); | ^ | == alias.c:631:CC libc/string/strndup.c 13: note: use '==' to turn this assignment into an equality comparison 631 | if (comps = aliasdb_expandOne(n, aliasdb, key)) { | ^ | == bkd_http.c:690:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 690 | while (t = fgetline(dIn file included from )hash/hash.c): 17{: In file included from ./system.h| : ~~^~~~~~~~~~~~~52 : ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:690:11: note: place parentheses around the assignment to silence this warning 690 | while (t = fgetline(d)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->febkd_http.ct:c690h:(11h:, note: kuse '==' to turn this assignment into an equality comparisone y, st r690l | e nw(hkielye) (+t 1=) )f g{e t l| i ^ n e (| d ( )) ) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/string/strsep.c bkd_http.c:763:19: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 763 | webencode(out, root, strlen(root)+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ bkd_http.c:765:19: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 765 | webencode(out, lnkfn, strlen(lnkfn)+1); | ^~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len)In file included from ;hash/memhash.c : 17| : ^In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(bam.ck:e800y): 47+: In file included from 1bkd_misc.cwarning: ):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])17 : {In file included from ./bkd.h :800| 20 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: In file included from flibc/system.hp:r52i: nlibc/hash.ht:f329(:f11,: "warning: %using the result of an assignment as a condition without parentheses [-Wparentheses]s %08x\n", b329u | f ,i f( u(3d2a)taad le=r 3h2-(>0o,p sb-u>ff,./hash.he :ts329ct:hr11(l:he ,nnote: (place parentheses around the assignment to silence this warningkb euyf, 329) | )s i)tf;r l( ed| na ^~~(t kae y=) hlibc/zlib/zlib.h+-: >8211o:)p61)s: - {>note: fpassing argument to parameter 'buf' here e | t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c h (821h | ,Z EkXeTyE,R Ns turLloenng( kZeEyX)P O+RT 1a)d)l e{r 3 2| ^ O F (| ( ( )u Long adler, colibc/hash.hn:s329t :B11y:t enote: fplace parentheses around the assignment to silence this warning *buf, 329u | I nitf l(edna)t)a; = | ./hash.hh ^:- 329>:o11p:s -note: >use '==' to turn this assignment into an equality comparisonf etch( h329, | kiefy ,( dsattral e=n h(-k>eoyp)s -+> f1e)t)c h{( h ,| ^ k e y| , ( ) strlen(key) + 1)) { | ^ | == alias.c:805:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 805 | if (lp = hash_fetch(need, &libc/hash.hc:1329,: 11s:i znote: euse '==' to turn this assignment into an equality comparisono f(c1)) )329 | { i f| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bk.c:866:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 866 | if (p = fgetln(stdin, &lenbkd_http.c):)831 :{8 : | warning: ~~^~~~~~~~~~~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses] 831 | alias.ci:f805 :(12s: =note: place parentheses around the assignment to silence this warnings ccs_in it805( | f p a t hi,f S(IlLpE N=T bk.c|h:Ia866Ns:Ih11T_:_f Menote: Utplace parentheses around the assignment to silence this warningSc ThE(X nI866eS | eT d) ,) &{ic f1 ,| ( ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ps i=z efogfe(tcl1n)()s)t d{i n ,| ^ & l e| n ( )) ) { | ^ In file included from | bkd_kill.c ( ): 17: bkd_http.cIn file included from :libc/system.h831::528: :libc/hash.h :note: 329place parentheses around the assignment to silence this warning: 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]831 | if (s = 329s | c cisf_ i(ndiatt(abk.cf :p=866a :th11h-:,> onote: Spuse '==' to turn this assignment into an equality comparisonIs L-E>Nf Te866|t | Ic Nh I( Talias.ch _:,iM805 fU:k S12e(T:ypE , Xnote: =Iuse '==' to turn this assignment into an equality comparisons S4 tfT warningrg )sle805) generatedet | . nl {(n k( es | yti ^ )df i +n(| ,l ( )1 p )& )l= e {nh )a )s| h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {_ f eIn file included from | thash/hash_tofile.c ^ch: (17 n: | eIn file included from ==e./system.hCC libc/string/strcnt.c d:bkd_http.c,52: : 831&./hash.h:c:81329:,: 11note: s:use '==' to turn this assignment into an equality comparisoni zwarning: libc/hash.heusing the result of an assignment as a condition without parentheses [-Wparentheses] :o 831329f | :( 11 ci:3291f | ) note: )(place parentheses around the assignment to silence this warningi)s f {= ( 329d| | a ^ ts iac f c| =s ==( _ dhia-nt>iaot p(=sf -ph>a-ft>ehot,pc shS-(I>hLf,Ee NtkTce|hyI(,Nh I,sT t_krMelUyeS,nT (EskXteIrySl)Te )n+)( k1{e) y) ) | { ^+ 1| | ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==) { | ^ | ( ) ./hash.h:libc/hash.h329::32911::11 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 329 | 329 | i fi f ((ddaatCC tomcrypt/src/pk/pkcs1/pkcs_1_i2osp.c taa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++bkd_http.c :11847)):))12 :{{ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| | ^ ^In file included from bkd_level.c 847:| | | 17 ( ) == : 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(f)) { 329 | | ~~^~~~~~~~~~~~~i f (data = h->ops->fetch./hash.h(:h329,: 11k:e ynote: ,use '==' to turn this assignment into an equality comparison strl e329n | ( kiefy ) (+d a1t)bkd_http.ca): 847={: 12h :-| > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: o place parentheses around the assignment to silence this warningp s->fet c847h | ( h ,w hkielye, (stt r=l efng(ektelyi)n e+( 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)) { | ^ | ( ) bkd_http.c:847:12: note: use '==' to turn this assignment into an equality comparison 847 | while (t = fgetline(f)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == alias.c:884:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 884 | if (lp = hash_fetch(need, &c, sizeof(c))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | alias.c ^~~~: 884:11: libc/system.hnote: :place parentheses around the assignment to silence this warning494 :31: note: passing argument to parameter 'ptr' here 884 | 494 | ivfo i(dl pw e=b ehnacsohd_ef(eFtIcLhE( n*eoeudt,, &uc8, *spitzre,o fi(nct) )l)e n{) ; | ^ | ^ | ( ) bkd_http.c:873:bk.c15::962 :warning: 9passing '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]: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 873 | w962e | b e nicfo d(et( f=, wfhpiacthalias.ch(:,c884 m:sd11t_:rp lanote: etuse '==' to turn this assignment into an equality comparisonnh ()f)p { a 884t | h| ) ~~^~~~~~~~~~~~~~~~~ + 1i)f; ( l| p ^~~~~ = haslibc/system.hh:_494f:e31t:c hnote: (passing argument to parameter 'ptr' heren eed ,494 | &vco,i ds iwzeeboebk.cfn:(c962co:)d9)e:)( Fnote: {Iplace parentheses around the assignment to silence this warning L E| ^ * 962o | u| t == , i fu 8( t* pt=r ,w hiincth (lcemnd)_;p a t| h ^) ) { 1 warning| generated ^ . | ( ) bk.c:962:9: note: use '==' to turn this assignment into an equality comparison 962 | if (t = which(cmd_path)) { | ^ | == bkd_http.c:880:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 880 | webencode(f, base, strlen(base)+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ CC libc/string/trim.c 1 warning generated. CC tomcrypt/src/pk/pkcs1/pkcs_1_mgf1.c bkd_http.c:1023:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] CC libc/stdio/asprintf.c 1023 | if ((buf[0] == '#')) { | ~~~~~~~^~~~~~ bkd_http.c:1023:15: note: remove extraneous parentheses around the comparison to silence this warning 1023 | if ((buf[0] == '#')) { | ~ ^ ~ bkd_http.c:1023:15: note: use '=' to turn this equality comparison into an assignment 1023 | if ((buf[0] == '#')) { | ^~ | = bkd_http.c:1031:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1031 | ibam.cf: 975(:(8b:u fwarning: [using the result of an assignment as a condition without parentheses [-Wparentheses]0 ] == '975= | ' )i)f {( p | = ~~~~~~~^~~~~~ getenv("_BK_FORCE_BAM_URL")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hash/wrapmdbm.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bkd_http.c:1031 :32915 | : inote: fbam.cremove extraneous parentheses around the comparison to silence this warning : (975d:a 8t1031:a | note: = place parentheses around the assignment to silence this warning i hf- >( o(975pb | su -fi>[ff0 e](t pc= h==( h'g,=e 'tk)ee)ny v,{( "s _t| Br ~ ^ ~Kl _eFnO(RkCeEy_)B A+M _1U)R)L "{) ) | { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | ( ) hash/hash_tostr.cbkd_http.c::541031::3215:: warning: note: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]use '=' to turn this equality comparison into an assignment 541031 | | uinfl e(s(bam.csb: u975(./hash.hf:p:[8 3290:=:] 11 note: w:=use '==' to turn this assignment into an equality comparisone = bnote: dplace parentheses around the assignment to silence this warning 'e 975=c | 'o )d329i)e | f (i {pf( , p ( | &d= ^~ka ,tg ae| & t =k=e l nveh(n-")>_B)oK p_{sFO -R >C| fE ^~~~~e_ tBcAM./style.hh_:(U44hRL:,"25 k): e) note: y{expanded from macro 'unless', s| t ^r44l | e #n| d( ==ek feiyn)e +u n1l)e)s s{(e ) | i ^ f (| ( )! (e)) | ^ ./system.h:495:46: note: passing argument to parameter 'sizep' here 495 | char *webdecode(char *data, char **buf, int *size./hash.hp:)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_tostr.c:63:32: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 63 | unless (p = webdecode(p, &v, &vlen)) goto err; | ^~~~~ ./style.h:44:25: note: expanded from macro 'unless' 44 | #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); | ^ 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:999:8: note: place parentheses around the assignment to silence this warning 999 | if (p = getenv("_BK_FORCE_BAM_REPOID")) { | ^ | ( ) bam.c:999:8: note: use '==' to turn this assignment into an equality comparison 999 | if (p = getenv("_BK_FORCE_BAM_REPOID")) { | ^ | == bam.c:1026:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1026 | if (f = popen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ bam.c:1026:8: note: place parentheses around the assignment to silence this warning 1026 | if (f = popen(buf, "r")) { | ^ | ( ) bam.c:1026:8: note: use '==' to turn this assignment into an equality comparison 1026 | iCC libc/stdio/fclose.c f (f = popen(buf, "r")) { | ^ | == bam.c:1027:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1027 | if (ret = fgetline(f)) ret = strdup(ret); | ~~~~^~~~~~~~~~~~~ bam.cCC cat.c :1027:11: note: place parentheses around the assignment to silence this warning 1027 | if (ret = fgetline(f)) ret = strIn file included from dbkd_pull.cu:p17(: rIn file included from e./bkd.ht:)20;: In file included from libc/system.h| : ^ 52 : libc/hash.h| : ( )329 :11: 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 :1027:11: note: use '==' to turn this assignment into an equality comparison 1027 | if (ret = fgetline(f)) ret = strdup(ret); | ^ | == In file included from bkd_nested.c:17: In file included from ./bkd.h:20libc/hash.h: :In file included from 329libc/system.h::1152:: libc/hash.hnote: :place parentheses around the assignment to silence this warning329 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]329 | if (dat a329 | = ihf- >(odpast-a> f=e thc-h>(ohp,s -k>efye,t csht(rhl,e nk(ekye,y )s t+r l1e)n)( k{e y )| ^ + 1| ) ( )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CC libc/stdio/fdopen.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC cfile.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 libc/hash.hhash/u32hash.c::32917:: 11In file included from :./system.h :note: 52use '==' to turn this assignment into an equality comparison: ./hash.h:329:11 :329 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (data = 329h | - >iofp s(-d>afteat c=h (hh-,> okpesy-,> fsettrclhe(nh(,k ekye)y ,+ s1t)r)bam.cl :e{1050n :( 9k| :e ^ y warning: ) using the result of an assignment as a condition without parentheses [-Wparentheses] | + == 1 )1050) | { i f| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( f = fopen(cfile, "w")) { | ~~^~~~~~~~~~~~~~~~~~~ bam.c./hash.h::1050329::911:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 1050329 | | iiff ((dfa t=a f=o phe-n>(ocpfsi-l>ef,e t"cwh"()h)bk.c, : {1423k :e 45y| :, ^ warning: s adding 'int' to a string does not append to the string [-Wstring-plus-int]t| r ( )l e n1423( | k e y ) e+r r1o)r)_ m{s g | = ^ a p| r ( )i ntf("%s\n", LOCKbam.c_:W1050R:_9B:U Snote: Yuse '==' to turn this assignment into an equality comparison+ 6); 1050| | ~~~~~~~~~~~~^~ if (f = fopen(cfile, "w")) { | ^ | ./hash.h ==: 329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h,bk.c :k1423e:y45,: snote: tuse array indexing to silence this warningr len(key )1423 | + 1 ) )e r{r o r| _ ^m s g| === aprintf("%s\n", LOCK_WR_BUSY+6); | ^ | & [ ] bk.c:1426:42: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1426 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ~~~~~~~~~^~ bk.c:1426:42: note: use array indexing to silence this warning 1426 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ^ | & [ ] bk.c:1429:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1429 | error_msg = aprintf("%s\n", LOCK_UNKNOWN+6); | ~~~~~~~~~~~~^~ bk.c:1429:45: note: use array indexing to silence this warning 1429 | error_msg = aprintf("%s\n", LOCK_UNKNOWN+6); | ^ | & [ ] bk.c:1443:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1443 | if (i = repository_rdlock(proj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bk.c:1443:9: note: place parentheses around the assignment to silence this warning 1443 | if (i = repository_rdlock(proj)) { | ^ | ( ) bk.c:1443:9: note: use '==' to turn this assignment into an equality comparison 1443 | if (i = repository_rdlock(proIn file included from jbkd_partition.c):)17 : {In file included from ./sccs.h :| 20 ^1: warningIn file included from generatedlibc/system.h| . : ==52 : libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bk.c:1454:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1454 | error_msglibc/hash.h :=329 :a11p:r inote: nplace parentheses around the assignment to silence this warningt f(" %329s | \ ni"f, (LdOaCtKa_ R=D _hB-U>SoYp+s6-)>;f e t| c ~~~~~~~~~~~~^~h (h, key, strlen(key) + 1)) { | ^ | ( ) bk.c:1454:45: note: use array indexing to silence this warning 1454 | error_msg = aprintf("%s\n", LOCK_RD_BUSY+6); | ^ | & [ ] libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data =bk.c :h1457->:o42p:s -warning: >adding 'int' to a string does not append to the string [-Wstring-plus-int]f etch(h ,In file included from 1457 CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_decode.c bkd_push.c | k: e17 y: ,In file included from ./bkd.hes:rt20rr: olIn file included from relibc/system.h_n:m(52sk: gelibc/hash.h y:=)329 :a+11p :r1 i)warning: n)using the result of an assignment as a condition without parentheses [-Wparentheses]t f{( " %| ^s \329 n | | " ==,i fL O(CdKa_tPaE R=M +h6-)>;o p s| - ~~~~~~~~~^~> fetch(h, key, sCC changes.c t2r warninglse generatedn. (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. bk.c:1457:42: note: use array indexing to silence this warning 1457 | bkd_http.c : 1524 : 8e:r rwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]r _msg =1524 | a pirfi n(libc/hash.hts:f 329(=:" 11%s:st \rnote: nrplace parentheses around the assignment to silence this warning"c ,h rL( Ou329Crl | K, _ iP'fE? R'(M)d+)a6 t){a; = | | ~~^~~~~~~~~~~~~~~~~~~h ^ - > o| p & [ ]s ->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) bk.c:1460:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] bkd_http.c :14601524 | : 8 : note: eplace parentheses around the assignment to silence this warningr ror_m s1524g | =i fa p(rsi n=t fs(t"r%rlibc/hash.hsc:\h329nr:"(11,u: r Llnote: O,use '==' to turn this assignment into an equality comparisonC K'_?U 'N329)K | )N Oi{Wf Nhash/hash_tofile.c +:(| 644d ^ ):a ;8t :a| ( )| warning: = ~~~~~~~~~~~~^~using the result of an assignment as a condition without parentheses [-Wparentheses] h->op s44- | > fieft c(hf( h=, fkoephash/memhash.cye:,n212 (:sp8ta:rt lhbkd_http.cwarning: e,:using the result of an assignment as a condition without parentheses [-Wparentheses]bk.cn 1524 :(":1460k w8:e212":45y | ) :) )note: i use '==' to turn this assignment into an equality comparisonnote: +f{ use array indexing to silence this warning 1( 1524)n | | ) 1460 ~~^~~~~~~~~~~~~~~~~~ = | i{ f * n (| n s ^)e r= {r | os == rt | _r ~~^~~~~mr scgh r=( uarplr,i n't?f'()")%hash/hash_tofile.c s:{\44 n: "8| ,: ^ Lnote: Oplace parentheses around the assignment to silence this warning| C ==K _hash/memhash.c U:44N212 | K: N8iO:fW Nnote: (+place parentheses around the assignment to silence this warningf6 )= ; 212 | f oi| pf ^ e n( (n| p & [ ]a= t h*,n bkd_http.cn":)w1531 ":{)11 ): | {warning: ^ using the result of an assignment as a condition without parentheses [-Wparentheses] | | ^ ( ) 1531 | | ( )i f (user = hash_fealias.ct:c1128h:S8t:r (warning: qusing the result of an assignment as a condition without parentheses [-Wparentheses]i n, "U Shash/memhash.c1128E: | R212 ":i)8f): ({ hash/hash_tofile.cnote: bk.ci :use '==' to turn this assignment into an equality comparison: | 44 1475= ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~:: 818c212::h | k note: warning: Riuse '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses]ef s e( rn 44v 1475 | e= | d ai(*gfana lnbkd_http.ci(i):nfa 1531: s{: =) 11 ) :if | fo{ ^note: p place parentheses around the assignment to silence this warning(e CC config.c nn| | l( ~~^~~~~~~~~~~~~~~~~~~~ ==ip1531 da | t =hi ,fg e"(twue"sn)ev)r( "{=_ B hK_| aN ^sE hS _T| fE ==eD t_cLhOSCtKr"()q)i n{, "| U ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~S ER")) { | ^ | ( ) alias.c:1128:8: note: place parentheses around the assignment to silence this warning bk.c1128: | bkd_http.c1475 ::i153118f:: 11 (:note: i place parentheses around the assignment to silence this warning note: =use '==' to turn this assignment into an equality comparison c h1475 k | 1531Ra | eg saieifrn v:(e ud s(ieafrl i(=an slh)ia)ds h{=_ f ge| et ^ tc eh nS| vt ( )(r "(_qBiKn_,N E"SUTSEEDR_"L)O)C K{" ) )| ^{ | | == ^ | ( ) bk.c:1475:18: note: use '==' to turn this assignment into an equality comparison 1475 | again: if (nlid = getealias.cn:v1128(:"8_:B Knote: _use '==' to turn this assignment into an equality comparisonN ESTED _1128L | O CiKf" )()i {= c| h ^k R e| s ==e rved(alias)) { | ^ | == bkd_http.c:1565:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1565 | if (p = proj_init(url)) { | ~~^~~~~~~~~~~~~~~~ bkd_http.c:1565:8: note: place parentheses around the assignment to silence this warning 1565 | if (p = proj_init(url)) hash/memhash.c{: 244 :| 8 ^ : warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ( ) 244 | if (n = *nn) { | ~~^~~~~ bkd_http.c:1565:8: note: use '==' to turn this assignment into an equality comparison hash/memhash.c1565: | 244 :i8f: (note: pplace parentheses around the assignment to silence this warning = pro j244_ | i niitf( ur(ln) )= {* n n| ) ^ { | ==| ^ | ( ) hash/memhash.c:244:8: note: use '==' to turn this assignment into an equality comparison 244 | if (n = *nn) { | ^ | == 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 mdbm/mdbm.c:63: In file included from mdbm/common.h:41: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key)bkd_http.c :+1630 :18):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1630 | if (p = hash_toStr(qout)) { | ~~^~~~~~~~~~~~~~~~~~ bkd_http.c./hash.h::1630329::811:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 1630329 | | iiff ((p d=a thaa s=h _tohS-t>ro(pqso-u>tf)e)t c{h ( h| , ^ k e| y ( ), shash/memhash.ct:r283l:e18n:( kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y ) + 1283) | ) if{ ( h| - ^ > l a| s ( )tbkd_http.c n:o1630d:e8 := note: nuse '==' to turn this assignment into an equality comparison) { 1630| | ~~~~~~~~~~~~^~~ if (p = CC check.c hash_toStr(qout)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | hash/memhash.ci:f283 :(18d:a tnote: aplace parentheses around the assignment to silence this warning = h-> o283p | s -i>ff e(thc-h>(lha,s tnkoedye, =s tnr)l e{n ( keCC libc/stdio/fflush.c | y ^ )| ( )+ 1)) { | ^ | == hash/memhash.c:283:18: note: use '==' to turn this assignment into an equality comparison 283 | if (h->lastnode = n) { | ^ | == CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_encode.c CC checksum.c hash/hash_tofile.c:104:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 104 | if (f = fopen(path, "r")) { | ~~^~~~~~~~~~~~~~~~~~ hash/hash_tofile.c:104:8: note: place parentheses around the assignment to silence this warning 104 | if (f = fopen(path, "r")) { | ^ | ( ) hash/hash_tofile.c:104:8: note: use '==' to turn this assignment into an equality comparison 104 | if (f = fopen(path, "In file included from rmdbm/hash.c":)46): In file included from {./system.h : 52| : ^./hash.h : 329| : ==11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data In file included from =bkd_r2c.c :h17-: >In file included from olibc/system.hp:s52-: >libc/hash.hf:e329t:c11h:( hwarning: , using the result of an assignment as a condition without parentheses [-Wparentheses]k ey, strlen (329k | e yi)f +( d1a)t)a {= h| - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.halias.c::3291333::1111:: note: libc/hash.hwarning: place parentheses around the assignment to silence this warning:using the result of an assignment as a condition without parentheses [-Wparentheses] 329 :11: 329note: 1333 | place parentheses around the assignment to silence this warning | i f 329 ( | id fai tf(a c ( =d= a htn-ae> sop=ts e-hd>-_In file included from f>fbkd_rootkey.ceoi:tpn17csd: h-KIn file included from (>e./bkd.hhfy:,e(20 tn: kc,In file included from eh libc/system.hy(a:,hl52 ,i: s alibc/hash.htks:re)329ly):e, 11n {:(s kthash/hash_tofile.c warning: er:| using the result of an assignment as a condition without parentheses [-Wparentheses]yl125 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ )e: n14 +(:329 k | 1ewarning: )yusing the result of an assignment as a condition without parentheses [-Wparentheses]i)) f {+ ( 125d 1 | a| ) t ^ )wa h {i=| l ( ) eh | - ^ (> lo ip| ns ( )e- >=f eftgceht(lhi, nkee(yf,) )s t{r l e| n( ~~~~~^~~~~~~~~~~~~./hash.hk :libc/hash.healias.c329:y::329)133311: ::11+bam.c11 : ::note: 11494 use '==' to turn this assignment into an equality comparisonnote: ):note: use '==' to turn this assignment into an equality comparison)11In file included from place parentheses around the assignment to silence this warning : bkd_pwd.c { hash/hash_tofile.c 329: warning: :329 | 17 using the result of an assignment as a condition without parentheses [-Wparentheses]1333125 | : | | : iIn file included from ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 if./bkd.h :1494f : | (20 note: (d: iplace parentheses around the assignment to silence this warning daIn file included from f atlibc/system.h it a:(fa125 52c | =: (= libc/hash.h=plibc/hash.h wh: 1:hh-n 329-i>e=:>los 11oepth:p sea s329(-sdnote: -:l>h_place parentheses around the assignment to silence this warning>11if_f f:nefie etentwarning: 329 ctdcusing the result of an assignment as a condition without parentheses [-Wparentheses] | =hcKh (he(ifhS yhfg,t329(, e r | n (tk( ,kdleri eaiyefaytn,n l,ae a(i (smdas=fteast )rst)rh)l,a)l- e e>{nk={no (v (p k.h ks| ev-| e- ^ ya> ^ y> )lo )f .p e| +ds| +t ( ) p- ( ) c 1t> 1h)rf)())e)h )t ,{ c{ {h k ( e| h| y ^| , ^, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ k s| e| t ==y, ==rhash/hash_tofile.c l:sen125t(:rk14le:ey n)note: ( use '==' to turn this assignment into an equality comparisonk+ e ybam.c1) :) 1251494)+ | : 11{1w: )halias.c )i:note: | l1333place parentheses around the assignment to silence this warning ^ {e: 11 (l:| | 1494i ( ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | nnote: euse '==' to turn this assignment into an equality comparison =i ff g1333(e | pt 1l i =n eih(faf s)(h)c_libc/hash.h f:{=e329 t: nc11| eh: ^sS ttnote: eruse '==' to turn this assignment into an equality comparison| d( ==_r f ei329nnlibc/hash.h | ad: mK329iee:fsy11 ,(:( n dkv,note: a. place parentheses around the assignment to silence this warningtva aal l i=.329a d | shp )-ti)>rf o) ({p)d s a -{t| > a ^f e| = t ^ | c h ==h - (| >h ( )o, p sk-e>yf,e tscthr(lhe,n (kkeeyy,) s+t r1l)e)n ({k e y| ) ^ + | 1bam.c ==): )1494 :{11 : | note: ^ use '==' to turn this assignment into an equality comparison | ( ) 1494 | if (p1 = hash_fetchStr(renames, kv.val.dptr)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1bkd_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); | ^ 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: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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ alias.c:1382:9: note: place parentheses around the assignment to silence this warning 1382 | if (p = is_glob(alias)) { | ^ | ( ) alias.c:1382:9: note: use '==' to turn this assignment into an equality comparisonbkd_http.c :1953: 81382: | warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (p =1953 | i si_fg l(opb (=a CC clean.c lsitarss)t)r ({u r l| , ^ " /| C ==h aIn file included from nbkd_rclone.cg:e17S: eIn file included from t./bkd.h@:"20): )In file included from libc/system.h{: 52 : | libc/hash.h ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~: 329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1953:8: note: place parentheses around the assignment to silence this warning 1953 | if (p = strstr(url, "/ChangeSet@")) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(kebkd_http.cy:)1953 :+8 :1 )note: )use '==' to turn this assignment into an equality comparison { | ^ 1953 | i| f ( ) (p = strstr(url, "/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(kbkd_http.ce:y1956): 15+: 1warning: )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 hash/hash_tofile.c :1956185 | : 18}: ewarning: lpassing '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]s e if ( p185 | = s tbrasster6(4u_rdle,c o"d/ec(sleitn@e",) )s t{r l e| n ^ ( l i| n ( )e ), data, &len); | ^~~~ hash/hash_tofile.c:29:47: note: passing argument to parameter 'in' here 29 | extern int base64_decode(const unbkd_http.cs:i1956g:n15e:d note: cuse '==' to turn this assignment into an equality comparisonh ar *i n1956, | }u neslisgen eidf l(opn g= isntlresnt,r ( u| r ^l , "/cset@")) { | ^ | == 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); | ^~~~ bkd_http.chash/hash_tofile.c::195930::1520:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]passing argument to parameter 'out' here 1959In file included from 30 | mdbm/debug.c | : }36 : eIn file included from lmdbm/common.hus:ne41s : iiIn file included from gf./system.hn :e(52dp: ./hash.hc=:h 329as:rt11 r:*s otwarning: urusing the result of an assignment as a condition without parentheses [-Wparentheses]t( ,u ruln, s 329i" | g/ npieafdt c(lhdo@an"tg)a ) * =o{ u ht -l| >e ~~^~~~~~~~~~~~~~~~~~~~~~~~on p)s;- > f| e ^t ch(h, key, strlen(key)hash/hash_tofile.c :+185 :144):) warning: {passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | base64_debkd_http.cc:o1959d:e15(:l inote: nplace parentheses around the assignment to silence this warninge , str l1959e | n (}l ienles)e, idfa t(ap, =& lsetn./hash.hr):s;329t :r 11(| :u ^~~~ r note: lplace parentheses around the assignment to silence this warning, hash/hash_tofile.c :" 30/329:p | 40a :ti cfnote: h passing argument to parameter 'outlen' here@( "d)a )t30 a | { = | h ^ ->u on ps| si ( )-g >nfeedt cchh(ha,r k*eoyu,t ,s utnrsliegnn(ekde yl)o n+g 1*bkd_http.c)o:)u1959 t:{l15 e: n | )note: ^ ;use '==' to turn this assignment into an equality comparison | ( )| ^1959 | } else if (p = strstr(url, "/patch@")) { | ^ | == ./hash.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:1972:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1972 | if (rev = strchr(file, '@')) { | ~~~~^~~~~~~~~~~~~~~~~~~ bkd_http.c:1972:11: note: place parentheses around the assignment to silence this warning 1972 | if (rev = strchr(file, '@')) { | ^ | ( ) bkd_http.c:1972:11: note: use '==' to turn this assignment into an equality comparison 1972 | if (rev = strchr(file, '@')) { | ^ | == In file included from bkd_http.cmdbm/byte_order.c::198217:: 11In file included from :./system.h :warning: 52using the result of an assignment as a condition without parentheses [-Wparentheses]: ./hash.h:329:11 :1982 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (user =329 | s tirfs t(rd(autral ,= "h/-u>soeprs=-">)f)e t{c h (| h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1982:11: note: place parentheses around the assignment to silence this warning 1982 | if (user = strstr(url, "/user=")) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h-bkd_http.c>:o1982p:s11-:> fnote: euse '==' to turn this assignment into an equality comparisont ch(h ,1982 | k eiyf, (sutsrelre n=( ksetyr)s t+r (1u)r)l ,{ " /| u ^ s e r| = ( )" )) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == string/strcasestr.c:26:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | strcasestr(s, find) | ^ bam.c:1673:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1673 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ bam.c:1673:8: note: place parentheses around the assignment to silence this warning 1673 | if (f = fopen(buf, "r")) { | ^ | ( ) bam.c:1673:8: note: use '==' to turn this assignment into an equality comparison 1673 | if (f = fopen(buf, "r")) { | ^ | == 1 warning generated. bam.c:1712:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1712 | if (q = bp_lookupkeys(0hash/hash_tofile.c,: 287p:)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, ubam.c8: 1712*:p9t:r )note: place parentheses around the assignment to silence this warning | ^ 1712 | if (q = bp_lookupkeys(0, p)) { | ^ | ( ) bam.c:1712:9: note: use '==' to turn this assignment into an equality comparison 1712 | if (q = bp_lookupkehash/hash_tofile.cy2:s warning293(s:0 generated35,. : pwarning: )passing 'char[128]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]) { | ^293 | | == if (base64_encode(data, inlen, out, &outlen)) { | ^~~ hash/hash_tofile.c:32:20: note: passing argument to parameter 'out' here 32 | unsigned char *out, unsigned long *outlen); | ^ bam.c:1736:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:1736:9: note: place parentheses around the assignment to silence this warning 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) { | ^ | ( ) bam.c:1736:9: note: use '==' to turn this assignment into an equality comparison 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) { | ^ | == CC cleanpath.c 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) | ^ 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])) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ bk.c:1925:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1925 | if (t = strrchr(p, 'bam.c::'1836):)10 :{ note: place parentheses around the assignment to silence this warning| ~~^~~~~~~~~~~~~~~~~ 1836 | if (p = bp_lookupkeys(0, bad[i])) { | ^ | ( ) In file included from bk.cCC clone.c bam.cbkd_synckeys.c:::1925183617::: 810In file included from ::./bkd.h :note: note: 20place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison: In file included from libc/system.h:52 : 19251836libc/hash.h | | : 329i :f 11 i:(f t warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]=p s=t rbr pc329_h | lr o(iopfk, u (p'dk:ate'ay) s)=( 0{h, - >b| oa ^ pd s[ -i| >] ( )f) e)t c{h ( h| , ^ k e| y ==, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bk.c:1925:8: note: use '==' to turn this assignment into an equality comparison 1925 | if (t = strrchr(p, ':')) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 CC tomcrypt/src/pk/pkcs1/pkcs_1_os2ip.c 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) string/strndup.c:27:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 27 | if (p = malloc(len+1)) { | ~~^~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == string/strndup.c:27:8: note: place parentheses around the assignment to silence this warning 27 | if (p = malloc(len+1)) { | ^ | ( ) string/strndup.c:27:8: note: use '==' to turn this assignment into an equality comparison 27 | if (p = malloc(len+1)) { | ^ | == 1 warning generated. 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 adler32CC libc/stdio/fgetc.c OF((uLong adler, const Bytef *buf, uInt len)); | ^ 1 warning generated. 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2076:9: note: place parentheses around the assignment to silence this warning 2076 | if (p = key2path(HEAP(s, rkoff), idDB, goneDB, 0)) { | ^ | ( ) bam.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)) { | ^ | == 1 warning generated. CC cmdlog.c CC libc/stdio/fgetline.c CC collapse.c 1 warning generated. 1 warning generated. bkd_misc.c:234:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 234 | if (line = getenv("_BK_REMOTEGZIP")) gzip = atoi(line); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_misc.c:234:11: note: place parentheses around the assignment to silence this warning 234 | if (line = getenv("_BK_REMOTEGZIP")) gzip = atoi(line); | ^ | ( ) bkd_misc.c:234:11: note: use '==' to turn this assignment into an equality comparison 234 | if (line = getenv("_BK_REMOTEGZIP")) gzip = atoi(line); | ^ | == 1 warning generated. CC libc/stdio/fgetln.c bam.c:2223:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2223 | if (bytes = size(s->gfile)) { | ~~~~~~^~~~~~~~~~~~~~~~ bam.c:2223:13: note: place parentheses around the assignment to silence this warning 2223 | if (bytes = size(s->gfile)) { | ^ | ( ) bam.c:2223:13: note: use '==' to turn this assignment into an equality comparison 2223 | if (bytes = size(s->gfile)) { | ^ | == bam.c:2290:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2290 | if (dfile = bp_lookup(s, d)) { | ~~~~~~^~~~~~~~~~~~~~~~~ bam.c:2290:13: note: place parentheses around the assignment to silence this warning 2290 | if (dfile = bp_lookup(s, d)) { | ^ | ( ) bam.c:2290:13: note: use '==' to turn this assignment into an equality comparison 2290 | if (dfile = bp_lookup(s, d)) { | ^ | == CC libc/stdio/fgetpos.c 1 warning generated. CC comment.c 1 warning generated. CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_decode.c 1 warning generated. CC libc/stdio/fgets.c bam.c:2446:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2446 | while (line = sccs_nextdata(s)) { | ~~~~~^~~~~~~~~~~~~~~~~~ bam.c:2446:14: note: place parentheses around the assignment to silence this warning 2446 | while (line = sccs_nextdata(s)) { | ^ | ( ) bam.c:2446:14: note: use '==' to turn this assignment into an equality comparison 2446 | while (line = sccs_nextdata(s)) { | ^ | == bkd_pull.c:138:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:138:11: note: place parentheses around the assignment to silence this warning 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ^ | ( ) bkd_pull.c:138:11: note: use '==' to turn this assignment into an equality comparison 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ^ | == In file included from bkd_version.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_encode.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning bkd_pull.c :329175 | : 20i:f warning: (address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]d ata = 175h | - > orpasn-g>ef_egtocnhe((hc,s ekte,y ,L (sdt)r,l eDn_(RkEeDy)); + | 1 ^~~~) ) { libc/lines.h :| 60 ^ : 9 :| ( )note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/fgetstr.c mdbm/mdbm.c:543:10:CC comments.c warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 543 | if ((db == NULL)) | ~~~^~~~~~~ bkd_pull.c:240:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] mdbm/mdbm.c240: | 543 :i10f: (note: rremove extraneous parentheses around the comparison to silence this warningc = bp_up d543a | t eiSfe r(v(edrb( 0=,= key sN,U LSL)I)L E N| T ~ ^ ~) ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bkverinfo.c:17CC commit.c : In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:mdbm/mdbm.c11::543 :warning: 10using the result of an assignment as a condition without parentheses [-Wparentheses]: note: use '=' to turn this equality comparison into an assignment CC tomcrypt/src/pk/rsa/rsa_decrypt_key.c bkd_pull.c329543: | | 240 :ii9ff: ((note: d(place parentheses around the assignment to silence this warningad tba = ==3240 warning | hNs -U generatedi>L. foL p)(s)r- c> f| =e ^~ t bc ph| = _(uhp,d akteeyS,e rsvterrl(e0n,( kkeeyy)s ,+ S1I)L)E N{T ) )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ^ | ( ) bkd_pull.c:240:9: note: use '==' to turn this assignment into an equality comparison 240 | if (rc = bp_updateServer(0, keys, libc/hash.hS:I329L:E11N:T )note: )place parentheses around the assignment to silence this warning { | ^329 | | i ==f (data = h->ops-CC comps.c >fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_pull.c:261:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 261 | if (list = file2Lines(0, NESTED_URLLIST)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_misc.c:478:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 478 | if (t = fgetline(stdin)) printf("%s\n", t); | ~~^~~~~~~~~~~~~~~~~ 1 warning generated. bkd_pull.c:261:12: note: place parentheses around the assignment to silence this warning 261 | if (list = file2Lines(0,bkd_misc.c :N478E:S9T:E Dnote: _place parentheses around the assignment to silence this warningU RLLIS T478) | ) {i f | ( ^ t =| ( )f getline(stdin)) printf("%s\n", t); | ^ | ( ) bkd_pull.c:261:12: bkd_misc.cnote: :use '==' to turn this assignment into an equality comparison478 :9: note: use '==' to turn this assignment into an equality comparison 261 | i478f | ( liifs t( =t f=i lfeg2eLtilniense((0s,t dNiEnS)T)E Dp_rUiRnLtLfI(S"T%)s)\ n{" , | t ^) ; | ==| ^ | == 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:274:9: note: place parentheses around the assignment to silence this warning 274 | if (p = getenv("BK_FEATURES_USED")) { | ^ | ( ) bkd_pull.c:274:9: note: use '==' to turn this assignment into an equality comparison 274 | if (p = getenv("BK_FEATURES_USED")) { | ^ | == In file included from string/trim.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_pull.c:309:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 309 | } else if (n = WEXITSTATUS(status)) { | ~~^~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:309:16: note: place parentheses around the assignment to silence this warning 309 | } else if (n = WEXITSTATUS(status)) { | ^ | ( ) bkd_pull.c:309:16: note: use '==' to turn this assignment into an equality comparison 309 | } else if (n = WEXITSTATUS(status)) { | ^ | == bkd_r2c.c:155:14: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 155 | s, 0, L(d), 0, inCset, uint2p(d))) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ In file included from stdio/asprintf.c:36: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/fileprintf.c bam.c:2807:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2807 | if (path = key2path(p, idDB, goneDB, &m2k)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2807:13: note: place parentheses around the assignment to silence this warning 2807 | if (path = key2path(p, idDB, goneDB, &m2k)) { | ^ | ( ) bam.c:2807:13: note: use '==' to turn this assignment into an equality comparison 2807 | if (path = key21p warninga generatedt. h(p, idDB, goneCC tomcrypt/src/pk/rsa/rsa_encrypt_key.c DB, &m2k)) { | ^ | == 1 warning generated. 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")) { | ^ | == bkd_r2c.c:268:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 268 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_r2c.c:268:11: note: place parentheses around the assignment to silence this warning 268 | while (d = cse1t warning_ generatedr. dweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | ( ) bkd_r2c.c:268:11: note: use '==' to turn this assignment into an equality comparison 268 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | == 3 warnings generated. 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)) { | ^ | == In file included from stdio/fclose.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC compress.c CC tomcrypt/src/pk/rsa/rsa_export.c CC tomcrypt/src/pk/rsa/rsa_exptmod.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/findfp.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, k1e warningy generated,. strlen(key) + 1)) { | ^ | == 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 228 | } else if (p = getenv("BK_BAM_SERVER_URL")) { | ^ | ( ) bkd_rclone.c:228:15: note: use '==' to turn this assignment into an equality comparison 228 | } else if (p = getenv("BK_BAM_SERVER_URL")) { | ^ | == bkd_rclone.c:246:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 246 | if (rc = getsfio(jobs)) goto err; | ~~~^~~~~~~~~~~~~~~ bkd_rclone.c:246:9: note: place parentheses around the assignment to silence this warning 246 | if (rc = getsfio(jobs)) goto err; | ^ | ( ) bkd_rclone.c:246:9: note: use '==' to turn this assignment into an equality comparison 246 | if (rc = getsfio(jobs)) goto err; | ^ | == 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)) { | ^ | == CC libc/stdio/flags.c CC tomcrypt/src/pk/rsa/rsa_free.c 1 warning generated. 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)) { | ^ | ( ) 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 libc/hash.h(:d329a:t11a: =note: use '==' to turn this assignment into an equality comparisonh ->ops -329> | f eitfc h((dha,t ak e=y ,h -s>torplse-n>(fkeetyc)h (+h ,1 )k)e y{, s| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r len(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetCC tomcrypt/src/pk/rsa/rsa_import.c ch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from changes.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {stdio/fclose.c : 50| : ^ 1 : | warning: ( )a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | fclose(fp) | ^ stdio/local.h:47:16: note: expanded from macro 'fclose' 47 | #define fclose bk_fclose | ^ stdio/fgetpos.c:48:1: libc/hash.hwarning: :a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]329 :11: note: use '==' to turn this assignment into an equality comparison48 | fget p329o | s (iffp , (pdoast)a =| ^h ->o./stdio_remap.hp:s29-:>17f:e tnote: cexpanded from macro 'fgetpos'h (h, 29k | e#yd,e fsitnrel efng(ektepyo)s +b k1_)f)ge t{p o s| ^ | ^| == stdio/fclose.c:80:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 9 warning80s | generated . 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; | ^ | == 1 warning generated. In file included from check.c:23: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from stdio/fdopen.c:53: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/rsa/rsa_make_key.c 1 warning generated. In file included from clean.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ilibc/hash.hn:t329 :g11u:n znote: iplace parentheses around the assignment to silence this warningp All2f h329( | i nitf r(fdda,t aFCC libc/stdio/fopen.c I=L Eh -*>wofp,s -i>nfte t*cihn(,h ,i nkte y*,o ustt)r;l e n| ( ^k ey) + 1)) { | ^ | ( )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 gunzlibc/hash.hi:p329A:l11l:2 fnote: huse '==' to turn this assignment into an equality comparison( int r f329d | , iFfI L(Ed a*twaf ,= ihn-t> o*pisn-,> fienttc h*(ohu,t )k;e y ,| ^s trlCC contrib/cat.c en(key) + 1)) { | ^ | == 1 warning generated. CC tomcrypt/src/pk/rsa/rsa_sign_hash.c stdio/fflush.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | fflush(fp) | ^ ./stdio_remap.h:104:16: note: expanded from macro 'fflush' 104 | #define fflush bk_fflush | ^ CC libc/stdio/fparseln.c stdio/fflush.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | __sflush(fp) | ^ ./stdio_remap.h:71:18: note: expanded from macro '__sflush' 71 | #define __sflush bk___sflush | ^ 4 warnings generated. 1 warning generated. CC contrib/test.c 3 warnings generated. CC tomcrypt/src/pk/rsa/rsa_verify_hash.c CC converge.c In file included from CC tomcrypt/src/prngs/rng_get_bytes.c 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)) { | stdio/fdopen.c ^ : 56 :| 1 ( ): warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | fdopen(fd, mode) | ^ ./stdio_remap.h:23:16: note: expanded from macro 'fdopen' 23 | #define fdopen bk_libc/hash.hf:d329o:p11e:n note: use '==' to turn this assignment into an equality comparison| ^ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/prngs/rng_make_prng.c CC cp.c In file included from stdio/fgetc.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 5a warningdsl generatede. r, const Bytef *buf, uInt len)); | ^ CC crypto.c CC libc/stdio/fprintf.c In file included from cmdlog.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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: In file included from place parentheses around the assignment to silence this warningstdio/fgetline.c :4: In file included from stdio/local.h:32937 | : In file included from i./system.hf: 52(: d./hash.ha:t329a: 11=: hwarning: -using the result of an assignment as a condition without parentheses [-Wparentheses]> ops->fet c329h | ( hi,f k(edya,t as t=r lhe-n>(okpesy-)> f+e t1c)h)( h{, k| e ^ y , | s ( )t rlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/fgetln.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 115 | w./hash.hh:i329l:e11 :( pnote: use '==' to turn this assignment into an equality comparison= fget l329i | n ei(ff )()d a{t a | = ~~^~~~~~~~~~~~~ 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)) { | ^ 3 warning s| generated ( ). cat.c:115:11: note: use '==' to turn this assignment into an equality comparison 115 | while (p = fgetline(f)) { | ^ | == CC tomcrypt/src/prngs/sprng.c cfile.c:87:In file included from 10comment.c:: 17warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from libc/system.h:52: libc/hash.h:329:11 :87 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = x329f | i lief_ f(edtactha( n=a mhe-,> o'pcs'-)>)f e{t c h| ( ~~^~~~~~~~~~~~~~~~~~~~~~~~h , key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfile.c:87:10: note: place parentheses around the assignment to silence this warning 87 | if (t = xfile_fetch(name, 'c')) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, stcfile.cr:l87e:n10(:k enote: yuse '==' to turn this assignment into an equality comparison) + 1)) 87{ | | ^ i f | ( ( )t = xfile_fetch(name, '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)) { | ^ | == 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)) { | ^ | == 2 warnings generated. In file included from stdio/fgets.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11:CC tomcrypt/src/prngs/yarrow.c note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/fgetc.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | fgetc(fp) | ^ ./stdio_remap.h:26:15: note: expanded from macro 'fgetc' 26 | #define fgetc bk_fgetc | ^ 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: 1warning: warningusing the result of an assignment as a condition without parentheses [-Wparentheses] generated . 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 comments.ccommit.c::1717: : In file included from In file included from libc/system.hlibc/system.h::5252: : libc/hash.hlibc/hash.h::329329::1111:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: libc/hash.hplace parentheses around the assignment to silence this warning: 329:11: note: 329place parentheses around the assignment to silence this warning | if (d a329t | a i=f h(-d>aotpas -=> fhe-t>cohp(sh-,> fkeetyc,h s(thr,l ekne(yk,e ys)t r+l e1n)()k e{y ) | + ^ 1 )| ) ( ) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | iflibc/hash.h :(329d:a11t:a note: =use '==' to turn this assignment into an equality comparison h->ops -329> | f eitfc h((dha,t ak e=y ,h -s>torplse-n>(fkeetyc)h (+h ,1 )k)e y{, s| t ^r l e| n ==( key) + 1)) { | ^ | == 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)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC cset.c stdio/fgetln.c:57:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | fgetln(fp, lenp) | ^ ./stdio_remap.h:28:16: note: expanded from macro 'fgetln' 28 | #define fgetln bk_fgetln | ^ CC cset_inex.c CC libc/stdio/fpurge.c 2 warnings generated. config.c:173:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 173 | if (val = mdbm_fetch_str(db, cfg[idx].name)) return (val); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:173:10: note: place parentheses around the assignment to silence this warning 173 | if (val = mdbm_fetch_str(db, cfg[idx].na1m warninge generated). ) return (val); | ^ | ( ) config.c:173:10: note: use '==' to turn this assignment into an equality comparison 173 | if (val = mdbm_fetch_str(db, cfg[idx].name)) return (val); | ^ | == 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++); | ^ ~~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. CC libc/stdio/fpush.c CC csetprune.c 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); | ^ | == stdio/fgets.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | fgets(buf, n, fp) | ^ ./stdio_remap.h:30:15: note: expanded from macro 'fgets' 30 | #define fgets bk_fgets | ^ 2 warnings generated. CC csets.c 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)) { | ^ | == stdio/fgetstr.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | __fgetstr(fp, lenp, sep) | ^ ./stdio_remap.h:102:19: note: expanded from macro '__fgetstr' 102 | #define __fgetstr bk___fgetstr | ^ 2 warnings generated. CC libc/stdio/fputc.c 1 warning generated. CC cweave.c stdio/fgetstr.c:123:9: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 123 | return (changes.cp:)449;: 10 :| ^~~warning: CC libc/stdio/fputs.c using the result of an assignment as a condition without parentheses [-Wparentheses]CC dataheap.c 449 | if (rc = doit_local(&nav, lurls)) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:449:10: note: place parentheses around the assignment to silence this warning 449 | if (rc = doit_local(&nav, lurls)) goto out; | ^ | ( ) changes.c:449:10: note: use '==' to turn this assignment into an equality comparison 449 | if (rc = doit_local(&nav, lurls)) goto out; | ^ | == 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)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:459:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:459:13: note: place parentheses around the assignment to silence this warning 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | ( )checksum.c :546:13: note: use '==' to turn this assignment into an equality comparison 546 | if (cutoff = config_int(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | == changes.c:459:13: note: use '==' to turn this assignment into an equality comparison 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | == checksum.c:548:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 548 | } else if (verify = !config_bool(s->proj, CONFIG_NOGRAPHVERIFY)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:548:20: note: place parentheses around the assignment to silence this warning 548 | } else if (verify = !config_bool(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | ( ) checksum.c:548:20: note: use '==' to turn this assignment into an equality comparison 548 | } else if (verify = !config_bool(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | == CC dbfile.c checksum.c:567:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 567 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:567:11: note: place parentheses around the assignment to silence this warning 567 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) checksum.c:567check.c::11551:: 8note: :use '==' to turn this assignment into an equality comparison warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 567 | w551h | i lief ((de == cssfeitl_erDdowneea(v)e)P a{i r (| s ~~^~~~~~~~~~~~~, 0, &rkoff, &dkoff)) { | ^ | == check.c:551:8: note: place parentheses around the assignment to silence this warning checksum.c :551569 | : 12i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]e = sfi l569e7 | D warning os n generatedie. f( )()r k{i d | = ^ h a| s ( )h _insert(root2id, | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ 570 | &rkoff, sizeof(rkoff), 0, sizeof(*rkid))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:551:8: note: use '==' to turn this assignment into an equality comparison 551 | if (e = sfileDone()) { | ^ | == 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))) { | | ) checksum.c:569:12: note: use '==' to turn this assignment into an equality comparison 569 | CC libc/stdio/fread.c if (rkid = hash_insert(root2id, | ^ | == checksum.c:574:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 574 | for (e = HEAP(s, rkoff); *e; e++) sum += *e; | ^ ~~~~~~~~~~~~~~ checksum.c:581:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 581 | for (e = HEAP(s, dkoff); *e; e++) sum += *e; | ^ ~~~~~~~~~~~~~~ 11 warnings generated. CC libc/stdio/freopen.c CC delta.c CC libc/stdio/fscanf.c checksum.c:613:28: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 613 | bits = symdiff_expand(s, L(prev), d, symdiff); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stdio/findfp.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:620:27: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 620 | walkrevs_setup(&wr, s, L(prev), L(d), WR_EITHER); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | ./hash.h(:_329d:)11 :? note: (place parentheses around the assignment to silence this warningt ypeof( _329d | ) i[f] )({d(attyap e=o fh(-_>do)p)s1-,> f(ettycphe(ohf,( _kde)y),_ ds}t r:l e0n;( k\e y )| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ 1)) { | ^ | ( ) 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(pre./hash.hv:)329,: 11L:( dnote: )use '==' to turn this assignment into an equality comparison, WR_ E329I | T HiEfR )(;d a t| a ^~~~ = h-libc/lines.h>:o60p:s9-:> fnote: eexpanded from macro 'L't ch(h, 60k | e y(,_ ds)t r?l e(nt(ykpeeyo)f (+_ d1)) )[ ]{) { (| t ^y p e| o ==f (_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)) { | ^ | == check.c:736:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 736 | if (t = getenv("_BK_RAN_CHECK")) touch(t, 0666); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ check.c:736:8: note: place parentheses around the assignment to silence this warning 736 | if (t = getenv("_BK_RAN_CHECK")) touch(t, 0666); | ^ | ( ) check.c:736:8: note: use '==' to turn this assignment into an equality comparison 736 | if (t = getenv("_BK_RAN_CHECK")) touch(t, 0666); | ^ | == 1 warning generated. CC libc/stdio/fseek.c 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 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC diff.c CC libc/stdio/fseeko.c 3 warnings generated. 1 warning generated. In file included from stdio/fparseln.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7./hash.h warning:s329 generated:. 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)) {changes.c : 625| : ^13 : | warning: ==using the result of an assignment as a condition without parentheses [-Wparentheses] 625 | while (*p = *(p+1)) p++; | ~~~^~~~~~~~ changes.c:625:13: note: place parentheses around the assignment to silence this warning 625 | while (*p = *(p+1)) p++; | ^ | ( ) 3changes.c warning:s625 generated:. 13: note: use '==' to turn this assignment into an equality comparison 625 | while (*p = *(p+1)) p++; | ^ | == CC dspec.c 2 warnings generated. CC libc/stdio/fsetpos.c CC export.c CC fast-import.c In file included from stdio/fopen.c:51: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdlog.c:93:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 93 | while (t = fgetline(f)) parsePrint(opts, 0, t); | ~~^~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning cmdlog.c329: | 93 :i12f: (note: dplace parentheses around the assignment to silence this warninga ta = 93h | - > owphIn file included from sicontrib/cat.c-l:>e33f : echanges.c(In file included from t:tcontrib/../sccs.hc712 :h:=20(10 : h:fIn file included from , glibc/system.h warning: e:kusing the result of an assignment as a condition without parentheses [-Wparentheses]t52e l: yilibc/hash.h, n: 712e329s | (:t f11r ):li) ef warning: n pusing the result of an assignment as a condition without parentheses [-Wparentheses]((a krrecsy e)=329P | r+_ i din1oft)i ()t(o _dp{lat ots ca,| ^ a l=0 ( ,| *h ( )n-t a>)vo;,p s u-| r> ^ lf se [t| ic ( )]h )()h ,g okteoy ,d osnter;l e n| ( ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdlog.c:93:12: note: use '==' to turn this assignment into an equality comparison 93 | while (t = fgetline(f)) parschanges.ce:P712r:libc/hash.hi10:n:329./hash.ht ::(note: 11329oplace parentheses around the assignment to silence this warning::p 11tnote: :splace parentheses around the assignment to silence this warning ,712 | note: 329use '==' to turn this assignment into an equality comparison0 | ,i fi t f329)( | ;r( cdi af| =t ^ a( _ d| d=a ==o t iha1t- warning_>= generatedlo . ophcs-a->l>o(fp*nesat-vc>,hf (euhtr,cls h[k(ieh]y,), ) k segtyor,tl oes ntd(roklneeney(;)k e +y| ) ^ 1 )+ ) | 1 ( ){) )CC libc/stdio/ftell.c | { ^ | | ^ ( ) | == changes.c:712:10: note: use '==' to turn this assignment into an equality comparison 712 | if (rc = _libc/hash.hd:o329i:t11_:l onote: cuse '==' to turn this assignment into an equality comparisona l(*nav ,329 | u rilfs [(id]a)t)a g=o tho- >doopnse-;> f e| tc ^h ( h| , == key, strlen(key) + 1)) { | ^ | == 3 warnings generated. CC fast-export.c cmdlog.c:127:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 127CC libc/stdio/_ftello.c | while (i = logmux_oldest(lmlist)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ cmdlog.c:127:11: note: place parentheses around the assignment to silence this warning 127 | while (i = logmux_oldest(lmlist)) { | ^ | ( ) cmdlog.c:127:11: note: use '==' to turn this assignment into an equality comparison 127 | while (i = logmux_oldest(lmlist)) { | ^ | == CC features.c stdio/findfp.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | moreglue(n) | ^ 3 warnings generated. CC findmerge.c comment.c:152:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 152 | while (cnt = fread(buf, 1, sizeof(buf), tf)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comment.c:152:14: note: place parentheses around the assignment to silence this warning 152 | while (cnt = fread(buf, 1, sizeof(buf), tf)) { | ^ | ( ) collapse.c:237:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237comment.c | : 152 : 14i:f note: (use '==' to turn this assignment into an equality comparisonr c = d152o | _ f iwlhei(laev [(ic]n,t af=t efrr)e)a db(rbeuafk,; 1 ,| ~~~^~~~~~~~~~~~~~~~~~~~~~~s izeof(buf), tf)) { | ^ | == CC libc/stdio/ftello.c collapse.c:237:11: note: place parentheses around the assignment to silence this warning 237 | if (rc = do_file(av[i], after)) break;stdio/flags.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 | __sflags(mode, optr) | ^ ./stdio_remap.h:70:18: note: expanded from macro '__sflags' 70 | #define __sflags bk___sflags | ^collapse.c :237:11: note: use '==' to turn this assignment into an equality comparison 237 | if (rc = do_file(av[i], after)) break; | ^ | == 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->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from contrib/test.c:13: In file included from contrib/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + changes.c1:)935): 11{: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | == 935 | if (cmCC find.c p = strcmp(d1->path, d2->path)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:935:11: note: place parentheses around the assignment to silence this warning 935 | if (cmp = strcmp(d1->path, d2->path)) { | ^ | ( ) CC findcset.c changes.c:935:11: note: use '==' to turn this assignment into an equality comparison 935 | if (cmp = strcmp(d1->path, d2->path)) { | ^ | == collapse.c:302:25: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]comments.c :37:11: 302warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] walkr e37v | s _wsheitluep ((&pw r=, esa,c hLl(idn)e,( &0s,, 0&)l;e n )| ) ^~~~ { | libc/lines.h ~~^~~~~~~~~~~~~~~~~~~~: 60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comments.c:37:11: note: place parentheses around the assignment to silence this warning 37 | while (p collapse.c=: 303e:a11ch:lin ewarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]& s, &303l | e nw)h)i l{e (| d ^ = | w ( )a lkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ CC libc/stdio/funopen.c collapse.c:303comments.c::1137:: 11note: :place parentheses around the assignment to silence this warning note: use '==' to turn this assignment into an equality comparison 303 | w37h | i lweh i(lde =( pw a=l keraecvhsl(i&nwer()&)s ,{ & l| e ^ n ) )| ( ){ | ^ | == collapse.ccomments.c::30338::1125:: note: warning: use '==' to turn this assignment into an equality comparisonpassing '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] 30338 | | w hiifl e( c(odm m=en twsa_lckhreecvksS(t&rwr()p), {l e n| ) ^) { | ==| ^ ./sccs.h:1341:27: note: passing argument to parameter 's' here 1341 | int comments_checkStr(u8 *s, int len); | ^ 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1053:11: note: place parentheses around the assignment to silence this warning 1053 | while (d =clone.c :c655s:e10t:_ rwarning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]w eaveP commit.ca655:i | 241r :( 15ci:sf e warning: t(using the result of an assignment as a condition without parentheses [-Wparentheses],p R= W 241Ps | _t Dr SrwEchThi,rl (e&l ro(kcboauflff,p, '=&/ d'fk)go)ef tfll)oi)can le{ ( =f i| +n ^ +) p) ; | { ( ) | ~~^~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~ changes.c:1053:11: note: clone.cuse '==' to turn this assignment into an equality comparison: 655:10: note: 1053commit.cplace parentheses around the assignment to silence this warning | : 241w:h15 il:655e | note: (place parentheses around the assignment to silence this warning d i=f 241c( | sp e t=w_r hdsiwcomps.ctle:rea103r v:c(e11hbP:rua (fiwarning: lprusing the result of an assignment as a condition without parentheses [-Wparentheses]o ( c=ca slf103e,g | t e ,'ti /lfR'i W))n(P ed_l(iDofrScisEan Tl)=, ) = p&+{rr+ okp jo;| _f ^ sf c,| a ^ | n& ( )Cd ok| mo ( )pf sf()0), {D S _| P ^E N D| I ==N G|DS_EDITED)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:655:10commit.c::241 :note: 15use '==' to turn this assignment into an equality comparison: note: use '==' to turn this assignment into an equality comparison 655 | 241i | f (wph i=l es t(rbrucfhpr (=l ofcgaelt,l i'n/e'()f)i nl)o)c {a l | =comps.c ^ : +103 +:| p11 ==;: note: | place parentheses around the assignment to silence this warning ^ | == 103 | if (dirs = proj_scanComps(0, DS_PENDING|DS_EDITED)) { | ^ | ( ) 3 warnings generated. comps.c:103:11: note: use '==' to turn this assignment into an equality comparison 103 | if (dirs = proj_scanComps(0, DS_PENDING|DS_EDITED)) { | ^ | == 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)) { | ^ | ( ) comps.c:115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 115 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ commit.c:258:15: note: use '==' to turn this assignment into an equality comparison 258 | while (bufp = fgetline(fin)) { | ^ | == 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)CC libc/stdio/fvwrite.c ) { | ^ | == 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)) { | ^ | ( ) comments.c:121commit.c::11277:: 14warning: :using the result of an assignment as a condition without parentheses [-Wparentheses] note: use '==' to turn this assignment into an equality comparison 121277 | | iwfh i(lcem t(sb u=f pc o=m mfegnettsl_irneetu(rfni(np)r)o m{p t )| ) ^ { | ==| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ comments.c:121:11: note: place parentheses around the assignment to silence this warning 121 | if (cmts = comments_return(prompt)) { | ^ | ( ) comments.c:121:11: note: use '==' to turn this assignment into an equality comparison 121 | if (cmts = comments_return(prompt)) { | ^ | == 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:340:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 340 | while (line = fgetline(f1)) { | ~~~~~^~~~~~~~~~~~~~ check.c:1168:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1168 | while (t = fgetline(f)) hacommit.cs:h340_:i15n:s enote: rplace parentheses around the assignment to silence this warningt StrSe t340( | h , wth)i;l e | ~~^~~~~~~~~~~~~( stdio/fopen.cl:i54n:1e: =warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]f getl i54n | feo(pfe1n)()fi l{e , | m ^ o d e| ) ( ) | ^ stdio/local.hcheck.c:51::116815::11 :note: expanded from macro 'fopen'note: place parentheses around the assignment to silence this warning 51 | #d e1168f | i nweh ifloep e(nt b=k commit.c_f:fg340oe:pt15el:ni nnote: euse '==' to turn this assignment into an equality comparison| ^( f)) h a340s | h _ iwnhsielret S(tlriSneet (=h ,f gte)t;l i n| e ^ ( f 1| ) ( )) { | ^ | == check.c:1168:11: note: use '==' to turn this assignment into an equality comparison 1168 | while (t = fgetline(f)) hash_insertStrSet(h, t); | ^ | == 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); | ^ | == check.c:1177:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1177 | 2 warning si generatedf. (s = locked_init(h->kptr, SILENT|INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1177:9: note: place parentheses around the assignment to silence this warning 1177 | if (s = locked_init(h->kptr, SILENT|INIT_MUSTEXIST)) { | ^ | ( ) check.c:1177:9: note: use '==' to turn this assignment into an equality comparison 1177 | if (s = locked_init(h->kptr, SILENT|INIT_MUSTEXIST)) { | ^ | == collapse.c:614:20:changes.c :warning: 1372using the result of an assignment as a condition without parentheses [-Wparentheses]: 10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]614 | wh i1372l | e (iffl a(gcdsi f=f sh a=s h(_xffeltacghs( r^s tXaFtLeA-G>Sc(sse,t DtBi,p d&)s)e)r ,{ s i| z ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~e of(ser))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:614:20: note: place parentheses around the assignment to silence this warning 614 | changes.c :w1372h:i10l:e note: (place parentheses around the assignment to silence this warningf lagdiff s1372 | = ( xiffl a(gcss ^= XhFaLsIn file included from Ahcp.cG_:Sf17(e: stIn file included from ,clibc/system.h h:t(52ir: pslibc/hash.hdt:)a329)t:)e11 -:{> cwarning: susing the result of an assignment as a condition without parentheses [-Wparentheses]| e ^ t D B| , ( ) 329 & | s eirf, (sdiazteao f=( she-r>)o)p)s -{> fet c| h ^ ( h ,| ( )k collapse.ce:y614,: 20s:t rnote: luse '==' to turn this assignment into an equality comparisone n(key )614 | + 1w)h)i l{e (| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l agdiffs = (xflags ^changes.c :X1372F:L10A:G Snote: (use '==' to turn this assignment into an equality comparisons , tipd )1372) | ) {i f | ( ^c s | = == hash_fetch(rstate->csetDB, &ser, sizeof(ser))) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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:1260:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1260 | if (cmp = (*(unsigned char *)p1 - *(unsigned char *)p2)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings 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)) { | ^ | == CC libc/stdio/fwalk.c check.c:1300:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1300 | if (ret = strncmp(keya, keyb, userlen)) return (ret); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1300:10: note: place parentheses around the assignment to silence this warning 1300 | if (ret = strncmp(keya, keyb, CC libc/stdio/fwrite.c userlen)) return (ret); | ^ | ( ) 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')) check.c{: 1300 :| 10 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: use '==' to turn this assignment into an equality comparison 1300 | if (ret = strncmp(keya, keyb, userlen)) return (ret); | ^ 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')) { | ^ | == 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: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329collapse.c | : 767i:f9 :( dwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]t a = h767- | > o pisf- >(fpe t=c hf(mhe,m _pkeeeyk,( fs,t r0l)e)n ({k e y| ) ~~^~~~~~~~~~~~~~~~~ + 1)) { | ^ | == collapse.c:767:9: note: place parentheses around the assignment to silence this warning 767 | if (p = fmem_peek(f, 0)) { | ^ | ( ) changes.c:1543:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1543 | collapse.c : 767w:h9i:l enote: use '==' to turn this assignment into an equality comparison( sym 767= | | i ~~~~^f (p 1544= | f m e m _ p eseckc(sf_,w a0l)k)T a{g s (| s ^ y| m ==, s, e, | ~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | !(opts.tagDeletes || opts.all), opts.all)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1543:14: note: place parentheses around the assignment to silence this warning 1543 | while (sym = | ^ | ( 1544 | sccs_walkTags(sym, s, e, clone.c1545: | 1130 : 14 :! (warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p ts.ta g1130D | e l e t ewsh i|l|e (opp t=s .faglelt)li,n eo(pft)s). a{l l )| ) ~~^~~~~~~~~~~~~ { | | ) clone.c:1130:14: note: place parentheses around the assignment to silence this warning changes.c1130: | 1543 : 14 : wnote: huse '==' to turn this assignment into an equality comparisoni le (p 1543= | f gwehtillien e((sfy)m) {= | | ^ ^ | | ( ) == clone.c:1130:14: note: use '==' to turn this assignment into an equality comparison 1130 | while (p = fgetline(f)) { | ^ | == CC fixtool.c 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; | ^ | ( ) collapse.c:822:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 822 | if (p = keychanges.c2:p1558a:t9h:( bnote: uuse '==' to turn this assignment into an equality comparisonf , idD B1558, | g oinfe D(Bp, =0 )s)t r{c h r| ( ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u , '/')) *p = 0; | ^ | == collapse.c:822:9: note: place parentheses around the assignment to silence this warning 822 | if (p = key2path(buf, idDB, goneDB, 0)) { | ^ | ( ) collapse.c:822:9: note: use '==' to turn this assignment into an equality comparison 822 | if (p = key2path(buf, idDB, goneDB, 0)) { | ^ | == changes.c:1569:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1569 | if (p = strchr(u, '/')) *p = 0; | ~~^~~~~~~~~~~~~~~~ changes.c:1569:9:CC libc/stdio/gettemp.c note: place parentheses around the assignment to silence this warning 1569 | if (p = strchr(u, '/')) *p = 0; | ^ | ( ) changes.c:1569:9: note: use '==' to turn this assignment into an equality comparison 1569 | if (p = strchr(u, '/')) *p = 0; | ^ | == collapse.c:869:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 869 | if (f = fopen(COLLAPSED, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ collapse.cchanges.c::8691581::812:: note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 869 | 1581 | i fw h(ifl e= (fpo p=e ne(aCcOhLlLiAnPeS(E&Dt,, &"ir)")) ){ { | ~~^~~~~~~~~~~~~~~~~~| ^ | ( ) check.c:1443:16: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1443 | rCC fsl.c ange_gone(s, L(d), D_SET); collapse.c changes.c:| :869 ^~~~1581: :812libc/lines.h::: 60note: note: :use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning9 : note: expanded from macro 'L' 869 1581 | | i60 f | w h((if_l de=) (f?po p(=et nye(paCecOohLflL(iA_nPdeS)(E &D[t,], ) "{&r(i"t))y))p e{{o f( _| | d ^ ^) ) 1| | , ( ) == (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1581:12: note: use '==' to turn this assignment into an equality comparison 1581 | while (p = eachline(&t, &i)) { | ^ | == collapse.c:877:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 877 | if (f = fopen(newcsets, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ 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")) { | ^ | == check.c:1478:20: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1478 | range_walkrevs(s, L(branch), L(trunk), WR_EITHER, 0, 0); | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ changes.c| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1628 :9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1628 | if (f = fopen(probef, "wb")) { | ~~^~~~~~~~~~~~~~~~~~~~~ check.c:1478:31: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1478 | range_walkrevs(s, L(branchanges.cc:h1628):,9 :L (note: tplace parentheses around the assignment to silence this warningr unk), 1628W | R _ EiIfT H(EfR ,= 0f,o p0e)n;( p r| o ^~~~~~~~b ef, libc/lines.h":w60b:"9):) note: {expanded from macro 'L' | ^ 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")) { | ^ | == commit.c:438:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 438 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ commit.c:438:12: note: place parentheses around the assignment to silence this warning 438 | while (t = fgetline(f)) { | ^ | ( ) commit.c:438:12: note: use '==' to turn this assignment into an equality comparison 438 | while (t = fgetline(f)) { | ^ | == check.c:1576:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1576 | if (color = (FLAGS(s, d) & (D_RED|D_Bclone.cL:U1356E:)16):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1356 | } else if (p = getenv("BKD_BAM_SERVER_URL")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/fsetpos.ccheck.c::clone.c511576:::1356113:::16 :warning: note: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning 1576511356 | | | f s 2ie} warningft s pe generated(ol. csso(eli ooirpf , = ( pp(o Fs=L)commit.c A :gG 487eS| :t(^9es :n, v./stdio_remap.h warning: (:dusing the result of an assignment as a condition without parentheses [-Wparentheses]"45) B: K17& D: 487_ ( | Bnote: D Aexpanded from macro 'fsetpos'_iM Rf_E SD45(E| | rRD#cV_d EBe=RLf _UitUEnrR)eiL)In file included from g")cset.cfg) :se){17er : t({ In file included from po | libc/system.hop ^ :st| 52 s ^ : b. | libc/hash.hkr ( ):_e| 329fs ( ):sy 11en:tc p warning: o?using the result of an assignment as a condition without parentheses [-Wparentheses]s " m| e ^r g329e | " i:f a(vd[a0t]a, =check.c" :ph1576rclone.c-:e:>13"1356o:):p )16snote: :-use '==' to turn this assignment into an equality comparisong > onote: ftuse '==' to turn this assignment into an equality comparisone o t1576 c | d h o1356( n | hie ,f; }k( ec| eyo ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l,l s oesr t ir=fl e((nFp(L kA=eG ySg)(e st+,e n1dv))() "commit.c &B:{ K487 (D: D_9| _B: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~RA EMnote: D_place parentheses around the assignment to silence this warning|S DE_RB VL487EU | RE _)iU)fR) L ("{r) c) | ={ ^ t r| | i ^ ==glibc/hash.h g: e329| r: ==(11 o:p tnote: splace parentheses around the assignment to silence this warning. resyn c329 | ? i"fm (edragtea" =: ha-v>[o0p]s,- >"fpertec"h)()h ,g okteoy ,d osnter;l e n| ( ^ k e y| ) ( ) + 1)) { | ^ | ( ) commit.c:487:9: note: use '==' to turn this assignment into an equality comparison 487 | libc/hash.h :i329f: 11(:r cnote: use '==' to turn this assignment into an equality comparison= tr i329g | g eirf( o(pdtast.ar e=s yhn-c> o?p s"-m>efregtec"h (:h ,a vk[e0ychanges.c],:, 1751 s:"t15pr:rl eewarning: "nusing the result of an assignment as a condition without parentheses [-Wparentheses])( )k eg yo1751)to | +d ow1nh)ei);l e{ | ( ^l| i ^ n | e == | = == fgetline(r->rf)) { | ~~~~~^~~~~~~~~~~~~~~~~ changes.c:1751:15: note: place parentheses around the assignment to silence this warning 1751 | while (line = fgetline(r->rf)) { | ^ | ( )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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1751:15: note: use '==' to turn this assignment into an equality comparison 1751 | while (line = fgetline(r->rf))commit.c :{496 : 8| : ^ note: place parentheses around the assignment to silence this warning| == 496 | if (f = fopen("SCCS/t.ChangeSet", "r")) { | ^ | ( ) commit.c:496:8: note: use '==' to turn this assignment into an equality comparison 496check.c | : 1615i:f4 :( fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= fopen (1615" | S C C SE/Aclone.ctC:.H1409C_:hP10aA:nR gEwarning: eNusing the result of an assignment as a condition without parentheses [-Wparentheses]ST e(ts", , 1409 d | ", r "p ),i) f j {)( p F | L= ^A Gg Se| (t ==se ,n vp()" B|K=D _cNoFlIoLrE;S " )| ) ^~~~~~~~~~~~~~~~~~~~~~~ { | ./sccs.h ~~^~~~~~~~~~~~~~~~~~~~~~: 565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:1409:10: note: place parentheses around the assignment to silence this warning 1409 | if (p = getenv("BKD_NFILES")) { | ^ | ( ) check.c:1615:4: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2)clone.c :?1409 :P10A:R Enote: Nuse '==' to turn this assignment into an equality comparisonT S(s, 1409d | , j )i f: (0p; =+ +gje)t e n| v ^( "BKD_NFILES")) { | ^ | == check.c:1615:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ changes.c:1814In file included from :cset_inex.c14::17 : warning: In file included from using the result of an assignment as a condition without parentheses [-Wparentheses]./sccs.h :20: In file included from libc/system.h: 521814: | libc/hash.h :i329f: 11(:r cwarning: _using the result of an assignment as a condition without parentheses [-Wparentheses]l ock = r329e | m oitfe _(ldoactka_ f=a ihl-(>boupfs,-clone.c >:0f1427)e:)t26 c:{h (warning: hpassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]| , ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ k e1427y | , gsutnrzliepnA(lkle2yf)h (+r -1>)r)f d{, f| ,check.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : &1632(:changes.co8:p:1814t :swarning: 14-address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]:> inote: nplace parentheses around the assignment to silence this warning) ,1632 | & (1814 o | p ti sf - >(Lor(ucbt_r)la)on;cc kh e| =s ^~~~~~~~~~~libc/hash.h [ :r1329:e]./bkd.h11m)::o,139 t :note: eL42place parentheses around the assignment to silence this warning_(: lb ornote: c apassing argument to parameter 'in' herek329n _ | cf h aie139ifs | l [i((2nbd]tua) ft,g,a u Wn0=Rz) _i)hGp -CA{>Al o)l p;2| s f ^ - h >| ( f ^~~~~~~~~~~~~~i| e n ( )tt libc/lines.hc :hr60(f:hd9,,: kFnote: eIexpanded from macro 'L'yL ,E s*60tw | rf, l (ei_nnd(changes.ct)k: e1814*?y:i )14n( :,t+ y note: ip1use '==' to turn this assignment into an equality comparisonne) to) f *(1814{o_ | ud t)i| ) f ^ ;[ ]( )r| | {c ( ) ^(_ tlyopceko f=( _rde)m)o1t, eclone.c(_:tl1427yo:pc39eok:f_ (fwarning: _apassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]di )l)(_bdu }f1427 ,commit.c | : libc/hash.h: 0:2602g0)329 warning:u;):s9n 11 generated:z\{:. i warning: p note: using the result of an assignment as a condition without parentheses [-Wparentheses]A| | use '==' to turn this assignment into an equality comparison l ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ l 2 602f| 329 | h == | ( rii-ff> r((fdfda ,t= a f f,=o p&he(-no>(poCtpSssEcheck.c--T:>>S1632if_:neI24)tN:,c, h warning: &("address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address](ha o,"p )t k)s1632e - | y{> , o u s| t t ~~^~~~~~~~~~~~~~~~~~~~~~) r ) l; e Ln ((| bk ^~~~~~~~~~~~re ayn)c ./bkd.hh+:e 139s1:[)511):] ){note: , passing argument to parameter 'out' here L| ( ^b139commit.c r | : ai602| nn: ==ct9 h :eg sunote: [nplace parentheses around the assignment to silence this warning2z ]i)p, A 602lW | lR 2_ fGihCf(A i)(n;ft =r| f ^~~~~~~~~~~~~~fd o,p libc/lines.heF:nI60(L:CE9S :E* Twnote: Sfexpanded from macro 'L'_, I Ni ,n60 t | " achanges.c*(":i_)1830nd):,) 14 {:i? n warning: t(| using the result of an assignment as a condition without parentheses [-Wparentheses] t ^ *y op ue| 1830to ( ) | )f ;(w _h di| )l ^ e [ ]()l{i(ntey p=e offg(e_tdl)i)n1e,( r(-t>yrpfe)o)f ({_ d )| ) ~~~~~^~~~~~~~~~~~~~~~~_commit.c d:}602 ::9 :0 ;note: use '==' to turn this assignment into an equality comparison \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~602 | if (f = fopen(CSETS_IN, "a")) { | ^ | == changes.c:1830:14: note: place parentheses around the assignment to silence this warning check.c1830: | 1633 :w13h:i lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] (lin e1633 | = f gwehtillien e((dr -=> rwfa)l)k r{e v s| ( ^ & w r| ) ( )) { | ~~^~~~~~~~~~~~~~~ commit.c:615:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 615 | if (uchanges.cr:l1830lcheck.c:i:14s1633:t: 13note: =:use '==' to turn this assignment into an equality comparison hnote: aplace parentheses around the assignment to silence this warnings h1830_ | f r1633wo | hm iF li elw eh((il0li,en ef( id=l e=f) g)we at{ll ki rn| ee ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~v( sr(-&>wrrf)))) {{ | | ^ ^ | | ( ) == commit.c:615:15: note: place parentheses around the assignment to silence this warning 615 | if (urllistcheck.c :=1633 :h13a:s hnote: _use '==' to turn this assignment into an equality comparisonf romFil e1633( | 0 , fwihliel)e) ({d =| ^ w a l| k ( )r evs(&wr)) { | ^ | == commit.c:615:15: note: use '==' to turn this assignment into an equality comparison 615 | if (urllist = hash_fromFile(0, file)) { | ^ | check.c ==: 1636:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1636 | if (idx = keyFind(rkd, key)) { | ~~~~^~~~~~~~~~~~~~~~~~~ check.c:1636:14: note: place parentheses around the assignment to silence this warning 1636 | if (idx = keyFind(rkd, key)) { | ^ | ( ) check.c:1636:14: note: use '==' to turn this assignment into an equality comparison 1636 | if (idx = keyFind(rkd, key)) { | ^ | == CC fslayer.c In file included from stdio/fpurge.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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. commit.c:709:30: warning: passing 'u8[2048]' (aka 'unsigned char[2048]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 709 | sccs_sdelta(s, sccs_ino(s), buf); | ^~~ ./sccs.h:1177:39: note: passing argument to parameter here 1177 | int sccs_sdelta(sccs *s, ser_t, char *); | ^ check.c:1739:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1739 | if (f = fopecommit.cn:(710C:S32E:T Swarning: _passing 'u8[2048]' (aka 'unsigned char[2048]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]I N, "r "710) | ) *{k e y| s ~~^~~~~~~~~~~~~~~~~~~~~~ = addLine(*keys, strdup(buf)); | ^~~ /usr/include/string.h:70:27: note: passing argument to parameter here 70 | char *strdup (const char *); | ^ check.c:1739:9: note: place parentheses around the assignment to silence this warning 1739 | if (f = fopen(CSETS_IN, "r")commit.c): 711{: 20 :| ^ warning: passing 'u8[2048]' (aka 'unsigned char[2048]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] | ( ) 711 | sccs_sdelta(s, d, buf); | ^~~ ./sccs.h:1177:39In file included from :csetprune.c :note: 17passing argument to parameter here: In file included from libc/system.h: 521177: | libc/hash.hi:n329t: 11s:check.cc :cwarning: 1739susing the result of an assignment as a condition without parentheses [-Wparentheses]:_ 9s:d enote: l use '==' to turn this assignment into an equality comparisont329 a | ( s ic1739fc | s ( d*iasft, a ( sf=e r=h_ -tf>,clone.coo :ppc1538esh:n-a10(>r:Cf Se*warning: Et)using the result of an assignment as a condition without parentheses [-Wparentheses]Tc; Sh _( Ih| 1538N, ^ | , k "e ryi",f) )s( td{r l= e | ncommit.c:s ^(712c k:c e32s| y:_ ==) f warning: i+passing 'u8[2048]' (aka 'unsigned char[2048]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]n d1r) e)712v | ({ s *, k | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eryevs) )= {a d check.cd| :L ~~^~~~~~~~~~~~~~~~~~~~~~1741i :n13e:( *warning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]e ys, st r1741d | u p ( bwuhfil)e) ;(libc/hash.h p: 329| =: ^~~ 11 f:CC libc/stdio/makebuf.c g clone.c/usr/include/string.hetnote: ::lplace parentheses around the assignment to silence this warning153870i ::n1027e ::(329 f | note: note: ) place parentheses around the assignment to silence this warningpassing argument to parameter here)i f{ 70(1538 | d | | ca ~~^~~~~~~~~~~~~ht aa r i =f* sh(t-dr> do=up pss (c-co>cnfsse_ttf cichnh(dahrr ,e* v)k(check.c;es: y,1741 , :| r13 ^se: tv r)note: l)place parentheses around the assignment to silence this warninge n{( k e1741| y | ^ ) +w| h ( )1i )l)e {( p | = ^ f g| e ( )t line(f)) { | ^ | ( ) clone.c:1538:10: note: use '==' to turn this assignment into an equality comparison 1538 | if (d = sccs_libc/hash.hf:i329n:d11r:e vnote: CC libc/stdio/mkdtemp.c (use '==' to turn this assignment into an equality comparisonscheck.c ,: 1741 r:329e13 | v: ) i)note: f use '==' to turn this assignment into an equality comparison { ( d a | t1741 ^a | = | ==hw -h>iolpes -(>pf e=t cfhg(eht,l ikneey(,f )s)t r{l e n| ( ^k e y| In file included from ) ==csets.c :+17 In file included from : 1stdio/fpush.cIn file included from ):./bkd.h)1: : 20{In file included from : ./system.hIn file included from :libc/system.h| 52: ^: 52 ./hash.h: :libc/hash.h| 329: ==:329 11::11 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/cat.c./hash.h::check.c103329:::11175919::: 13 note: :warning: place parentheses around the assignment to silence this warning using the result of an assignment as a condition without parentheses [-Wparentheses] warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329libc/hash.h | :103 1759329 | i | : fcommit.c 11 :w:} (789h note: ed:iplace parentheses around the assignment to silence this warningla7l sta: ee warning: 329=address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address](if | s he( i-rt789f> y | o=p (p e dsIn file included from c a-cweave.cs= t>:e af64ti e: _sL=tIn file included from r_( clibc/system.hdxPhh:wfA-(52eiR>: halEolibc/hash.h,veNp: e(Ts329kPp(-:eaac>11yitsf:,rhee ()ttwarning: sc),cusing the result of an assignment as a condition without parentheses [-Wparentheses]ts h re{d(lt ) he, )329,n | , | k(0 ~~~~~^~~~~~~~~~~~~~~~ ek, Liye (fIn file included from ,y&M stdio/fputc.c )rE(:s kRd47t+oGa: r fEtIn file included from l1f(astdio/local.he),c :ncontrib/cat.c) s=37(: &e : k103{dthIn file included from e: k,-./system.hy19 o >:):| fdo52 ^ f)p: +note: ))s./hash.h place parentheses around the assignment to silence this warning ),-:1 | >329) ( ) {Wf:) 103 Re11 | _t:{ | Ec ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Ihwarning: } T(using the result of an assignment as a condition without parentheses [-Wparentheses]| Hh ^ eE, lR s,k329| e ./hash.he | ( ) 0:y i,329,if : f 011s ():check.ct(t; :rdy note: 1759lap use '==' to turn this assignment into an equality comparison:ete| 13na ^~~~~~~~~~~~~~~~~~:( = k329= note: eylibc/lines.h | iplace parentheses around the assignment to silence this warning): hs 60i-_+: libc/hash.hf>x 91759: of1: | 329(pi) :dsl)note: w11a-e expanded from macro 'L'h:t>({ i afp l note: ea e60use '==' to turn this assignment into an equality comparison=tt| | ch ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( hh ) s(-(329)e_>h | rdo, { )p i = skf ?-e | c >y( ^ s(f,d ete alibc/hash.h tytst:| _pcta329 ( )rehr : do(l=11wfhe :e(,nh a_ (-note: vdkk>place parentheses around the assignment to silence this warninge)eeo P yypa[ ,)si]329contrib/cat.c -r) | :s+>({ 103tCC g2bk.c fc(i:r1estf19l)tey :e)ctp( n h,ednote: ({( oause '==' to turn this assignment into an equality comparisonk h0f(t e ,,_ay| d ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~103k&)= | er) + yk1CC libc/stdio/mkstemp.c h ,o,-1} f In file included from >) sf(stdio/fputs.co)e./hash.ht,t:p l:r y48s{s329l&p: - e:edeIn file included from > 11nkostdio/local.hf| i:(of:e ^f kf(37t note: ef_: c (place parentheses around the assignment to silence this warningy)dIn file included from h| t )))./system.h( ==y ):h p+{329_52,e | d: converge.c 1 }./hash.hk:=)| i :e83 ) ^ f:329y:i :,15s{ (011 :_ | d;:s x ( )a twarning: f| t\warning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]i ^a using the result of an assignment as a condition without parentheses [-Wparentheses]l l ee =| n(83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(p | 329 ==h ka | -check.cetw >:yhhio1759))ifp: )l s13+ e(-: { d> 1 (afnote: ) gteuse '==' to turn this assignment into an equality comparison)| fat ^i c{ l=h 1759e ( | | hhcommit.c| == =-,: ^ w > 789 hfok: igpe27| lesy: ( )et-, contrib/cat.c l> warning: :(ifsaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]104snet :eetr10r (cl: 789fhe = | )(nwarning: )libc/hash.hh(using the result of an assignment as a condition without parentheses [-Wparentheses]c :,k s 329 ee {:kyt 104 11e)_ | :y rL | ,+d( ~~~~~~^~~~~~~~~~~~~note: wP use '==' to turn this assignment into an equality comparisons1eAi t)aRfr) vE l 329eN(e{ | PTtn a( ( iic=k| frs e ^ (econverge.cxy (ct:f) ds,83i | ae :l+ ( )ttd15e a,):_1 ) f)=0,note: e) , place parentheses around the assignment to silence this warningt h L c{-&(h >rM( 83ok./hash.hEp| | po:Ra ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sf329Gt w-f:Ehh>,11(,if :c le& stetdnote: ey ckuse '==' to turn this assignment into an equality comparisontp(ho ,eg(f ) fhfd)329i,)) | l )){ ek , i e{ f=y W| , R ~~^~~~~~~~~~~~~~~~~~~~~~~~~(f | _ dgs ^Eae./hash.ht Itt:r Tal329l| H i:e ==E=n11n R e:(,h( k -fnote: e0>contrib/cat.c)place parentheses around the assignment to silence this warningy,o:) ) p104 0 s: +)329-10{ ; | >: 1 f )ienote: | )ftplace parentheses around the assignment to silence this warning ^ c {(h d(| 104ah ( )| | t , ^ | a ^~~~~~~~~~~~~~~~~ k =e| i ylibc/lines.h ==fh,: - 60(>s:tot9 pr:=sl -enote: x>nexpanded from macro 'L'converge.cff( :iek83l te:e60cy15_ | h):f ( e(hIn file included from +note: t_,dbfile.c use '==' to turn this assignment into an equality comparisoncd :1 h)k17)(p e: )ath?83yIn file included from , | ,./sccs.h{ ( : ttws20 yyht: | ppirIn file included from ^eelllibc/system.h )oee: )f n52| (((: =={_gklibc/hash.h dfe: )iy329| l): ^ [e 11 ] +: )= | { 1warning: ( )(f)using the result of an assignment as a condition without parentheses [-Wparentheses] tg) ye pt{el o i f329n| ( | e ^ _ ( dif )f)| ) ) ( )1( ,d a{(t ta ycontrib/cat.c | p:= ^e104 o:h f10-| (:> ==_ o dnote: p)use '==' to turn this assignment into an equality comparisons) -_>df}e t:c h0104(; | h ,\ k ie| fy ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , ( ts t=r lxefni(lkee_yf)e t+c h1()p./hash.h)converge.ca: :t329{87h: :,11 9 :| :t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ynote: warning: puse '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses]e )) { 329 87 | | | i ^ f i f(| d ==(a tt a= =s thr-c>horp(sb-ncommit.c>,:f 799e':t~10c':h) ()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],* tk e =y799 , | 0 ;s1 t warninglibc/hash.hf r generated:o| l. 329r ~~^~~~~~~~~~~~~~~~~e: n11((:pk enote: =yplace parentheses around the assignment to silence this warning ) d k+; 3291* | )p );i f{p +( +d| )a ^ t sa u | m= == converge.c +h:=-87 >:*o9pp:;s -note: />place parentheses around the assignment to silence this warning*f estu cm87h | (o hf , i nfke ew(y t,d e=sl ttsratlkreecnyh( rk*(e/by n) , | + ^ ~~' ~1')))) {* t | = ^ 0 ;| ( ) | ^ | ( ) commit.c:800:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 800 | if (rkoff = sccs_hasRootkey(cset, rconverge.ck:)87): 9{: note: | use '==' to turn this assignment into an equality comparison ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | if (t = strchr(bn, '~')) *libc/hash.ht:In file included from 329dataheap.c=:: 11170:: ; In file included from note: ./sccs.h use '==' to turn this assignment into an equality comparison:| 20 ^: In file included from commit.clibc/system.h| :: ==32980052 | :: 13libc/hash.hi::f 329 note: :(place parentheses around the assignment to silence this warning11d :a twarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]800 | = hi-f > 329o( | pr ski-of>f ff(e dt=ac thsa(c hc=,s _hkh-ea>yso,Rp osso-tt>rkfleeeytn(c(chks(eehyt,), k+re ky1),)) ) s {t{ r l | e| ^ n ^ ( k | e| ( )y == ) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:800:13: note: use '==' to turn this assignment into an equality comparison 800 | if (rkoff = sccs_hasRootkey(cset, rk)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) +commit.c :1820):)11 :{ warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]| ^ | == 820 | for (p = rk; *p; p++) sum += *p; | ^ ~~ 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)) { | ^ | == commit.c:850:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 850 | if (rinfo = hash_insert(h, &rkoff, sizeof(rkoff), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | 0, sizeof(*rinfo))) { | ~~~~~~~~~~~~~~~~~~ commit.c:850:14: note: place parentheses around the assignment to silence this warning 850 | if (rinfo = hash_insert(h, &rkoff, sizeof(rkoff), | ^ | ( 851 | 0, sizeof(*rinfo))) { | | ) commit.c:850:14: note: use '==' to turn this assignment into an equality comparison 850 | if (rinfo = hash_insert(h, &rkoff, sizeof(rkoff), | ^ | == commit.c:858:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 858 | p = HEAP(cset, dkoff); | ^ ~~~~~~~~~~~~~~~~~ commit.c:887:7: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 887 | p = HEAP(cset, rkoff); | ^ ~~~~~~~~~~~~~~~~~ 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 | ^ commit.c:904:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 904 | for (p = HEAP(cset, dkoff); *p; sum -= *p++); | ^ ~~~~~~~~~~~~~~~~~ In file included from 1commit.cstdio/freopen.c warning:: generated91954. :: 10In file included from :stdio/local.h :warning: 37assigning 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]: In file included from ./system.h:52: ./hash.h919: | 329 :In file included from 11stdio/fread.cf::o 48rwarning: : using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from ( stdio/local.hp: 37=: In file included from H./system.h329E: | A52 P: i(./hash.hfc: s329(e:dt11a,:t arwarning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]=o fhf-)>;o pIn file included from 329*sdelta.c | p-: ;>17i f: fpeIn file included from +tlibc/system.h(+c:d)h52a (: tshlibc/hash.hau,: m 329= k: +e11h=y:- , >* warning: opsusing the result of an assignment as a condition without parentheses [-Wparentheses]p;t s r- l>| e f ^ ~~~~~~~~~~~~~~~~~n329e ( | tk ceihyf() h (,+d ak1te)ay) , = { s ht -r| >l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~oe pns(-k>efye)t c+h (1h),) k{e y ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s trlen(key) + 1)) { check.c| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1995 :14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h1995: | 329 :w11h:i lnote: eplace parentheses around the assignment to silence this warning (line 329= | figfe t(ldiantea( i=g nho-r>eo)plibc/hash.h)s: -329{>: f11 e:./hash.h| t : ~~~~~^~~~~~~~~~~~~~~~~~cnote: 329 hplace parentheses around the assignment to silence this warning:( 11h:, note: 329kplace parentheses around the assignment to silence this warning | e yi,f 329s( | td railtfea n ((=dk aehty-a)> check.c o=:+p 1995 sh:1--14)>>:)fo epnote: {tsplace parentheses around the assignment to silence this warning c- h>| ( f ^ h1995e , | t c| kwh ( )eh( yih,l, e s kt(erlyli,en nes( tk=re lyfe)gn e(+tk le1iy)n))e ./hash.h(i+{:g 329n1 :o)| 11r) ^ :e ){ note: ) | use '==' to turn this assignment into an equality comparison ( ) {| ^ 329| | ^ | ( )i f| ( )( data = h->ops->fetch(h, key, strlen(key) + libc/hash.h1:)329): 11{: note: | use '==' to turn this assignment into an equality comparison ^ | == check.c329: | 1995 :i14CC libc/stdio/printf.c f: note: (use '==' to turn this assignment into an equality comparisond ata = 1995h | - >wohpsi-l>ef ./hash.he(:tl329ci:hn11(e:h ,=note: use '==' to turn this assignment into an equality comparisonkf egye ,t329 l | si trne(ilifeg nn((odkraeety)a)) =+{ h1 -)| >) ^o p{ s | - ==>| f ^e t c| h ==( h, key, strlen(key) + 1check.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 */ | ~~~~^~~~~~~~~~~~~~~~~ check.c:1996:11: note: place parentheses around the assignment to silence this warning 1996 | if (crc = separator(line)) *crc = 0; /* stricommit.cp: 982o:l9d: hwarning: musing the result of an assignment as a condition without parentheses [-Wparentheses]a c */ 982| | ^ i| f ( ) (t = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ check.c:1996:11: note: use '==' to turn this assignment into an equality comparison 1996 | icommit.cf: 982(:c9r:c note: =place parentheses around the assignment to silence this warning separ a982t | o converge.cr :(i277lf:i 8n(:et ) warning: )=using the result of an assignment as a condition without parentheses [-Wparentheses] *gcer tc277e | n= v i(0f"; B (K/s_* R =As NtsDrcOicMps" _)oi)ln di{ t h( ms| af ^ ci l *e| /, ( ) g| - ^> i f| l ==ag s)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:982:9: note: use '==' to turn this assignment into an equality comparison 982 | if (t = getenv("BK_RANDOM")) { | ^ | == converge.c:277:8: note: place parentheses around the assignment to silence this warning 277 | if (s = sccs_init(sfile, g->iflags)) { | ^ | ( ) clone.cconverge.c::1983277::88:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 1983277 | | iiff ((fs == fsocpcesn_(ibnuift,( s"fai"l)e), {g - >| i ~~^~~~~~~~~~~~~~~~~f lags)) { | ^ | == clone.c:1983:8: note: place parentheses around the assignment to silence this warning 1983 | if (f = fopen(buf, "a")) { | ^ | ( ) clone.c:1983:8: note: use '==' to turn this assignment into an equality comparison 1983 | if (f = fopen(buf, "a")) { | ^ | == commit.c:1013:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1013 | if (d2 = sccs_getCksumDelta(cset, p)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:1013:10: note: place parentheses around the assignment to silence this warning 1013 | if (d2 = sccs_getCksumDelta(cset, p)) { | ^ | ( ) commit.c:1013:10: note: use '==' to turn this assignment into an equality comparison 1013 | if (d2 = sccs_getCksumDelta(cset, p)) { | ^ | == clone.c:2017:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2017 | if (f = popen(buf, "w")) { | ~~^~~~~~~~~~~~~~~~~ clone.c:2017:9: note: place parentheses around the assignment to silence this warning 2017 | if (f = popen(buf, "w")) { | ^ | ( ) clone.c:2017:9: note: use '==' to turn this assignment into an equality comparisoncheck.c :2077: 92017: | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (f = 2077p | o piefn ((brucf ,= "swt"r)n)c m{p ( H| E ^A P (| c ==s et, aa->pathoff), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2078 | HEAP(cset, bb->pathoff),commit.c :l1049e:n15):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | clone.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 10492020 | : 10 :w hwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]l e (l i2020n | e =i ff converge.cg(:er351tc:l 11i=:n e(warning: (!using the result of an assignment as a condition without parentheses [-Wparentheses]ff ) )|check.c | :{ 3512077 p | : c 9| li: ~~~~~^~~~~~~~~~~~~of s note: e(place parentheses around the assignment to silence this warning(s fn)e) w 2077 ? | = RisEfcT c_(sEr_RckR eO=yR icommit.c sn::ti1049 rt:Rn(15Ec0:Tm, _p note: O(rplace parentheses around the assignment to silence this warningKHo )Eo A t{P1049k ( | e c y| s , ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ew thg,i- l>aeia f-(l>lapiganste,h o=gf -ff>)gi,ed tD lB| i)clone.c ^n): e 2020 ({:| f 10 () : )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: { 2078place parentheses around the assignment to silence this warning | | ^ 2020 | H| E ( ) A iPf( c(sretc, =b b(-!>fp a|t|h opfcfl)o,s el(econverge.cfncommit.c:)):351))1049: :11?{15: : R note: E| note: place parentheses around the assignment to silence this warningT use '==' to turn this assignment into an equality comparison _ E R| 351 R ) | 1049O | Ri f : w (hRsiEnlTee_w O (K=l) i sn{CC gca.c ce check.cIn file included from c :stdio/fseek.cs=| 2077:_ ^ :48kf 9: eg :In file included from ye| stdio/local.hit ( )note: :nl use '==' to turn this assignment into an equality comparison37ii : tnIn file included from (e ./system.h0(2077:,f | 52 ) : r)i./hash.ho f:o{ 329t (:k r11e| c:y ^ , =warning: clone.cusing the result of an assignment as a condition without parentheses [-Wparentheses]g| s: - ==t2020> r:i n10f329c:l | m a pnote: gi(use '==' to turn this assignment into an equality comparisonsfH , E (A gdP2020-a( | >tc ias d eiD=tfB , )h ()-ar >ac{o- p>= sp | -a( ^ >t! fhf| eo ( )tf| cf|h) (,ph c, l | ok ^se ey (,| f ==)s )t r?l eRnE(Tk_eEyR)R O+R 1:) )R E{T _ O| K ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~converge.c) check.c: :351{2081: :11 9:| : ^ note: warning: use '==' to turn this assignment into an equality comparison using the result of an assignment as a condition without parentheses [-Wparentheses] | == 351 | 2081 | i fi f( s(nrecw == (sacac-s>_pka./hash.het:yh329il:ne11in:t (-note: 0 place parentheses around the assignment to silence this warning,b br-o >o329pt | ak teihyfl, e (ngd)-a)>t iarf el=ta ughrs-n,> o(gpr-sc>-)i>;df De Bt| )c ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~)h ({h , | k ^e y ,| ==s trlen(key) + 1)) { | ^ | ( ) check.c:2081:9: note: place parentheses around the assignment to silence this warning 2081 | if (rc = (aa->pathlen - bb-./hash.h>:p329a:t11hIn file included from :ldspec.c e:note: n17use '==' to turn this assignment into an equality comparison): )In file included from ./sccs.hr :e32920t | : u In file included from rilibc/system.hnf: 52((: rdlibc/hash.hca:)t329;a: 11 =:| ^ hwarning: -using the result of an assignment as a condition without parentheses [-Wparentheses] > | o ( )p s->fe t329c | h (ihf, (kdeayt,a s=t rhl-e>no(pkse-y>)f e+t c1h)(check.c)h: ,2081{ : k9 e:| y ^,note: use '==' to turn this assignment into an equality comparison s | t ==r l2081e | n (ikfe y()r c+ =1 )()a a{- >p a| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h len - bb->pathlen)) return (rc); | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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: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 2097 | if (s = sccs_keyinit( 0, rkey, flags, idDB)) { | ^ | ( ) 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 = hcheck.c-:>2097o:p8s:- >note: fuse '==' to turn this assignment into an equality comparisone tch(h ,2097 | kiefy ,( ss t=r lsecnc(sk_ekye)y i+n i1t)() 0{, r| k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e y, flags, idDB)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(kcommit.ce:y1165): 15+: 1warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | 1165 ^ | | w ( )h ile (line = sccs_nextdata(cset)) { 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:1165:15: note: place parentheses around the assignment to silence this warning 1165 | while (line = scc./hash.hs:_329n:e11x:t dnote: ause '==' to turn this assignment into an equality comparisont a(cset )329check.c) | : 2108{i: f8 :| ( ^ dnote: aplace parentheses around the assignment to silence this warning t | a ( ) =2108 | h -i>fo p(ss- >=f estccchs(_hk,e ykienyi,t (sprtordl,commit.ce :nr1165(k:ke15ey:y, ) note: fuse '==' to turn this assignment into an equality comparison+l a1g) s)1165, | { * p wr| ho ^id l_ ei| d ==(D lBi)n)e {= s| c ^ c s _| n ( )e xtdata(cset)) { | ^ | == check.cIn file included from :export.c2108::178: :In file included from libc/system.hnote: :use '==' to turn this assignment into an equality comparison52 : libc/hash.h:329: 112108: | warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (s = sc c329s | _ kiefy i(ndiatt(ap r=o dh,- >rokpesy-,> ffeltacghs(,h stdio/fputc.c,*: p50kr:eo1yd:,_ iwarning: sda function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]tD rBl) e)50n | ({fk pe uy| t) ^c (+ c | ,1 == ) f)p ){ | | ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stdio_remap.h:37:15: note: expanded from macro 'fputc' 37 | #define fputc bk_fputc | ^ libc/hash.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 diff.c:17: In file included from libc/system.h:52: libc/hash.h:libc/hash.h329::32911:stdio/fputs.c:11: :55warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]note: 1 use '==' to turn this assignment into an equality comparison: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 329 | 55 | | ififpf u (t(dsda(atsta,a =f= p h)h- -> >o| op^ps s-->./stdio_remap.h>f:fe38et:tc15ch:h( (hnote: h,expanded from macro 'fputs', 2 k warningk ese38y generatedy | ,. ,# dssettfrrillneeenn ((fkkpeeuyyt))s ++b k11_))f))p u{{t s | | ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ | == clone.c:2152:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2152 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h,clone.c :k2152e:y11,: snote: tplace parentheses around the assignment to silence this warningr len(k e2152y | ) w+h i1l)e) ({t =| ^ f g e| t ( )l ine(f))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] libc/hash.h:329:11: note: 329use '==' to turn this assignment into an equality comparison | if (329d | a tiaf =( dha-t>ao pclone.c=s: -2152h>:-f11>e:ot pcnote: shuse '==' to turn this assignment into an equality comparison-( >hf,e t2152kc | eh y(w,hh ,is ltkere ly(e,tn (s=kt erfylg)ee nt+(l ki1en)ye))( f{+) ) 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)) { | ^ | ( ) commit.c:1230:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1230 | if (t = xfile_fetch(CHANGESET, 'p')) save_pfile = t; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fast-import.c:83: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = ./hash.hh:-329>:11o:p snote: -use '==' to turn this assignment into an equality comparison> fetch (329commit.ch | :, 1230 i:kf8e :y( ,dnote: aplace parentheses around the assignment to silence this warningst tar l=e n1230h( | -k >eioyfp) s (-+t> f1=e) t)xc fh{i( lh e,| _ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fk eetyc,h (sCtHrAlNeGnE(SkEeTy,) '+p '1)))) s{a v e| _ ^p f i| l ==e = 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)) { | ^ | ( ) commit.c:1230:8: note: use '==' to turn this assignment into an equality comparison 1230 | if (t = xfile_fetch(CHANGESElibc/hash.hT:,329 :'11p:' )note: )use '==' to turn this assignment into an equality comparison save_ p329f | i lief =( dta; t a| ^= h| - ==> ops->fetch(h, key, strlen(key) + 1)) { | ^ | == commit.c:1231:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1231 | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stdio/ftell.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:1231:8: note: place parentheses around the assignment to silence this warning 1231 | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ^ | ( ) AR libtomcrypt.a ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) commit.c:1231:8: note: use '==' to turn this assignment into an equality comparison 1231 | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ^ | == ./hash.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 fast-export.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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libc/hash.hfindmerge.c::32920:: 11In file included from :libc/system.h :note: 52place parentheses around the assignment to silence this warning: libc/hash.h:329:11 :329 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]check.ci :f2300 :(16 d:329a | twarning: aaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]i f= (h d->2300ao | tp asr -a=>n fghee-t_>cgohop(nshe-,(> sfk,ee tyLc,(h s(schtc,rs l_kefeniy(n,kdK eesyyt)(r sl+,e n1t()ik)pe )y{)) , +| D ^ _1 S)CC get.c E)| T ( )){ ; | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (stdio/fread.ct:y51p:e1o:f (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]dstdio/ftello.c ):) 43_51: d | In file included from }fstdio/local.h r::libc/hash.he37 :a: 0329dIn file included from ;:(./system.h 11b:\:libc/hash.hu52 :f: note: 329,./hash.h| use '==' to turn this assignment into an equality comparison: : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11s329 :i: z11329note: e: | place parentheses around the assignment to silence this warning, warning: icusing the result of an assignment as a condition without parentheses [-Wparentheses]f o 329u( | nd tai329,tf | a f (ip=df) a ht( -ad| > a^o=t p ash./stdio_remap.h --:=>stdio/freopen.c>39 f:o:he62p15-t:s:>c1- oh:>note: p( fexpanded from macro 'fread'shwarning: e -,a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]t> cfk39he e | (t62y#hc | ,d,hf e (rsfkhetie,orny ple,kee ennfsy((rt,fker iealslydete) nr, b(l +kkem _eno1fy(d)r)ke)e e, a+ y {d1))f ) p + )| | {1 ^ ^ ) )| | ^| ^ { == ./stdio_remap.h | :| ( )40 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 17: note: expanded from macro 'freopen' 40 | #define freopen bk_freopen | ^ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, k./hash.he:y329,: 11s:t rnote: lplace parentheses around the assignment to silence this warninge n(key) 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)) { | ^ | == stdio/fread.c:96:10: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 96 | char *obuf = fp->_bf._base; | ^ ~~~~~~~~~~~~~ stdio/fread.c:102:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 102 | fp->_bf._base = obuf; | ^ ~~~~ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 2 warnings generated. 2 warnings generated. crypto.c:100:28: warning: passing 'char[4096]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 100 | if (err = base64_decode(buf, len, out, &outlen)) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:6:40: note: passing argument to parameter 'in' here 6 | int base64_decode(const unsigned char *in, unsigned long len, | ^ crypto.c:100:38: warning: passing 'char[4096]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 100 | if (err = base64_decode(buf, len, out, &outlen)) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:7:40: note: passing argument to parameter 'out' here 7 | 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_decode(buf, len, out, &outlen)) { | ^~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:7:60: note: passing argument to parameter 'outlen' here 7 | unsigned char *out, unsigned long *outlen); | ^ crypto.c:100:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 100 | if (err = base643_ warningdse generatedc. ode(buf, len, out, &outlen)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crypto.c:100:12: note: place parentheses around the assignment to silence this warning 100 | if (err = base64_decode(buf, len, out, &outlen)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(check.ck:e2593crypto.cy::)15100 ::+ 12 warning: :1using the result of an assignment as a condition without parentheses [-Wparentheses] ) note: )use '==' to turn this assignment into an equality comparison { 2593 | | 100 ^ | w| h ( )ii fl e( e(rirn o= =b asscec6s4__pdreecvo(dse,( biunfo,) )l e{n , libc/hash.h| o: ~~~~^~~~~~~~~~~~~~~~~~~u329 t:,11 :& onote: uuse '==' to turn this assignment into an equality comparisont len)) 329{ | i| f ^ ( d| a ==t a = h->ops->fetch(h, key, strlen(key) + 1)) check.c{: 2593 :| 15 ^: note: | place parentheses around the assignment to silence this warning == 2593 | while (ino = sccs_prev(s, ino)) { | ^ | ( ) check.c:crypto.c2593::10915::14 :note: use '==' to turn this assignment into an equality comparisonwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2593 | 109 | w hwihliel e(i n(ol e=n s=c cfsr_eparde(vb(usf,, i1n,o )4)8 ,{ s t| d ^i n )| ) == { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ crypto.c:109:14: note: place parentheses around the assignment to silence this warning 109 | while (len = fread(buf, 1, 48, stdin)) { | ^ | ( ) crypto.c:109:14: note: use '==' to turn this assignment into an equality comparison 109 | while (len = fread(buf, 1, 48, stdin)) { | ^ | == crypto.c:111: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] 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ^~~ /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, | ^ In file included from stdio/funopen.c:46: In file included from stdio/local.h:37crypto.c: :In file included from 111./system.h::3852:: ./hash.hwarning: :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]329 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]111 | if (e r329r | =i fb a(sdea6t4a_ e=n cho-d>eo(pbsu-f>,f eltecnh,( ho,u tk,e y&,o usttlrelne)n)( k{e y )| ^~~+ 1)) /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h{: 4 :| 40 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outlen); | ^ crypto.c:111:./hash.h43::329 :warning: 11passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]: note: place parentheses around the assignment to silence this warning 111 | i329f | (iefr r( d=a tbaa s=e 6h4-_>eonpcso-d>ef(ebtucfh,( hl,e nk,e yo,u ts,t r&loeunt(lkeeny))) +{ 1 )| ) ^~~~~~~ { CC libc/stdio/puts.c | /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); | ^ ./hash.h:329crypto.c::11111:: 12note: :use '==' to turn this assignment into an equality comparison warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 111 | i f (idfa t(ae r=r h=- >boapsse-6>4f_eetnccho(dhe,( bkuefy,, lsetnr,l eonu(t,k e&yo)u t+l e1n)))) {{ | | ^ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | == crypto.c:111:12: note: place parentheses around the assignment to silence this warning 111 | if (err = base64_encode(buf, len, oCC gethelp.c ut, &outlen)) { | ^ | ( ) crypto.c:111:12: note: use '==' to turn this assignment into an equality comparison 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ^ | == cset.c:298:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 298 | while(buf = fgetline(stdin)) { | ~~~~^~~~~~~~~~~~~~~~~ cset.c:298:13: note: place parentheses around the assignment to silence this warning 298 | while(buf = fgetCC libc/stdio/refill.c line(stdin)) { | ^ | ( ) cset.c:298:13: note: use '==' to turn this assignment into an equality comparison 298 | while(buf = fgetline(stdin)) { | ^ | == stdio/ftell.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | ftell(fp) | ^ ./stdio_remap.h:46:15: note: expanded from macro 'ftell' 46 | #define ftell bk_ftell | ^ 1 warning generated. crypto.c:164:24: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 164 | if (hash_fd(hash, 0, md5, &md5len)) return (0); | ^~~ crypto.c:122:42: note: passing argument to parameter 'out' here 122 | hash_fd(int hash, int fd, unsigned char *out, unsigned long *outlen) | ^ In file included from stdio/fvwrite.c:49: In file included from stdio/local.h:37crypto.c: :In file included from 166./system.h::2552:: ./hash.hwarning: :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]329 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]166 | if (ha s329h | _ miefm o(rdya(thaa s=h ,h -s>torp,s -l>efne,t cmhd(5h,, &kmedy5,l esnt)r)l erne(tkueryn) (+0 )1;) ) | { ^~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^ ./hash.h:329:crypto.c11::166 :note: 35place parentheses around the assignment to silence this warning: 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] 329 | 166i | f (idfa t(ah a=s hh_-m>eomposr-y>(fheatschh,( hs,t rk,e yl,e ns,t rmlde5n,( k&emyd)5 l+e n1)))) r{e t u| r ^ n (| 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); ./hash.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/remove.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crypto.c:176:21: warning: passing 'char[32]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 176 | if (base64_encode(md5, md5len, b64, &b64len)) retur./hash.hn: 329(:011):; note: place parentheses around the assignment to silence this warning| ^~~ 329/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h | : 3i:f40 :( dnote: apassing argument to parameter 'in' heret a = h3- | >ionpts -b>afseet6c4h_(ehn,c odkee(yc,o nssttr luenns(ikgenye)d +c h1a)r) *{i n ,| ^ u n| s ( )i gned long len, | ^ crypto.c:176:34: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 176 | if (base64_encode./hash.h(:m329d:511,: mstdio/ftello.cnote: d:use '==' to turn this assignment into an equality comparison549 l:e1 n:329, warning: | a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] b i6f 4 49,( | df&atbte6al4 ll=oe (nhf)-p)>) o rp es| t-^u> rfn./stdio_remap.he :t(48c0:h)16(;:h , note: | expanded from macro 'ftello'k ^~~ e y ,48 | s/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h#t:dr4el:fe40in:n( eknote: epassing argument to parameter 'out' herefy t)e l+l o41 | )b )k _ {f t e | l ^l o | ==| ^ unsigned char *out, unsigned long *outlen); | ^ check.c:2837:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2837 | if (s = sccs_init(name, flags)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ check.c:2837:8: note: place parentheses around the assignment to silence this warning 2837 | if (s = sccs_init(name, flags)) { | ^ | ( ) check.ccset_inex.c::2837286::89:: note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 2837 | 286 | i f i(fs (=p s=c csst_ricnhirt((tn,a m'e,,' )f)l a*gps )=) 0{; | | ^ ~~^~~~~~~~~~~~~~~~ | == cset_inex.c:286:9: note: place parentheses around the assignment to silence this warning 286 | if (p = strchr(t, ',')) *p = 0; | ^ | 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++) { | ^ ~~~~~~~~~~~~~ cset_inex.c:286:9: note: use '==' to turn this assignment into an equality comparison 286 | if (p = strchr(t, ',')) *p = 0; | ^ | == 1 warning generated. 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 (0); | ^~~ crypto.c:122:42: note: passing argument to parameter 'out' here 122 | hash_fd(int hash, int fd, unsigned char *out, unsigned lIn file included from ofixtool.cn:g17 : *In file included from olibc/system.hu:t52l: elibc/hash.hn:)329 : 11| : ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:libc/hash.h3::32940::11 :note: passing argument to parameter 'in' herenote: place parentheses around the assignment to silence this warning 3 | i329n | t ibfa s(ed6a4t_ae n=c ohd-e>(coopnss-t> fuentscihg(nhe,d kcehya,r s*tirIn file included from nlstdio/fwalk.c,e: n47 (: ukIn file included from nestdio/local.hsy:i)37g : n+In file included from e ./system.hd1: ))52l : o{./hash.hn :g 329 | :l ^ 11e :n ,| warning: ( )using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ 329 | if (data = h->ocrypto.cp:s201-:>33f:e twarning: cpassing '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]h (h, k201e | y ,i fs t(rblaesnlibc/hash.he(:6k3294e:_y11e):n c+note: o use '==' to turn this assignment into an equality comparisond1 e)()m d329{5 | , if| m ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d( 5dlaetna, =b 6h4-,> o&pbs64-l>efne)t)c hr(ehtu,r nk e(y0,) ;s t r| l ^~~e n(k/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.he:y4): 40+: 1note: )passing argument to parameter 'out' here) { 4 | | ^ | ./hash.h == : 329 : 11 : note: place parentheses around the assignment to silence this warning 329 | uinfs i(gdatan e=d hc-h>aorp s*-o>ufte,t cuhn(shi,g nkeedy ,l osntgr l*eonu(tkleeyn)) ;+ 1| ) ^) { | ^ | ( ) CC gethost.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)) { | ^ | == crypto.c:255:20: warning: passing 'char[64]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 255 | a32 = adler32(0, buf, len); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ In file included from stdio/gettemp.c:61: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == cweave.c: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 warningCC gettemp.c 151 | if (e = sccs_findKey(s, key)) { | ^ | ( ) crypto.c:282:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 282 | hash_memory(hash, base, strlen(base), md5, &md5len); cweave.c :| 151 ^~~~: 8: note: use '==' to turn this assignment into an equality comparison /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:293 :15138 | : inote: fpassing argument to parameter 'in' here (e =293 | s c c s _ f i n d K e y ( s , kceoyn)s)t {u n s| i ^g n e| d == char *in, unsigned long inlen, | ^ crypto.c:282:40: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 282 | hash_memory(hash, base, strlen(base), md5, &md5len); | ^~~ /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); | ^ 2 warnings generated. 4 warnings generated. cweave.c:237:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237 | EACH_PARENT(s, e, p, i) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cweave.c:237: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) ? PARENTS4( warningss, generated . d, j) : 0; ++j) | ^ stdio/funopen.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | funopen(cookie,cweave.c :r237e:a3d:f nnote: ,use '==' to turn this assignment into an equality comparison wri./sccs.ht:e565f:n18,: snote: eexpanded from macro 'EACH_PARENT'e kfn ,565 | c lfoosre f(nj) = | 0^ ; (p./stdio_remap.h)dbfile.c: :49=248: :1217(::j warning: note: ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cweave.c:303:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ CC gfiles.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datacweave.c :=303 :h13-:> onote: pplace parentheses around the assignment to silence this warnings ->fet c303h | ( h , wkheiyl,e s(ter l=e ns(ckcesy_)e a+c h1N)u)m ({& p ,| ^ & s i| g ( )n )) { | ^ | ( ) cweave.c:303:13: note: use '==' to turn this assignment into an equality comparison 303 | while (e = sccs_eachNum(libc/hash.h&:p329,: 11&:s inote: guse '==' to turn this assignment into an equality comparisonn )) { 329 | | ^i f | ( ==d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == cweave.c:312:3: 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) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cweave.c:312:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0CC libc/stdio/rget.c ; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ cset.c:1009cweave.c::11312:: 3warning: :using the result of an assignment as a condition without parentheses [-Wparentheses] note: use '==' to turn this assignment into an equality comparison ./sccs.h1009:572dspec.c | :: 18285w::h 20inote: :lexpanded from macro 'EACH_PTAG' e warning: using the result of an assignment as a condition without parentheses [-Wparentheses]( d572 | = dataheap.c285fc: | os228 re: CC glob.c t10w(_:hjr i dwarning: l=wusing the result of an assignment as a condition without parentheses [-Wparentheses]e e 0a(; vg 228e.( | Pep aa)iic frh= (v (ca(rsljee tt=< , = e2 Ra)fWc iPh?n_l dDiPUSnTnEeAiT(Gq,&S1 n(S&estrx,rkt (oldsfn,,f, , jk &)e&l yde:)kn )o)0 f);rf e){+t) +u jr{| )n ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ (| | r ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^e t); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ cset.c:1009:11: note: dspec.cplace parentheses around the assignment to silence this warning: 285:20: note: 1009place parentheses around the assignment to silence this warning | while 285( | d =w hcisdataheap.cle:et228 _:(r10gd:.w eenote: aaplace parentheses around the assignment to silence this warningcv hevPa al228i | r= ( icefsa ec(thr,le itRn We=P( _&fDniSenExdTtU,ln ni&,qr 1k&Soltferfn(,)s ),& d{kk eo yf| )f ^ )) ) r | e{ ( )t u r| n ^ ( r| e ( )t ); | ^ | ( ) dspec.ccset.c::2851009::2011:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 2851009 | | wwhhiillee ((dg .=e adataheap.ccc:sh228ev:ta10_l:r d=note: w use '==' to turn this assignment into an equality comparisonee aavc eh228Pl | ai irni(efc( s&(enrtee,xt t Rl=Wn P_,fD iS&nEldTeU,nn )i&)qr 1k{So tff, r | (& ^sd ,k o| kf ==ef y)))) {r e t| u ^r n | ( ==r et); | ^ | == CC gnupatch.c csetprune.c:603:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC graft.c 603 | while (sortkey = fgetline(f)) { | ~~~~~~~~^~~~~~~~~~~~~ delta.c:324:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 324csetprune.c | : 603dataheap.ci::2f17245stdio/gettemp.c warning :::s( 1066 generatedfnote: ::. iplace parentheses around the assignment to silence this warning 1r warning: :eusing the result of an assignment as a condition without parentheses [-Wparentheses] warning: 603=a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] | 245(w | gh66 ei | itlGfeeE n T(v(To(sEf"oMf_rP It(=Nkp _DeafEytiL hnT=,dA U"fdn)geoi =toq=lp1 ieS0nnt)e,r)( ( fdsp)o,u)m t kke{den iyv r)(| ))" ^ _ rI | eN| ^t_ ( ) uD rdspec.cstdio/gettemp.cEn::L 32062T(::Ao1718=f::Yf E)warning: note: S;using the result of an assignment as a condition without parentheses [-Wparentheses]expanded from macro 'GETTEMP'" ) ; | 62320csetprune.c ~~~~^~~~~~~~~~~~~~~~~~~~~~ | | : | # 603 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~d : ei17ff:i n(note: eguse '==' to turn this assignment into an equality comparison . GeEaT cT603hE | vM aPwl h i=_l _eeg ae(ctshtolerimdelta.ctnp:ke 324e( :y&| 11 n ^:=e xdataheap.cnote: ./stdio_remap.hft:place parentheses around the assignment to silence this warning:gl245 54en::t, 1019l 324::i& | nl note: note: eeiplace parentheses around the assignment to silence this warningexpanded from macro '__gettemp'(nf f) ) )()54245 f | | {i{# r di e ef| | f ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~= ^i( no( efg| fe ==_ t _=eg nefvti(tn"ed_mUIpnN i_bqDk1E_SL_tT_rAg("es)t, tdspec.c =e:k=m320e p:y0 17)) :))| ^note: rp place parentheses around the assignment to silence this warningeu ttuern nv320 ( | cweave.c(" :o_ 391fIi:fNf12)_ :;D( Egwarning: L.using the result of an assignment as a condition without parentheses [-Wparentheses]| Te ^ Aa = c Y391h| E | v ( )S a " l)w ;h= i le| ea ^ c (h tl| i ( )=n ef(g&entelxitnlen(,l p&[lie]n.)d)F ){) {| ^ | ~~^~~~~~~~~~~~~~~~~~~~| ( ) delta.c:324:11dataheap.c:: 245note: :use '==' to turn this assignment into an equality comparison10 : note: use '==' to turn this assignment into an equality comparison 324 | 245i | f i(ff i(roef f= =( gfeitcweave.cne:dn391Udspec.cv:n:(12i320":q:_ 117Inote: S:Nplace parentheses around the assignment to silence this warningt _ rnote: D(use '==' to turn this assignment into an equality comparison Es 391L, | T Ak320 "e | w)y h ) i=)il= fe r 0e(()tgt)u. re=pna u cft(hgeovenfatvfll() i";=n_ eI e(N| al_ ^cpD h[E liL| i]T ==n.A ed=(FY&)En)Se "x{)t ;l n| diff.c, ^ | : ^137& :l| 17e ( )| :n == ) warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] { | ^ | 137 == | } else if (p = getenv("COLUMNS")) { cweave.c :| 391 ~~^~~~~~~~~~~~~~~~~~~: 12: note: use '==' to turn this assignment into an equality comparison 391 | while (t = fgetline(lp[i].dF)) { | ^ | == CC libc/stdio/scanf.c In file included from fslayer.c:18: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.hdiff.c::329137::1117:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 137 | 329 | i}f e(ldsaet ai f= (hp- >=o pgse-t>efnevt(c"hC(OhL,U MkNeSy",) )s t{r l e| n ^ ( k e| y ( )) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff.c:137:17: note: use '==' to turn this assignment into an equality comparison 137 | } elslibc/hash.he: 329i:f11 :( pnote: place parentheses around the assignment to silence this warning= gete n329v | ( "iCfO L(UdMaNtSa" )=) h{- > o| p ^s - >| f ==e tch(h, key, strlen(key) + 1)) { | ^ | ( ) 2 warnings generated. cweave.c:420:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 420 | while (t = fgetline(lp[i].dF)) {libc/hash.h : 329| : ~~^~~~~~~~~~~~~~~~~~~~11 : note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == cweave.c:420:13: note: place parentheses around the assignment to silence this warning 420 | while (t = fgetline(lp[i].dF)) { | ^ | ( ) cweave.c:420:13: note: use '==' to turn this assignment into an equality comparison 420 | while (t = fgetline(lp[i].dF)) { | ^ | == features.c:86:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (here = features_fromBits(features_bits(0))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ features.c:csetprune.c86::70812::9 :note: place parentheses around the assignment to silence this warningwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | i f708 | ( h eirfe (=s f=e astcucrse_sk_efyrionmiBti(tosp(tfse-a>truerfePsr_obji,t sr(k0,) )I)N I{T _ M| U ^ S T E| X ( )I ST, idDB)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:708:9: note: place parentheses around the assignment to silence this warning 708 | if (s = sccs_keyfeatures.ci:cweave.cn86:i:441t12:(:14o :pnote: tuse '==' to turn this assignment into an equality comparisonwarning: s using the result of an assignment as a condition without parentheses [-Wparentheses]- > r86 e | 441f | P ri of j i,(f h re(krr,ek oI=fN fIf Te=_a MtsUucSrcTesEs_X_hIfaSrsToR,mo BoiitdtkDseB(y)f()es a,{t ur rk| ee ^ sy _) b)| i ( )t{ s ( 0| ) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~) ) { | ^ | == csetprune.c:708cweave.c::9441:: 14note: :use '==' to turn this assignment into an equality comparison note: place parentheses around the assignment to silence this warning 708 | 441 | i f i(fs (=r ksocfcfs _=k esycicnsi_th(aospRtoso-t>kreeyf(Psr,o jr,k eryk),) I{N I T| _ ^ M U S| T ( )E X2I warningSsT generated,. idDB)) { | ^ | == cweave.c:441:14: note: use '==' to turn this assignment into an equality comparison 441 | if (rkoff = sccs_hasRootkey(s, rkey)) { | ^ | == 1 warning generated. cweave.c:469:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 469 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cweave.c:469:12: note: place parentheses around the assignment to silence this warning 469 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) cweave.c:469:12: note: use '==' to turn this assignment into an equality comparison 469 | while (d = cdataheap.cs:e306t:_14r:d wwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]a vePair (306s | , 0w,h i&lrek o(foff,f &=d kRoKfDfK)O)F F{( s ,| ^o f f| , == rkoff, dkoff)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:748:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 748 | if (len = paths_overlap(path, complist[i])) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:306:14: note: place parentheses around the assignment to silence this warning 306 | while (off = RKDKcsetprune.cO:F748F:(11s:, note: oplace parentheses around the assignment to silence this warningf f, rk o748f | f , idfk o(flfe)n) ={ p a| t ^ h In file included from s stdio/mkdtemp.c_| :o ( )55v : eIn file included from rstdio/local.hl:a37p: (In file included from p./system.ha:t52h: ,./hash.h :c329o:m11p:l iwarning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t [i])) { | ^ 329 | | i ( )f (dIn file included from astdio/makebuf.ct:a51 : =In file included from stdio/local.hh:-37>: oIn file included from p./system.hs:-52>: f./hash.he:t329c:h11(:h dataheap.c,warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]306k :e14y:, csetprune.c note: :329suse '==' to turn this assignment into an equality comparison748 | t : r11il :fe306 n | note: (( use '==' to turn this assignment into an equality comparisondk aewtyh a)i748 l | =+e h1(i-)of>)f o f(p{ ls =e- n>| R f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~K=e D tKpcOahFt(Fhh(s,s_ ,ok veoeyfr,fl ,as ptr(rkploaeftnfh(,,k edcyko)om fp+fl )i1)s) t){[ i{ ] | ) ^)| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cweave.c{ | : ==505 :| ./hash.h12 ^:: 329 :warning: | 11using the result of an assignment as a condition without parentheses [-Wparentheses] ==: note: place parentheses around the assignment to silence this warning 505 | w hCC libc/stdio/setbuf.c 329i | l ei f( t( d=a tsac c=s _hn-./hash.he>:xo329tp:ds11a-:t> afnote: (eplace parentheses around the assignment to silence this warningst )c)h ({329h | , | ifk ~~^~~~~~~~~~~~~~~~~~ e(yd,a tsat r=l ehn-(>koepys)- >+f e1t)c)h ({h , | k ^ e y ,| ( )s trlecweave.cn:(505k:e12y:) note: +place parentheses around the assignment to silence this warning 1)) { 505| | ^ w| h ( )i le (t = sccs_nextdata(s)) { | ^ | ( ) ./hash.h:329:./hash.h11::329 :note: 11use '==' to turn this assignment into an equality comparison: cweave.cnote: :use '==' to turn this assignment into an equality comparison329505 | : 12i :f329 | note: ( use '==' to turn this assignment into an equality comparisondi aft (a d 505a= | t ah -w=>h oihpl-se>- o>(pftse -t=>c fhse(cthcc,sh _(knhee,yx ,tk desaytt,ra l(sestn)r()lk ee{ny () k | e+ ^y )1 )| +) == { 1 ) )| ^{ | 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 features.c :798128 | : 8i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]p = get e128n | v (i"fB K(_pU S=E Rg"e)t)e npv (=v asrt)r)d u{p ( p| ) ~~^~~~~~~~~~~~~; | ^ | ( ) csetprune.c:798:8: note: use '==' to turn this assignment into an equality comparison 798 | if (p = getenv("BK_USER")) p = strdup(p); | ^ | == features.c:128:8: note: place parentheses around the assignment to silence this warning 128 | if (p = getenv(var)) { | ^ | ( )csetprune.c :800:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 800 | if (p = getenv("BK_HOST")) p = strdup(p); | ~~^~~~~~~~~~~~~~~~~~~ csetprune.c:800:8: note: place parentheses around the assignment to silence this warning features.c :800128 | : 8i:f note: (use '==' to turn this assignment into an equality comparisonp = g e128t | e niv(f" B(Kp_ H=O SgTe"t)e)n vp( v=a rs)t)r d{u p (| p ^) ; | ==| ^ | ( ) csetprune.c:800:8: note: use '==' to turn this assignment into an equality comparison 800 | if (p = getenv("BK_HOST")) p = strdup(p); | ^ | == 1 warning generated. dataheap.c:355:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 355 | if (mark = (*dkey == '|')) ++dkey; | ~~~~~^~~~~~~~~~~~~~~~ dataheap.c:355:12: note: place parentheses around the assignment to silence this warning 355 | if (mark = (*dkey == '|')) ++dkey; | ^ | ( ) CC libc/stdio/setbuffer.c dataheap.c:355:12: note: use '==' to turn this assignment into an equality comparison 355 | if (mark = (*dkey == 3' warning|s' generated). ) ++dkey; | ^ | == features.c:174:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 174 | if (p2 = proj_product(p)) p = p2; | ~~~^~~~~~~~~~~~~~~~~ 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] features.c329: | 174 :i9f: (note: dplace parentheses around the assignment to silence this warninga tCC libc/stdio/setvbuf.c a 174= | hi-f> o(pps2- >=f eptrcohj(_h,p rkoedyu,c ts(tpr)l)e np( k=e yp)2 ;+ 1 )| ) ^ { | ( )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ features.c:174:9: libc/hash.hnote: :use '==' to turn this assignment into an equality comparison329 :11: note: place parentheses around the assignment to silence this warning174 | if 329( | p 2i f= (pdraotja_ pCC grep.c =r ohd-u>cotp(sp-)>)f ept c=h (ph2,; k e| y ^, s| t ==r len(key) + 1)) { | ^ | ( ) features.c:175:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 175 | if (p2 = proj_isResync(p)) p = p2; | ~~~^~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == features.c:175:9: note: place parentheses around the assignment to silence this warning 175 | if (p2 = proj_isResync(p)) p = p2; | ^ | ( ) make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' features.c:175:9: note: use '==' to turn this assignment into an equality comparison 175 | if (p2 = proj_isResync(p)) p = p2; | ^ | == fast-export.c:170:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 170 | if (*q == ':') for (; *q = *(q+1); q++) ; | ~~~^~~~~~~~ fast-export.c:170:28: note: place parentheses around the assignment to silence this warning 170 | if (*q == ':') for (; *q = *(q+1); q++) ; | ^ | ( ) fast-import.c:228:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]fast-export.c :dataheap.c170: :40322828: | :14 :inote: fuse '==' to turn this assignment into an equality comparisonwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( d i170r | 403= | i afwv h[(io*lpqeCC hash_nokey.c t i=(n=wd o]'f):f ' {)= fR| oK ~~~~^~~~~~~~~~~~rD K(O;F F*(qs ,= w*o(fqf+,1 )r;k oqf+f+,) d;k o f| f ^) ) | { == | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fast-import.c:228:10: note: place parentheses around the assignment to silence this warning 228 | if (dir = av[optind]) { | ^ | ( ) fast-import.cdataheap.c::228403::1014:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning 228 | 403 | i fw h(idlier (=w oafvf[ o=p tRiKnDdK]O)F F{( s ,| ^w o f| f ==, rkoff, dkoff)) { | ^ | ( ) dataheap.c:403:14: note: use '==' to turn this assignment into an equality comparison 403 | while (woff = RKDKOFF(s, woff, rkoff, dkoff))fast-export.c :{217 : 11| : ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| == 217 | if (fip = hash_fetchStrMem(op->rkdk2fi, hkey)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fast-export.c:217:11: note: place parentheses around the assignment to silence this warning 217 | if (fip = hash_fetchStrMem(op->rkdk2fi, hkey)) { | ^ | ( ) fast-export.c:217:11: note: use '==' to turn this assignment into an equality comparison 217 | if (fip = hash_fetchStrMem(op->rkdk2fi, hkey)) { | ^ | == features.c:273:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 273 | if (t = getenv(buf)) rmt_features = features_toBits(t, 0); | ~~^~~~~~~~~~~~~ features.c:273:8: note: place parentheses around the assignment to silence this warning 273 | if (t = getenv(buf)) rmt_features = features_toBits(t, 0); | ^ | ( ) CC libc/stdio/snprintf.c 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); | ^ | == In file included from stdio/mkstemp.c:56: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/sprintf.c features.c:338:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 338 | if (p2 = proj_product(p)) p = p2; | ~~~^~~~~~~~~~~~~~~~~fast-export.c :321:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | if (d1 = PARENT(s, d2)) { | ~~~^~~~~~~~~~~~~~~ 1 warning generated. features.c:fast-export.c338::3219::10 :note: place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning 338 | 321i | f (ipf2 (=d 1p r=o jP_ApRrEoNdTu(cst,( pd)2)) )p {= p| 2 ^ ; | | ( ) ^ | ( ) fast-export.c:321:10: note: use '==' to turn this assignment into an equality comparison 321 | if (d1 = PARENT(s, d2)) { | ^ | == features.c:338:9: note: use '==' to turn this assignment into an equality comparison 338 | if (p2 = proj_product(p)) p = p2; | ^ | == 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; | ~~~^~~~~~~~~~~~~~~~~~ features.c:339:9: note: place parentheses around the assignment to silence this warning 339 | if (p2 = proj_isResync(p)) p = p2; | ^ | ( ) features.c:339:9: note: use '==' to turn this assignment into an equality comparison 339 | if (p2 = proj_isResync(p)) p = p2; | ^ | == fast-export.c:353:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 353 | if (pfeatures.ca:t342h:110 := warning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]e y2p a342t | h (idfk 1(,r e0t, =0 ,p f0-)>) b{i t s| ) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ { | ~~~~^~~~~~~~~~ In file included from stdio/remove.cgca.c::5520:: 1In file included from :libc/system.h :fast-export.cwarning: 52:a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]: 353 libc/hash.h::12329: : 5511note: | :place parentheses around the assignment to silence this warningr ewarning: features.cmusing the result of an assignment as a condition without parentheses [-Wparentheses] :o 353342v | :e 10( i:fi329f l | note: e (place parentheses around the assignment to silence this warning)ip fa t| (342h^d | 1 a t./stdio_remap.hi=a:f 63 k=:(e 16ryh:e2- tp>note: aoexpanded from macro 'remove'=tp hsp (-f63d>- | kf>#1ebd,tie ctf0hsi,()n h e0,{ , r k e0e| m)y ^ o), v e{s| t ( )b r k| l_ ^ er ne (m| ko ( )ev ye) +| ^1 )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fast-export.c:353:12: note: use '==' to turn this assignment into an equality comparison features.c: 342353: | 10:libc/hash.h :inote: 329fuse '==' to turn this assignment into an equality comparison: 11(:p anote: 342tplace parentheses around the assignment to silence this warning | h 1i f = 329 ( | kr eeiytf2 p=(a dtpahft(-ad> kb=1i ,th s-0)>, o {p0 s, - | >0 ^f) e) t | c{ ==h ( h| , ^ k e| y ==, strlen(key) + 1)) { | ^ | ( ) features.c:346:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 346 | if (here = loadfile(proj_fullibc/hash.hl:p329a:t11h:( pnote: ,use '==' to turn this assignment into an equality comparison "BitK e329e | pe ri/lfo g(/dfaetaat u=r ehs-">)o,p s0-)>)f e{t c h| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h , key, strlen(key) + 1)) { | ^ | == features.c:346:11: note: place parentheses around the assignment to silence this warning 346 | if (here = loadfile(proj_fullpath(p, "BitKeeper/log/features"), 0)) { | ^ | ( ) 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")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~ features.c:346:11: note: use '==' to turn this assignment into an equality comparison 346 | if (hefast-import.cr:e443 :=9 :l onote: aplace parentheses around the assignment to silence this warningd file( p443r | o ji_ff u(lrlcp a=t hs(yps,t e"mB(i"tbKke e-pre rn/almoegs/"f)e)a t{u r e| s ^ " ) ,| ( )0 )) { | ^ | == fast-import.c:443:91: warning generatednote: . use '==' to turn this assignment into an equality comparison 443 | if (rc = system("bk -r names")) { | ^ | == stdio/makebuf.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | __smakebuf(fp) | ^ ./stdio_remap.h:109:20: note: expanded from macro '__smakebuf' 109 | #define __smakebuf bk___smakebuf | ^ 5 warnings generated. csetprune.c:1379:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1379 | EACH_PARENT(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ stdio/makebuf.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | __swhatbuf(fp, bufsize, couldbetty) | ^ ./stdio_remap.h:80:20: note: expanded from macro '__swhatbuf' 80 | #define __swhatbuf bk___swhatbuf | ^ fast-export.c:514:10: 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)) { | ^ | == features.c:427:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 427 | if (j = hash_fetchStrU32(namemap, list[i])) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/sscanf.c features.c:427:9: note: place parentheses around the assignment to silence this warning 427 | if (j = hash_fetchStrU32(namemap, list[i])) { | ^ | ( ) csetprune.c:1420:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1420 | if (p = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ features.c:427:9: note: use '==' to turn this assignment into an equality comparison 427 | if csetprune.c(:j1420 :=9 :h anote: splace parentheses around the assignment to silence this warningh _fetc h1420S | t r Uifast-import.c3f:2 1622(( warning:np generated13a . :m= e warning: mPusing the result of an assignment as a condition without parentheses [-Wparentheses]aA pR,E Nl622Ti | (s stw,[h iid]l))e)) ({{g o p| | ^ ^= p| | a ( ) ==r seOp(op, line)) { | ~~~~^~~~~~~~~~~~~~~~~~~ csetprune.c:1420:9: note: use '==' to turn this assignment into an equality comparison fast-import.c :1420622 | : 13 :i fnote: place parentheses around the assignment to silence this warning( p = P A622R | E NwTh(isl,e d()g)o p{ = | p ^a r s| e ==O p(op, line)) { | ^ | ( ) fast-import.c:622:13: note: use '==' to turn this assignment into an equality comparison 622 | while (gop = parseOp(op, line)) { | ^ | == csetprune.c:1423:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1423 | if (m = MERGE(s, d)) { | ~~^~~~~~~~~~~~~ csetprune.c:1423:9: note: place parentheses around the assignment to silence this warning 1423 | if (m = 1M warningE generatedR. GE(s, d)) { | ^ | ( ) csetprune.c:1423:9: note: use '==' to turn this assignment into an equality comparison 1423 | if (m = MERGE(s, d)) { | ^ | == CC heapdump.c dataheap.c:801:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/stdio.c dataheap.c:801:9: note: place parentheses around the assignment to silence this warning 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ^ | ( ) dataheap.c1: warning801 generated:. 9: note: use '==' to turn this assignment into an equality comparison 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ^ | == In file included from fast-export.cget.c::65617:: 3In file included from :libc/system.h :warning: 52using the result of an assignment as a condition without parentheses [-Wparentheses]: libc/hash.h:329: 11656: | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]E ACH_PARENT( c329s | e ti,f d(,d adtpa, =i )h -{> o p| ^~~~~~~~~~~~~~~~~~~~~~~~~~~s ->fe./sccs.ht:c565h:(18h:, note: kexpanded from macro 'EACH_PARENT'e y, s t565r | l efno(rk e(yj) =+ 01;) )(p ){ = | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning fast-export.c :329656 | : 3i:f note: (place parentheses around the assignment to silence this warningd ata ./sccs.h=: 565h:-18>:o pnote: sexpanded from macro 'EACH_PARENT'- >fet c565h | ( hf,o r k(ejy ,= s0t;r l(epn)( k=e y()j + <1 )2)) {? P| A ^ R E N| T ( )S (s, d, j) : 0; ++j) | ^ libc/hash.h:329:11: fast-export.cnote: :use '==' to turn this assignment into an equality comparison656 :3: note: use '==' to turn this assignment into an equality comparison329 | i./sccs.hf: 565(:d18a:t anote: expanded from macro 'EACH_PARENT'= h->o p565s | - >ffoert c(hj( h=, 0k;e y(,p )s = t(rjl eview, keylist[k])) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findcset.c:691:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 691 | if (ch = mdbm_fetch_str(cur->view, keylist[k])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findcset.c:691:10: note: place parentheses around the assignment to silence this warning 691 | if (ch = mdbm_fetch_str(cur->view, keylist[k])) { | ^ | ( ) CC help.c 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/stdio/ungetc.c fast-import.c:949:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 949 | if (q = strrchr(p, '>')) p = q+1; | ~~^~~~~~~~~~~~~~~~~ fast-import.c:949:8: note: place parentheses around the assignment to silence this warning 949 | if (q = strrchr(p, '>')) p = q+1; | ^ | ( ) fast-import.c:949:8: note: use '==' to turn this assignment into an equality comparison 949 | if (q = strrchr(p, '>')) p = q+1; | ^ | == CC libc/stdio/vasprintf.c 2 warnings 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)) { | ^ | == csetprune.c:1764:31: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1764 | count = symdiff_expand(old, L(oldp), d, slist); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findcset.c:823:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 823 | for (ch = kv.key.dptr; *ch; ch++) { | ^ ~~~~~~~~~~~ CC libc/stdio/vfprintf.c 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.dptcsetprune.cr:;1809 :*22:c hwarning: ;address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] ch++) 1809{ | s| y ^ ~~~~~~~~~~~m diff_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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fast-import.c:1206:11: warning: passing 'u8[4096]' (aka 'unsigned char[4096]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1206 | sprintfast-export.cf:(879b:u12f:, warning: "using the result of an assignment as a condition without parentheses [-Wparentheses]b lob % z879d | " , wlheinl)e; ( p| ^~~= eachlibc/stdio.hl:i270n:e31(:& tnote: ,passing argument to parameter here &i) )270 | {i n t| ~~^~~~~~~~~~~~~~~~~~ sprintf(char * __restrict, const char * __restrict, ...) | ^ fast-export.c:879:12: note: place parentheses around the assignment to silence this warning 879 | while (p = eachlfast-import.ci:n1208e:(49&:t , 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]i )) { 1208 | | ^ h a| s ( )h _descriptor[idx].process(&md, buf, strlen(buf)+1); | ^~~ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlfast-export.ce:n879 :(12c:o nnote: suse '==' to turn this assignment into an equality comparisont char 879* | ) ; w h| i ^l e (p = eachline(&t, &i)) { | ^ | == In file included from stdio/puts.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, 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] 329 | if (data = h-./hash.h>:o329p:s11-:> fnote: eplace parentheses around the assignment to silence this warningt 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: place parentheses around the assignment to silence this warning 329 | if (data = ./hash.hh:-329>:o11p:s -note: >use '==' to turn this assignment into an equality comparisonf etch( h329, | kiefy ,( dsattral e=n (hk-e>yo)p s+- >1f)e)t c{h ( h| , ^ k e| y ( ), strlen(key) + 1)) { | ^ | == 2 warnings 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)) { | ^ | == dataheap.c:1121:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1121 | FIELD(cludes); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1121:3: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1121:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ csetprune.c:1947:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1947 | while (buf = fgetline(fdataheap.c):)1122 :{20 : | warning: ~~~~^~~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses] 1122 | unless (CSET(s)) FIELD(bamhash); | ^~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->csetprune.cs:l1947i:s13t:2 [note: dplace parentheses around the assignment to silence this warning] .x) \ 1947 | | ~~~~^~~~~~~~~~~~~~~~w hile (buf = fgetline(f)) { | ^ | ( ) csetprune.c:1947:13: note: use '==' to turn this assignment into an equality comparison 1947 | whiledataheap.c :(1122b:u20f: =note: place parentheses around the assignment to silence this warningf getdataheap.cl:i1112n:e10(:f )note: )expanded from macro 'FIELD' { | 1112 ^ | i| f == (old = s->slist2[d].x) \ | ^ dataheap.c:1122:20: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1123:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1123 | FIELD(random); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ In file included from gethelp.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) \ | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(csetprune.ch:,1990 :k12e:y ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s trlen( k1990e | y ) +idataheap.c f:1 1123)(:)l3 e:{n note: =use '==' to turn this assignment into an equality comparison| ^ p dataheap.ca :t| 1112h ( ):s_ 10o:v enote: rexpanded from macro 'FIELD'l ap(n e1112w | p aitfh ,( odlede p=[ is]-)>)s l{i s t| 2 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ 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) csetprune.c+: 19901:)12): {note: place parentheses around the assignment to silence this warning | ^ | == 1990 | if (ldataheap.ce:n1124 :=3 :p awarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]h s_over l1124a | p ( nUeFwIpEaLtDh(,u sdeerehpo[sit]));) {| ^~~~~~~~~~~~~~~~ | ^ dataheap.c| : ( )1115 :10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ csetprune.c:1990:12: note: use '==' to turn this assignment into an equality comparison 1990 | if (len = paths_overlap(newpath, deep[i])) { | ^ | == 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 stdio/setbuffer.c=: 48s:-1>:s lwarning: ia function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]s t2[d].x )48 | \s e t| b ^u ffer(fp, buf, size) | ^ ./stdio_remap.h:101:19: note: expanded from macro 'setbuffer' 101 | #define setbuffer bk_setbuffer | ^ dataheap.c:1124:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1125:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1125 | UFIELD(pathname); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1125:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ CC here.c stdio/setbuffer.c:64:1: warning: dataheap.ca function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]: 1125:3 :64 | note: suse '==' to turn this assignment into an equality comparisone tldataheap.ci:n1115e:b10u:f (note: fexpanded from macro 'UFIELD'p ) | 1115^ | if./stdio_remap.h :(68o:l20d: =note: expanded from macro 'setlinebuf's ->s l68i | s#td2e[fdi]n.ex )s e\t l i| n ^e buf bk3_ warningsse generatedt. linebuf | ^ 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) \ | ^ 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) \ | ^ fsl.c:146:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 146 | if (xfiCC here_check.c ldataheap.ce: 1127=: 3i:s _note: xuse '==' to turn this assignment into an equality comparisonf iledataheap.c(:a1115v:[10a:c ]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] fsl.c1128: | 146 : 13U:F Inote: Eplace parentheses around the assignment to silence this warningL D(syml i146n | k ) ;i f | ( ^~~~~~~~~~~~~~~x file dataheap.c=: 1115i:s10_:x fnote: iexpanded from macro 'UFIELD'l e(av [1115a | c ]i)f) ({o l d| ^ = s| - ( )> slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1128:3fsl.c:: 146note: :place parentheses around the assignment to silence this warning13 : note: dataheap.cuse '==' to turn this assignment into an equality comparison: 1115:10: 146note: | expanded from macro 'UFIELD' if (1115x | f iilfe (=o lids _=x fsi-l>es(laivs[ta2c[]d)]). x{) \| ^ | ^| == dataheap.c:1128:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1129:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1129 | UFIELD(csetFile); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->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) \ | ^ dataheap.c:1134:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1134 | for (d = ds; d >= TREE(s); d--) FIELD(random); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1134:34: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1134:34: note: use '==' to turn this assignment into an equality comparison dataheap.cfindcset.c::11121241::1011: :note: expanded from macro 'FIELD'warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1112 | 1241i | f w(hoillde =( ps -=> sel21ai warningcssht generatedl2. i[nde](.&xt), \ & l| e ^n )) fprintf(out, "c %.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ findcset.c:1241:11: note: place parentheses around the assignment to silence this warning 1241 | whidataheap.cl:e1135 :(34p: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]e achline (1135& | t ,f o&rl e(nd) )= fdpsr;i ndt f>(=o uTtR,E E"(cs )%;. *ds-\-n)" ,U FlIeEnL,D (pp)a;t h n| a ^ m e )| ; ( ) | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ findcset.c:1241:11: note: use '==' to turn this assignment into an equality comparison 1241 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ^ | == dataheap.c:1135:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 2 warning1115s | generated . if (old = s->slist2[d].x) \ | ^ dataheap.c:1135:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1136:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1136 | for (d = ds; d >= TREE(s); d--) UFIELD(sortPath); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ CC libc/stdio/vfscanf.c dataheap.c:1136:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1136:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1137:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1137 | for (d = ds; d >= TREE(s); d--) UFIELD(zone); | ^~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1137:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1137: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:1138:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1138 | for (d = ds; d >= TREE(s); d--) UFIELD(symlink); | ^~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1138:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1138:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ 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 | lflusdataheap.ch:(1139f:p34): warning: | using the result of an assignment as a condition without parentheses [-Wparentheses]^ 1139 | for (d = ds; d >= TREE(s); d--) UFIELD(csetFile); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ 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 | dataheap.c_:_1139s:r34e:f inote: lplace parentheses around the assignment to silence this warningl (fpdataheap.c): 1115 :| ^10 : note: ./stdio_remap.hexpanded from macro 'UFIELD': 98:19: 1115note: | expanded from macro '__srefill' if (98ostdio/puts.c | l:#d55d :e=1f :is n-2warning: e> warninga function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ss _l generated_ i. s55sr | tep2fIn file included from u[igettemp.ctdl:s]l17(. : sxbIn file included from ))klibc/system.h _: \_52| _: ^ slibc/hash.h | r: ^e./stdio_remap.h329 f::il6111l:: 14 :warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^note: expanded from macro 'puts' 61 | 329# | d eiffi n(ed aptuat s= bhk-_>pouptss- > f| e ^t ch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) \ | ^ libc/hash.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:1140:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1140 | for (d = ds; d >= TREE(s); d--) libc/hash.hU:F329I:E11L:D (note: uuse '==' to turn this assignment into an equality comparisons erhost )329; | i| f ^~~~~~~~~~~~~~~~ (dadataheap.ct:a1115 :=10 :h -note: >expanded from macro 'UFIELD'o ps-> f1115e | t cihf( h(,o lkde y=, ss-t>rslleins(tk2e[yd)] .+x) 1\) ) | { ~~~~^~~~~~~~~~~~~~~~ | ^ | == 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: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ CC hostme.c CC libc/stdio/vprintf.c dataheap.c:1143:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1143 | for (d = ds; d >= TREE(s); d--) FIELD(bamhash); | ^~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1143:35: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1143:35: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1153:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1153 | for (d = ds; d >= TREE(s); d--) FIELD(comments); | ^~~~~~~~~~~~~~~ 1dataheap.c warning: generated1112. :10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ In file included from gethost.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1153:34: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ libc/hash.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:1153:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ libc/hash.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:1167:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1167 | while (rkoff = OLDKOFF(off)) { | ~~~~~~^~~~~~~~~~~~~~ dataheap.c:1167:17: note: place parentheses around the assignment to silence this warning 1167 | while (rkoff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1167:17: note: use '==' to turn this assignment into an equality comparison 1167 | while (rkoff = OLDKOFF(off)) { | ^ | == In file included from stdio/rewind.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.hdataheap.c::3291189::1117:: note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 3291189 | | i f w(hdialtea (=r kho-f>fo p=s -O>LfDeKtOcFhF((ho,f fk)e)y ,{ s t| r ~~~~~~^~~~~~~~~~~~~~l en(key) + 1)) { | ^ | ( ) dataheap.c:1189:17: note: place parentheses around the assignment to silence this warning 1189 | while (rkoff = OLDKOFF(off)) { | ./hash.h ^ : 329 :| 11 ( ): note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dataheap.c:1189:17: note: use '==' to turn this assignment into an equality comparison 1189 | while (rkoff = OLDKOFF(off)) { | ^ | == CC libc/stdio/vscanf.c 2 warnings generated. dataheap.c:In file included from 1217graft.c::1723:: In file included from warning: libc/system.husing the result of an assignment as a condition without parentheses [-Wparentheses]: 52: libc/hash.h:329 :121711 | : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]w hile (rkof f329 | = iOfL D(KdOaFtFa( o=f fh)-)> o1{p warning s generated -. | > ~~~~~~^~~~~~~~~~~~~~f etch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:dataheap.c329::121711::17 : note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning In file included from 3291217getuser.c | | : 17i : f In file included from wlibc/system.h(h:di52al: telibc/hash.ha : (329=r: k11ho:-f >fwarning: o using the result of an assignment as a condition without parentheses [-Wparentheses]p= s -O>LfD eK329tO | cF hFi((fho ,f( fdk)ae)ty a,{ =s t| hr ^ -l >e on| p( ( )sk -e>yf)e t+c h1()h), {k e y| , ^ s t r| l ( )e n(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1217:17libc/hash.h:: 329note: :use '==' to turn this assignment into an equality comparison11 : note: use '==' to turn this assignment into an equality comparison 1217 | 329 | libc/hash.h w:ih329fi: l11(e:d a(note: trplace parentheses around the assignment to silence this warningak o=f fh329 - | => oiOpfLs D-(K>dOfaFetFta(c oh=f( fhh),-) > ko{ep ys ,-| > ^sf te rt| lc ==eh n((hk,e yk)e y+, 1s)t)r l{e n (| k ^e y )| ==+ 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. CC http.c In file included from stdio/rget.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dataheap.c:1286:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1286 | if (off = WEAVE_INDEX(s, d)) { | ~~~~^~~~~~~~~~~~~~~~~~~ dataheap.c:1286:12: note: place parentheses around the assignment to silence this warning 1286 | if (off = WEAVE_INDEX(s, d)) { | ^ | ( ) dataheap.c:1286:12: note: use '==' to turn this assignment into an equality comparison 1286 | if (off = WEAVE_INDEX(s, d)) { | ^ | == In file included from gfiles.c:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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:1324:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1324:8: note: place parentheses around the assignment to silence this warning 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ^ | ( ) dataheap.c:1324:8: note: use '==' to turn this assignment into an equality comparison 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ^ | == CC libc/stdio/vsnprintf.c CC idcache.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == get.c:67:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 67 | if (prog = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ CC isascii.c get.c:67:11: note: place parentheses around the assignment to silence this warning 67 | if (prog = strrchr(av[0], '/')) { | ^ | ( ) get.c:67:11: note: use '==' to turn this assignment into an equality comparison 67 | if (prog = strrchr(av[0], '/')) { | ^ | == In file included from stdio/setbuf.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from 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)) { | ^ | ( ) libc/hash.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. stdio/rewind.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | rewind(fp) | ^ ./stdio_remap.h:64:16: note: expanded from macro 'rewind' 64 | #define rewind bk_rewind | ^ get.c:349:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 349 | adler32(0, s->In file included from gstdio/scanf.cf:i49l: eIn file included from ,stdio/local.h :s37t: rIn file included from l./system.he:n52(: s./hash.h-:>329g:f11i:l ewarning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) ); | ^~~~~~~~ 329libc/zlib/zlib.h | : 821i:f61 :( dnote: apassing argument to parameter 'buf' here ta = 821h | -Z>EoXpTsE-R>Nf eutLcohn(gh ,Z EkXePyO,R Ts tardlleenr(3k2e yO)F (+( u1L)o)n g{ a d| l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e r, const Bytef *buf, uInt 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)) { | ^ | ( ) ./hash.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/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)) { | ^ | ( ) get.c:421:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 421 | if (c = bam(prog, (flags & SILENT), bp_files, ac_opte./hash.hn:d329,: 11a:v )note: )use '==' to turn this assignment into an equality comparison { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == get.c:421:9: note: place parentheses around the assignment to silence this warning 421 | if (c = bam(prog, (flags & S1I warningL generatedE. NT), 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)) { | ^ | == 1 warning generated. 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 info.c stdio/rget.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | __srget(fp) | ^ ./stdio_remap.h:78:17: note: expanded from macro '__srget' 78 | #define __srget bk___srget | ^ 2 warnings generated. In file included from hash_nokey.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from libc/hash.hstdio/snprintf.c::32950:: 11In file included from :stdio/local.h :note: 37use '==' to turn this assignment into an equality comparison: In file included from ./system.h:52: ./hash.h329: | 329 :i11f: (warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]a ta = h->o p329s | - >iffe t(cdha(tha, =k ehy-,> osptsr-l>efne(tkcehy()h ,+ k1e)y), {s t r| l ^e n (| k ==e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/vsprintf.c CC key2rev.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 libc/stdio/vsscanf.c gethelp.c:125:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ~~^~~~~~~~~~~~~~~~~~~~~~ gethelp.c:125:21: note: place parentheses around the assignment to silence this warning 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ^ | ( ) gethelp.c:125:21: note: use '==' to turn this assignment into an equality comparison 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ^ | == In file included from stdio/setvbuf.cstdio/sprintf.c::5550:: 1In file included from :stdio/local.h :warning: 37a 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 : 55./hash.h | :s329e:t11v:b uwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]( fp, buf, m o329d | e ,i fs i(zdea)t a | =^ h->o./stdio_remap.hp:s69-:>17f:e tnote: cexpanded from macro 'setvbuf'h (h, 69k | e#yd,e fsitnrel esne(tkvebyu)f +b k1_)s)e t{v b u| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: 2use '==' to turn this assignment into an equality comparison warning s generated. 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/wbuf.c In file included from stdio/stdio.c:51: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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 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] gettemp.c :32934 | : 13i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h -34> | o pisf- >(feentvcthm(ph ,= kgeeyt,e nsvt(r"lTeMnP(DkIeRy")) )+ t1m)p)d i3{r warning ss [ generated| t. ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m pdirs_len++] = envtmp; | ~~~~~~~^~~~~~~~~~~~~~~~~~ gettemp.c:34:13: note: place parentheses around the assignment to silence this warning 34 | if (envtmp = getenv("TMPDIR")) tlibc/hash.hm:p329d:i11r:s [note: tplace parentheses around the assignment to silence this warningm pdi r329s | _ liefn +(+d]a t=a e=n vht-m>po;p s ->| f ^ e t ch(| h ( ), key, strlen(key) + 1)) { | ^ | ( ) gettemp.c:34:13: note: use '==' to turn this assignment into an equality comparison 34 | if (envtmp = getenv("TMPDIR")) tmpdirs[tmpdirs_len++] = envtmp; | ^ | == libc/hash.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/wsetup.c In file included from help.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | igraft.cf: 37(:d8a:t awarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= h-> o37p | s -i>ff e(tsc h=( hs,f ikleeyF,i rssttr(l"egnr(akfety"), +& a1v)[)1 ]{, 0| ) ^ ) {| ( ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11:graft.c :note: 37use '==' to turn this assignment into an equality comparison: 8: note: place parentheses around the assignment to silence this warning 329 | i f37 | ( diaft a( s= =h -s>foiplse-F>ifresttc(h"(ghr,a fkte"y,, &satvr[l1e]n,( k0e)y)) {+ 1| ) ^ ) {| ( ) | ^ | == graft.c:37:8: note: use '==' to turn this assignment into an equality comparison 37 | if (s = sfileFirst("graft", &av[1], 0)) { | ^ | == graft.c:39:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 39 | if (s = sfileNext()) { | ~~^~~~~~~~~~~~~ graft.c:39:9: note: place parentheses around the assignment to silence this warning 39 | if (s = sfileNext()) { | ^ | ( ) graft.c:39:9: note: use '==' to turn this assignment into an equality comparison 39 | if (s = sfileNext()) { | ^ | == graft.c:41:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (s = sfileNext()) usage(); | ~~^~~~~~~~~~~~~ 1 warning generated. graft.c:41:10: note: place parentheses around the assignment to silence this warning 41 | if (s = sfileNext()) usage(); | ^ | ( ) graft.c:41:10: note: use '==' to turn this assignment into an equality comparison 41 | if (s = sfileNext()) usage(); | ^ | == In file included from stdio/vasprintf.c:39: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ^ | ( ) gethost.c:41:15: note: use '==' to turn this assignment into an equality comparison 41 | if (address = hostaddr(host)) { | ^ | == CC key2path.c In file included from CC libc/tcp/tcp.c stdio/sscanf.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC kill.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->fCC kv.c etch(h, key, strlen(key) + 1)) { | ^ | == 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, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/stdio.c:58:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | __sread(cookie, buf, n) | ^ ./stdio_remap.h:110:17: note: expanded from macro '__sread' 110 | #define __sread bk___sread | ^ 1 warning generated. gfiles.c:171:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 171 | if (p = strstr(file, "/SCCS/s.")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:171:9: note: place parentheses around the assignment to silence this warning 171 | if (p = strstr(file, "/SCCS/s.")) { | ^ | ( ) 1 warning generated. gfiles.c:171:9: note: use '==' to turn this assignment into an equality comparison 171 | if (p = strstr(file, "/SCCS/s.")) { | ^ | == stdio/stdio.c2: warning79s: generated1. : warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | __swrite(cookie, buf, n) | ^ ./stdio_remap.h:106:18: note: expanded from macro '__swrite' 106 | #define __swrite bk___swrite | ^ In file included from stdio/vfprintf.c:2: In file included from stdio/stdio.cstdio/vfwprintf.c::9651:: 1In file included from :stdio/local.h :warning: 37a 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 : 96./hash.h | :_329_:s11s:e ewarning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]( cooIn file included from khere.c i:329e17 | ,: In file included from io./sccs.hff: f20(s: deIn file included from atlibc/system.ht,:a 52 w: =hlibc/hash.h e:hn329-c:>e11o):p s warning: -| using the result of an assignment as a condition without parentheses [-Wparentheses]>^ f etch./stdio_remap.h( :h32995, | : 17ki:ef y note: ,(expanded from macro '__sseek' d satt ra95l | e=#n d(hek-fe>iyon)pe s +-_ >_1fs)es)te ce{hk ( hb| ,k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ k_e_ys,s esetkr l e| n ^( key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./hash.hhere_check.c::32917:: 11In file included from : ./sccs.hnote: :place parentheses around the assignment to silence this warning20 : In file included from libc/system.h:52 : 329libc/hash.hlibc/hash.h | :: 329329i::f1111 ::( dwarning: note: ausing the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warningt a = h 329-329 | > | o ipifsf - (>(dfdaeatttaca h =(= h h,h- ->k>oeopyps,s- ->s>ftferetltcechnh(((hkh,e, y k)ke ey+y, , 1 s)st)tr rl{le en n(| (k ^ ke ey y)| ) ( ) + + 11)))) {{ | | ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (datlibc/hash.ha: 329=: 11h:- >note: ouse '==' to turn this assignment into an equality comparisonp s->fe t329c | h (ihf, (kdeayt,a s=t rhl-e>no(pkse-y>)f libc/hash.he+:t 329c1:h)stdio/stdio.c11()::h 117 ,{:note: 1place parentheses around the assignment to silence this warningk : 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]329 | s| t ==ir117 fl | e_(n_d(sakctelayo )s= e +(h c-1o>)oo)kp ies{)- > f| | e ^^t c h| ./stdio_remap.h( ==:h 66,: 18k:e ynote: ,expanded from macro '__sclose' st r66l | e#nd(ekfeiyn)e +_ _1s)c)l o{s e | b ^ k _ _| _ ( )s close | ^ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. 2 warningsstdio/vasprintf.c generated:. 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 | ^ 1CC libcommit.c warning generated. CC libdiff.c CC libc/udp/udp.c 1 warning generated. stdio/ungetc.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | __submore(fp) | ^ stdio/sscanf.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | eofread(cookie, buf, len)In file included from stdio/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 | stdio/ungetc.c :i94f: 1(:d awarning: ta function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]a = 94h | -u>nogpest-c>(fce,t cfhp()h , | k^e y, s./stdio_remap.ht:r83l:e16n:( knote: eexpanded from macro 'ungetc'y ) + 831 | )#)d e{f i n| e ^ u n| g ( )e tc bk_ungetc | ^ ./hash.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 CC libc/utils/cleanpath.c CC librange.c 13 warnings generated. In file included from stdio/vscanf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings generated. 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)) { | ^ | ( ) In file included from http.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, stlibc/hash.hr:l329e:n11(:k enote: yuse '==' 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: place parentheses around the assignment to silence this warning CC libsfiles.c 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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. 5 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' 60In file included from | stdio/vsnprintf.c :(48_: dIn file included from )stdio/local.h :?37 : (In file included from t./system.hy:p52e: o./hash.hf:(329_:d11): grep.c [:warning: ]283using the result of an assignment as a condition without parentheses [-Wparentheses]): {13(:t ywarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]329e | o fi (f283_ | d( )dw)ah1ti,al e(= t (yhbp-ue>foo fp=(s _-gd>r)fe)ep_t_dcg}he (t:hl ,i0 n;ke e(\yf ,) )| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t{ r l e| n ~~~~^~~~~~~~~~~~~~~~~( key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grep.c:283:13: note: place parentheses around the assignment to silence this warning 283 | whiCC lines.c l./hash.he: 329(:b11u:f note: =place parentheses around the assignment to silence this warning grep_ g329e | t liifn e((dfa)t)a {= h| - ^ > o p| s ( )- >fetch(h, key, strlen(key) + 1)) { | ^ | ( ) grep.c:283:13: note: use '==' to turn this assignment into an equality comparison 283 | ./hash.hw:h329i:l11e: (note: buse '==' to turn this assignment into an equality comparisonu f = g329r | e pi_fg e(tdlaitnae (=f )h)- >{o p s| - ^> f e| t ==c h(h, key, strlen(key) + 1)) { | ^ | == gfiles.c:699:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC localtm.c 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/ */ | ^ | ( ) gfiles.c:699:8: note: use '==' to turn this assignment into an equality comparison 699 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ^ | == 4 warnings generated. 12 warnings generated. 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)); | ^ 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/concat_path.c heapdump.c:90:13: note: place parentheses around the assignment to silence this warning 90 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) heapdump.c:90:13: note: use '==' to turn this assignment into an equality comparison 90 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == CC libc/utils/crc32c.c heapdump.cstdio/vscanf.c::10151::131:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51101 | | v s c awnhfi(lfem t(,t a=p )s c c| s^_ next./stdio_remap.hd:a86t:a16(:s )note: )expanded from macro 'vscanf' { 86| | ~~^~~~~~~~~~~~~~~~~~# define vscanf bk_vscanf | ^ heapdump.c:101:13: note: place parentheses around the assignment to silence this warning 101 | while (t = sccs_nextdata(s)) { | ^ | ( ) heapdump.c:101:13: note: use '==' to turn this assignment into an equality comparison 101 | while (t = sccs_nextdata(s)) { | ^ | == CC lock.c CC locking.c In file included from isascii.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:1057:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1057 | if (p = getenv("_BK_SLOW_WALK")) touch(p, 0666); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1gfiles.c):)1057 :{11 : | note: ^ place parentheses around the assignment to silence this warning | ( ) 1057 | if (p = getenv("_BK_SLOW_WALK")) touch(p, 0666); | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlegfiles.cn:(1057k:e11y:) note: +use '==' to turn this assignment into an equality comparison 1)) { 1057 | | ^ | i ==f (p = getenv("_BK_SLOW_WALK")) touch(p, 0666); | ^ | == In file included from idcache.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC libc/utils/die.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)) { | ^ | == 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, '/')) { | ^ | 3 == warning s generated. 2 warnings generated. stdio/vsnprintf.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | vsnprintf(str, n, fmt, ap) | ^ ./stdio_remap.h:87:19: note: expanded from macro 'vsnprintf' 87 | #define vsnprintf bk_vsnprintf | ^ 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, '/')) { | ^ | == In file included from stdio/vsprintf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] heapdump.c:261 :3299 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (data 261= | h -i>fo p(si- >=f esticzhe((hs,c ckse_yX,f isltCC libc/utils/data.c ergfiles.c(l:se1414,n: (8'k:2e 'ywarning: ))using the result of an assignment as a condition without parentheses [-Wparentheses]) ) +{ 11414 ) | | ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ i {f (| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = sdir_getdir(proj, dir)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning gfiles.c329: | 1414 :i8f: (note: dplace parentheses around the assignment to silence this warninga ta = h -1414> | o pheapdump.cis:f-261 >:(f9te: t =cnote: hplace parentheses around the assignment to silence this warnings( dhi,r _261kg | ee yt ,di ifsr t((rpilr eo=nj (,sk iedzeyi()rs )c+)c s1{_) X) f | i{ ^ l e (| | s ^ ( ), '| 2 ( )' ))) { | ^ | ( ) gfiles.c:1414:8: note: use '==' to turn this assignment into an equality comparison ./hash.h1414: | 329 :i11f: (note: tuse '==' to turn this assignment into an equality comparison = sd i329r | _ gieft d(idra(tpar o=j ,h -d>iorp)s)- >{f e t| c ^hheapdump.c (: h261| ,: == 9 k:e ynote: ,use '==' to turn this assignment into an equality comparison strle n261( | k e yi)f +( i1 )=) s{i z e| ( ^s c c| s ==_X file(s, '2'))) { | ^ | == stdio/vfscanf.c:850:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 850 | __sccl(tab, fmt) | ^ gfiles.c:1456:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1456 | if (magicPfile = mdbm_fetch_str(gDB, gfile)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:1456:18: note: place parentheses around the assignment to silence this warning 1456 | if (magicPfile = mdbm_fetch_str(gDB, gfile)) { | ^ | ( ) heapdump.c:276:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 276 | while (ogfiles.cf:f1456 :=18 :R Knote: Duse '==' to turn this assignment into an equality comparisonK OFF( s1456, | o fiff, (rmkaogfifc,P fdikloef f=) )m d{b m _| f ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e tch_str(gDB, gfile)) { | ^ | == In file included from info.cCC mail.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(kheapdump.ce:y276): 16+: 1note: )place parentheses around the assignment to silence this warning) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~276 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ^ | ( ) 10 warnings generated. In file included from key2rev.c:17libc/hash.h: :In file included from 329libc/system.h::1152:: libc/hash.hnote: :place parentheses around the assignment to silence this warning329 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]heapdump.c329 : | 276 :i16f : 329 ( | note: d use '==' to turn this assignment into an equality comparisonai tfa (=276d | ah t- a> o =pw shh-i->l>feoe pt(sco-hf>(ffh e,=t ckRheK(yDh,K, O sFktFer(yls,e, n s(otkfrefly,e) n r(+kk oe1fy)f)), +{d k1 o)| f) ^ f ){ ) | ( ){| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(libc/hash.hh:,329 :k11e:y ,note: use '==' to turn this assignment into an equality comparisons trlen 329( | k eiyf )( d+a t1a) )= {h - >| o ^ p s -| > ( )f etch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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")) { | ^ | == heapdump.c:354:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 354 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ heapdump.c:354:12: note: place parentheses around the assignment to silence this warning 354 | while (t = sccs_nextdata(s)) { | ^ | ( ) heapdump.c:354:12: note: use '==' to turn this assignment into an equality comparison 354 | while (t = sccs_nextdata(s)) { | ^ | == 2 warnings generated. heapdump.c:382:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:382:11: note: place parentheses around the assignment to silence this warning 382 | while (d = cset_rdweavePair(s, 0, &rkofCC merge.c f, &dkoff)) { | ^ | ( ) heapdump.c:382:11: note: use '==' to turn this assignment into an equality comparison 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == 1 warning generated. 2 warnings generated. In file included from stdio/vsscanf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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)) { | ^ | == 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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. here_check.c:120:15: note: place parentheses around the assignment to silence this warning 120 | while (url = urllist_find(n, cp, flags, &j)) { | ^ | ( ) here_check.c:120:15: note: use '==' to turn this assignment into an equality comparison 120 | while (url = urllist_find(n, cp, flags, &j)) { | ^ | == 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 tcp/tcp.c:CC libc/utils/dirname.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)) { | ^ | ( ) stdio/vsprintf.c./hash.h::51329::111:: warning: note: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]use '==' to turn this assignment into an equality comparison 51 | 329v | s pirfi n(tdfa(tsat r=, hf-m>to,p sa-p>)f e t| c^h (h, ./stdio_remap.hk:e89y:,18 :s tnote: rexpanded from macro 'vsprintf'l en( k89e | y#) d+e f1i)n)e {v s p| r ^i n t| f == bk_vsprintf | ^ In file included from stdio/wsetup.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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 key2path.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1CC mklock.c )) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/dirs.c gfiles.c:2041:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2041 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ gfiles.c:2041:11: note: place parentheses around the assignment to silence this warning 2041 | while (t = fgetline(f)) { | ^ | ( ) gfiles.c:2041:11: note: use '==' to turn this assignment into an equality comparison 2041 | while (t = fgetline(f)) { | ^ | == gfiles.c:2050:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2050 | while (t1 = fgetline(f1)) { | ~~~^~~~~~~~~~~~~~ gfiles.c:2050:14: note: place parentheses around the assignment to silence this warning 2050 | while (t1 = fgetline(f1)) { | ^ | ( ) gfiles.c:2050:14: note: use '==' to turn this assignment into an equality comparison 2050 | while (t1 = fgetline(f1)) { | ^ | == gfiles.c:2055:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2055 | if (p = strstr(r, "..")) *p = 0; | ~~^~~~~~~~~~~~~~~~~ gfiles.c:2055:11: note: place parentheses around the assignment to silence this warning 2055 | if (p = strstr(r, "..")) *p = 0; | ^ | ( ) gfiles.c:2055:11: note: use '==' to turn this assignment into an equality comparison 2055 | if (p = strstr(r, "..")) *p = 0; | ^ | == CC mailslot.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)) { | ^ | == 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 In file included from stdio/wbuf.c2086: | 47 : In file included from stdio/local.hi:f37 : (In file included from p./system.h :=52 : s./hash.ht:r329s:t11r:( rwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] "..")) *p 329= | 0 ;i f | ( ^ d a t| a ( ) = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:2086:10: note: use '==' to turn this assignment into an equality comparison 2086 | if (p = strstr(r, "..")) *p = 0; | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, 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/efopen.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); | ^ ~~~~~~~~~~~~~~~~ http.c:69:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 69 | if ((err = base64_encode(s, len, buf, &len2)) != CRYPT_OK) { | ^ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ http.c:69:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 69 | if ((err = base64_encode(s, len, buf, &len2)) != CRYPT_OK) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outlen); | ^ http.c:69:40: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 69 | if ((err = base64_encode(s, len, buf, &len2)) != CRYPT_OK) { | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:60: note: passing argument to parameter 'outlen' here 4 | unsigned char *out, unsigned long *outlen); | ^ 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 | ^ In file included from kv.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC mtime.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)) { | ^ | == tcp/tcp.c:77:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 77 | if ((newsock = accept(sock, (struct sockaddr*)&s, &namelen)) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:388:68: note: passing argument to parameter here 388 | int accept (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^ 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, ':')) { | ^ | == 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 | ^ 1 warning generated. http.c:214:9: warning: passing 'unsigned char[10]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 214 | strcpy(c.userid, "anonymous"); | ^~~~~~~~ /usr/include/fortify/string.h:126:55: note: passing argument to parameter '__d' here 126 | _FORTIFY_FN(strcpy) char *strcpy(char * _FORTIFY_POS0 __d, const char *__s) | ^ 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); | ^ idcache.c:147:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 147 | while (ino = sccs_prev(sc, ino)) { | ~~~~^~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ idcache.c:147:14: note: place parentheses around the assignment to silence this warning 147 | while (ino = sccs_prev(sc, ino)) { | ^ | ( ) libc/hash.h:329tcp/tcp.c::11154:: 46note: :place parentheses around the assignment to silence this warning warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 329 | i154f | (idfa t(ag e=t phe-e>ronpasm-e>(fse,t c(hs(thr,u ckte ys,o csktardldern (*k)e&ys)i n+, 1&)n) aidcache.c{m: e147 | l: ^ e14 n: ) | note: ( )kcoahpdrsd(-rp> ,f* e_'t_,cr'he)(s)ht ,r* iekc+et+y, , = s so110tc warning;rks ll generated ee. | nn ~~^~~~~~~~~~~~~~~~(_ kte y*)_ _+r e1s)t)r i{c t )In file included from | ;libgraph.c ^ : 17 | : | ^In file included from ==http.c ./sccs.h ::29120:: 9In file included from :libc/system.h :note: 52place parentheses around the assignment to silence this warning: libc/hash.h:329:11 :291 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (e = st r329c | h ri(fp ,( d'a,t'a) )= *he-+>+o p=s -0>;f e t| c ^ h ( h| , ( ) key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:291:9: note: use '==' to turn this assignment into an equality comparison 291 | if (e = strchr(p, ',')) *e++ = 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)) { | ^ | ( ) 2libc/hash.h warning:s329 generated:. 11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h,tcp/tcp.c k:e168y:,46 :s twarning: rpassing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]l en(key )168 | + i1f) )( g{e t s| o ^c k n| a ==m e(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); | ^ stdio/wbuf.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | __swbuf(c, fp) | ^ ./stdio_remap.h:79:17: note: expanded from macro '__swbuf' 79 | #define __swbuf bk___swbuf | ^ CC libc/utils/fopen_cksum.c 3 warnings generated. In file included from utils/cleanpath.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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 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 | In file included from iudp/udp.cf: 21(: dIn file included from a./system.ht:a52 : =./hash.h :h329:11-:> owarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]s ->fetch( h329, | kiefy ,( dsattral e=n (hk-e>yo)p s+- >1f)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)) { | ./hash.h ^ : 329 :| 11 ( ): note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, CC libc/utils/fopen_crc.c strlen(key) + 1)) { | ^ | ( ) libc/hash.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,1 warning generated. 1 warning generated. strlen(key) + 1)) { | ^ | == In file included from libdiff.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/fopen_vzip.c 2 warnings generated. 2 warnings generated. http.c:515:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 515 | if CC mv.c (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:515:8: note: place parentheses around the assignment to silence this warning 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ^ | ( ) http.c:515:8: note: use '==' to turn this assignment into an equality comparison 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ^ | == In file included from libsfiles.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC names.c In file included from lines.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)) { | ^ | ( ) CC libc/utils/fopen_zip.c In file included from localtm.clibc/hash.h::17329: :In file included from 11./sccs.h:: 20note: : use '==' to turn this assignment into an equality comparisonIn 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->o p329s | - >iffe t(cdha(tha, =k ehy-,> osptsr-l>efne(tkcehy()h ,+ k1e)y), {s t r| l ^e n (| k ==e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/concat_path.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC libc/utils/fileops.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)) { | ^ | == In file included from lock.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC ndiff.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)) { | ^ | == 2 warnings generated. info.c:276:36: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 276 | (struct sockaddr*)&cliaddr, &len); | ^~~~ /usr/include/fortify/sys/socket.h:51:73: note: passing argument to parameter '__l' here 51 | struct sockaddr *__a, socklen_t *__l) | ^ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if 1( warningd generateda. ta = 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 nested.c 15 warnings generated. In file included from locking.c:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC newroot.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/fileutils.c key2path.c:85:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | if (path 4= warning sm generatedd. bm_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_str(idDB, key)) return (strdup(path)); | ^ | == key2path.c:86:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (t = mdbm_fetch_str(gone, key)) check = 1; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ key2path.c:86:8: note: place parentheses around the assignment to silence this warning 86 | if (t = mdbm_fetch_str(gone, key)) check = 1; | ^ | ( ) key2path.c:86:8: note: use '==' to turn this assignment into an equality comparison 86 | if (t = mdbm_fetch_str(gone, key)) check = 1; | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key2path.c:127:36: warning: passing 'char[2]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 127 | proj_root(0), (u32)adler32(0, "+", 1)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ ./hash.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 opark.c CC libc/utils/findpid.c kv.c:42:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 42 | if (h = hash_fromStream(0, f)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ kv.c:42:8: note: place parentheses around the assignment to silence this warning 42 | if (h = hash_fromStream(0, f)) { | ^ | ( ) In file included from utils/data.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kv.c:42:8: note: use '==' to turn this assignment into an equality comparison 42 | if (h = hash_fromStream(0, f)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 26 warnings generated. info.c:741:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 741 | if (t = getenv("BK_DOTBK")) { | ~~^~~~~~~~~~~~~~~~~~~~ info.c:741:8: note: place parentheses around the assignment to silence this warning 741 | if (t = getenv("BK_DOTBK")) { | ^ | ( ) 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->opinfo.cs:-741>:f8e:t cnote: huse '==' to turn this assignment into an equality comparison( h, k e741y | , isft r(lte n=( kgeeyt)e n+v (1")B)K _{D O T| B ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~K ")) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fet1c warningh generated(. h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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: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")) { | ^ | == In file included from merge.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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.clibgraph.c::942188::815:: note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 942188 | | i fi f( s( n=e wubniitqsd b=_ b(abciktusp _&p a(tShL(_)P)A R{| S R| _ ^P A R| ) ==) ) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:948:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 948 | if (s = hash_fetchStr(opts->db, Dlibgraph.cB:_188M:O15D:T Inote: Mplace parentheses around the assignment to silence this warningE )) { 188| | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (newbits = (bits & (SL_PAR|SR_PAR))) { | ^ | ( ) info.c:948:8: note: place parentheses around the assignment to silence this warning 948 | if (s = hash_fetchStr(libgraph.co:p188t:s15-:> dnote: buse '==' to turn this assignment into an equality comparison, DB_M O188D | T I MiEf) )( n{e w b| i ^ t s | = ( ) (bits & (SL_PAR|SR_PAR))) { | ^ | == libgraph.c:189:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 189 | if (e = PARENT(s, d))info.c :{948 : 8| : ~~^~~~~~~~~~~~~~ note: use '==' to turn this assignment into an equality comparison 948 | if (s = hash_fetchStr(opts->db, DB_MODTIME)) { | ^ | == libgraph.c:189:10: note: place parentheses around the assignment to silence this warning CC libc/utils/fmem.c 189 | if (e = PARENT(s, d)) { | ^ | ( ) CC parent.c libgraph.c:189:10: note: use '==' to turn this assignment into an equality comparison 189 | if (e = PARENT(s, d)) { | ^ | == info.c:977:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 977 | if (syncroot = strchr(date+1, '|')) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ libgraph.c:201:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 201 | while info.c(:e977 :=15 :s cnote: cplace parentheses around the assignment to silence this warnings _each N977u | m (i&fp ,( s&ysnicgrno)o)t {= s| t ~~^~~~~~~~~~~~~~~~~~~~~~~~~r chr(date+1, '|')) { | ^ | ( ) libgraph.c:201info.c::12977:: 15note: :place parentheses around the assignment to silence this warning note: use '==' to turn this assignment into an equality comparison 201 | w977h | i lief ((es y=n csrcocost_ e=a cshtNrucmh(r&(pd,a t&es+i1g,n )')| '{) ) | { ^ | | ^ ( ) | == libgraph.c:201:12: note: use '==' to turn this assignment into an equality comparison 201 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == 16 warnings generated. In file included from utils/dirname.c:35: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libcommit.c:141:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 141 | if (p = strstr(buf, "#BKARG#")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ libcommit.c:141:9: note: place parentheses around the assignment to silence this warning 141 | if (p = strstr(buf, "#BKARG#")) { | ^ | ( ) libcommit.c:141:9: note: use '==' to turn this assignment into an equality comparison 141 | if (p = strstr(buf, "#BKARG#")) { | ^ | == 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")) { | ^ | ( ) libcommit.c:163:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 163 | } while (p = strstr(b, "#BKARG#")); | ~~^~~~~~~~~~~~~~~~~~~~~~ info.c:1133:12: note: use '==' to turn this assignment into an equality comparison 1133 | if (drift = getenv("CLOlibcommit.cC:K163_:D15R:I Fnote: Tplace parentheses around the assignment to silence this warning" )) { 163| | ^ | } == while (p = strstr(b, "#BKARG#")); | ^ | ( ) libcommit.c:163:15: note: use '==' to turn this assignment into an equality comparison 163 | } while (p = strstr(b, "#BKARG#")); | ^ | == libcommit.c:165:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 165 | } else if (p = strstr(buf, "#BKEXEC#")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ libcommit.c:165:16: note: place parentheses around the assignment to silence this warning 165 | } else if (p = strstr(buf, "#BKEXEC#")) { | ^ | ( ) 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 | info.c : 1204i:f8 :( fwarning: 1using the result of an assignment as a condition without parentheses [-Wparentheses] = pope n1204( | & pi[f8 ](,s "=r "g)e)t e{n v (| e ^ n v )| ) ( ) { | ~~^~~~~~~~~~~~~ libcommit.c:166:11: note: use '==' to turn this assignment into an equality comparison 166 | if (f1 = poplibgraph.ce:n333(:&19p:[ 8warning: ]address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address], "r")) 333{ | (| v ^o i d| info.c) ==:s 1204y:m8d:i fnote: fplace parentheses around the assignment to silence this warning( s, L( P1204A | R EiNfT ((ss, =d )g)e,t edn,v (0e,n v&)d)u p{s , | s ^ l i s| t ( ), 0, -1); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:1204:8: note: use '==' to turn this assignment into an equality comparison 1204 | if (s = getenv(env)) { | ^ | == 1 warning generated. 1 warning generated. 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] 2 warnings generated329. | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/fullname.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.hIn file included from :mailslot.c60::179: :In file included from In file included from mklock.clibc/system.hnote: ::expanded from macro 'L'1752 : : In file included from libc/hash.h libc/system.h:60:329 | 52: : 11(libc/hash.h:_: warning: 329using the result of an assignment as a condition without parentheses [-Wparentheses] d:)11 : ? 329 warning: | (using the result of an assignment as a condition without parentheses [-Wparentheses] t iCC park.c yfp e(329od | fa (ti_afd )=( d[ha]-t)>a{o (p=ts y-hp>-ef>oeoftp(cs_h-d(>)hf),e1 t,kc eh(y(t,hy ,ps etkorefly(e,_n d(s)kt)er_yld)e} n +(: k 1e0)y;)) \{+ 1| | ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:libc/hash.h329::32911::11 :note: place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning 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 libc/hash.h: 329329: | 11 :i fnote: use '==' to turn this assignment into an equality comparison( 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 )) { | ^ | == 1 warning generated. 2 warnings generated. 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)) { | ^ | ( ) libgraph.c:430:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 430 | count = symdiff(s, L(PARENT(s, d)), d, 0, | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: librange.cnote: :expanded from macro 'L'197 :9: 60note: | use '==' to turn this assignment into an equality comparison (_d) ?197 | ( t yipfe o(fe( _=d )P A[R]E)N{T((tsy,p edo)f)( _{d ) )| 1 ^, (| t ==y peof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | ( ) libgraph.c:433:11: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 433 | comp(s, L(PARENT(s, d)), d, &dups, librange.cs:l200i:s9t:, note: cuse '==' to turn this assignment into an equality comparisono unt); 200 | | ^~~~~~~~~~~~~~~ if (elibc/lines.h :=60 :M9E:R Gnote: Eexpanded from macro 'L'( s, d )60) | {( _ d| ) ^ ? | ( ==t ypeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC partition.c CC libc/utils/fileinfo.c CC patch.c 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 | 4 warning0s, generated . sizeof(thing))) { | | ) 3 warnings generated. librange.c:254:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 254 | if (rev = sfileRev()) { | ~~~~^~~~~~~~~~~~ libdiff.c:222:10: note: use '==' to turn this assignment into an equality comparison 222 | if (librange.ct: 254=: 10h:a snote: hplace parentheses around the assignment to silence this warning_ inse r254t | ( dicf- >(hr,e v& d=h ,s sfiizleeoRfe(vu(3)2)) ,{ | | ^ ^ | | == ( ) librange.c:254:10: note: use '==' to turn this assignment into an equality comparison 254 | if (rev = sfileRev()) { | ^ | == In file included from mtime.c:20: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:284:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 284 | if (rev = strchr(rargs->rstart, ',libc/hash.h':)329): 11*:r enote: vplace parentheses around the assignment to silence this warning = 0; 3291| | warning ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ generated i. f (data = h->ops->fetch(h, key, strlibgraph.cl:e496n:(22k:e ywarning: )address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] + 1)) 496{ | | c ^ olibrange.c u: n284| t: ( ) = 12 s:y mnote: dplace parentheses around the assignment to silence this warningCC pending.c i ff(s, L284( | P A R EiNfT ((sr,e vd )=) ,s tdr,c h0r,( r a| r ^~~~~~~~~~~~~~~g s->rlibc/lines.hsCC libc/utils/getnull.c :t60a:r9t: ,note: expanded from macro 'L'' ,')) 60* | r e(v_ d=) 0?; ( t| y ^ p elibc/hash.h o:| f329 ( )(:CC preference.c _11d:) note: [use '==' to turn this assignment into an equality comparison] ){(ty p329e | o fi(f_ d()d)a1t,a (=t yhp-e>oofp(s_-d>)f)e_librange.ctdc} h::(284 h:0,12; : k \enote: yuse '==' to turn this assignment into an equality comparison , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s t r284l | e n ( kiefy )( r+e v1 )=) s{t r c| h ^r ( r| a ==r gs->rstart, ',')) *rev = 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, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. libgraph.c:519:12: note: place parentheses around the assignment to silence this warning 519 | while (d = sccs_eachNum(&p, &sign)) { | ^ | ( ) libgraph.c:519:12: note: use '==' to turn this assignment into an equality comparison 519 | while (d = sccs_eachNum(&p, &sign)) { | ^ | == 2 warnings generated. 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/getopt.c CC proj.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)) { | ^ | == CC poly.c CC populate.c 30 warnings generated. 1 warning generated. libgraph.c:628:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 628 | if (m = MERGE(s, d)) printf(" merge %s", REV(s, m)); | ~~^~~~~~~~~~~~~ libgraph.c:628:8: note: place parentheses around the assignment to silence this warning 628 | if (m = MERGE(s, d)) printf(" merge %s", REV(s, m)); | ^ | ( ) libgraph.c:628:8: note: use '==' to turn this assignment into an equality comparison 628 | if (m = MERGE(s, d)) printf(" merge %s", REV(s, m)); | ^ | == In file included from utils/fopen_cksum.c:20: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libgraph.c./hash.h::677329::1311:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 677 | 329 | iiff (n(edxatt a= =S IBhL-IN>GoSp(ss-,> fde)t)c h{utils/dirs.c( :h 197,1| : warning ~~~~~^~~~~~~~~~~~~~~~11k generated :e. ywarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] strlen(k e197y | ) CC libc/utils/glob.c w+h i1l))e {( e | = ^ r e a| d ==d ir(d)) { | ~~^~~~~~~~~~~~ librange.c:503:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 503 | EACH_PARENT(wr->s, d, e, j) markDelta(wr, e, colibgraph.cl:o677r:)13;utils/dirs.c: : 197note: | :place parentheses around the assignment to silence this warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~11 : note: ./sccs.hplace parentheses around the assignment to silence this warning677: | 565 : 18197 : | i fnote: w expanded from macro 'EACH_PARENT'h( i ln565ee | x (tfe o =r= S(rIjeB aL=dI dN0iG;rS (((dsp),)) d={) )( j| { ^ < | 2| ^ ) ( ) ?| ( )P ARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/dirs.c:197:11: note: use '==' to turn this assignment into an equality comparison 197 | while (e = readlibrange.cd:i503r:(2d:) )note: place parentheses around the assignment to silence this warning{ | ./sccs.h ^: 565 :| 18 ==libgraph.c:: 677 :note: 13expanded from macro 'EACH_PARENT': note: use '==' to turn this assignment into an equality comparison 565 | fo r677 | ( j =i f0 ;( nIn file included from (eutils/fopen_crc.cpx:)t17 : ==In file included from ./system.h(S:jI52 B: jo)p s -| > ^f etch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:503:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? ./hash.hP:A329R:E11N:T Snote: (place parentheses around the assignment to silence this warnings , d, j )329 | : i0f; (+d+ajt)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)) { | ^ | == libgraph.c:699:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 699 | if (k = s->kidlist[p].kid) s->kidlist[d].siblings = k; | ~~^~~~~~~~~~~~~~~~~~~ libgraph.c:699:9: note: place parentheses around the assignment to silence this warning 699 | if (k = s->kidlist[p].kid) s->kidlist[d].siblCC port/bkd_server.c ings = 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 utils/fopen_vzip.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h-librange.c>:o563p:s2-:> fwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t ch(h, k e563y, | sEtArClHe_nP(TkAeGy()w r+- >1s),) d{, e| , ^ j )| ==m arkDelta(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.hIn file included from :mv.c:57217:: In file included from 18libc/system.h::52 : note: libc/hash.hexpanded from macro 'EACH_PTAG': 329:11: 572warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] for (j = 0329; | (ipf) (=d a(tja <= 2h)- >?o pPsT-A>GfSe(tsc,h (dh,, jk)e y:, 0s;t r+l+ejn)( k e| y ^) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from names.c:27: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h,librange.c :k563e:y2,: snote: tlibc/hash.huse '==' to turn this assignment into an equality comparisonr: l329e./sccs.h:n:11(572:k: e18note: y:place parentheses around the assignment to silence this warning) note: +expanded from macro 'EACH_PTAG' 1329) | ) {572i | f | f( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~od ra t(aj == h0-;> o(pps)- >=f e(tjc h<( h2,) k?e yP,T CC libc/utils/lines.c AsGtSr(lselibc/hash.h,n: (329dk:e,11y j):) :note: + place parentheses around the assignment to silence this warning 0 1;) )+ +329{j | ) i| f ^ | ^( d| a ( )t a = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, libc/hash.hs:t329r:l11e:n (note: kuse '==' to turn this assignment into an equality comparisone y) + 1329) | ) i{f (| d ^a t a| === h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/lines_tests.c 3 warnings generated. 1 warning generated. 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(&wIn file included from mail.crutils/fileops.c:):30)17: : 11{In file included from : ./system.h :warning: | 52using the result of an assignment as a condition without parentheses [-Wparentheses] ^ : ./hash.h :| 329 ( )30: | 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( name = st r329r | c hirf( a(vd[a0t]a, =' /h'-)>)o librange.cp{:s 628- :>f| 11e ~~~~~^~~~~~~~~~~~~~~~~~~~~:t cnote: huse '==' to turn this assignment into an equality comparison( h, ke y628, | swthrilleen ((kde y=) w+a l1k)r)e v{s ( &| w ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r )) { | ^ | == mail.c:30:11: note: place parentheses around the assignment to silence this warning 30 | if (./hash.hn:a329m:e11 := note: splace parentheses around the assignment to silence this warningt rrchr( a329v | [ 0i]f, ('d/a't)a) {= h| - ^ > o p| s ( )- >fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329mail.c::1130:: 11:note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison 32930 | | iiff ((dnaatmae == hs-t>rorpcsh-r>(faevt[c0h](,h ,' /k'e)y), {s t r| l ^e n (| k ==e y) + 1)) { | ^ | == 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)) { | ^ | ( ) ./hash.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/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/efopen.c:49:8: note: use '==' to turn this assignment into an equality comparison 49 | if (f = efopen(env)) { | ^ | == CC libc/utils/mkdir.c mail.c:71:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 71 | while (len = fread(buf, 1, sizeof(buf), stdin)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:151:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 151 | if (p = getenv("BK_WRITE_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:71:15: note: place parentheses around the assignment to silence this warning 71 | while (len = fread(buf, 1, sizeof(bulocking.cf:)151,: 8s:t dnote: iplace parentheses around the assignment to silence this warningn )) { 151| | ^ i f| ( )( p = getenv("BK_WRITE_LOCK")) { | ^ | ( ) locking.c:151:8: note: use '==' to turn this assignment into an equality comparison 151 | if (p = getenv("BK_WRITEmail.c_:L71O:C15K:" )note: )use '==' to turn this assignment into an equality comparison { | ^71 | | == while (len = fread(buf, 1, sizeof(buf), stdin)) { | ^ | == locking.c:164:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 164 | if (p = getenv("BK_READ_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ locking.c:164:8: note: place parentheses around the assignment to silence this warning 164 | if (p = getenv("BK_READ_LOCK")) { | ^ | ( ) CC port/check_rsh.c locking.c:164:8: note: use '==' to turn this assignment into an equality comparison 164 | if (p = getenv("BK_READ_LOCK")) { | ^ | == mail.c:110:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | while (len = fread(buf, 1, sizeof(buf), fin)) fwrite(buf, 1, len, f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:110:13: note: place parentheses around the assignment to silence this warning 110 | while (len = fread(buf, 1, sizeof(buf), fin)) fwrite(buf, 1, len, f); | ^ | ( ) mail.c:110:13: note: use '==' to turn this assignment into an equality comparison 110 | while (len = fread(buf, 1, sizeof(buf), fin)) fwrite(buf, 1, len, f); | ^ | == 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: librange.cplace parentheses around the assignment to silence this warning: 793:11: warning: 329using the result of an assignment as a condition without parentheses [-Wparentheses] | if (793d | a twah i=l eh -(>do p=s -w>aflektrcehv(sh(,& wkre)y), {s t r| l ~~^~~~~~~~~~~~~~~e n(key) + 1)) { | ^ | ( ) librange.c:793:11: note: place parentheses around the assignment to silence this warning libc/hash.h793: | 329 :w11h:i lnote: euse '==' to turn this assignment into an equality comparison (d = w329a | l kirfe v(sd(a&twar )=) h{- > o| p ^ s -> f| e ( )t ch(h, key, strlen(key) + 1)) { | ^ | == librange.c:793:11: note: use '==' to turn this assignment into an equality comparison 793 | while (d = walkrevs(&wr)) { | ^ | == 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 = mdbmIn file included from _ndiff.cf:e17t: cIn file included from h./sccs.h_:s20t: r(In file included from dlibc/system.hb:,52 : blibc/hash.hu: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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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)) { | ^ | == utils/fopen_vzip.c:117:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 117 | if (t = getenv("_BK_VZIP_FMT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ utils/fopen_vzip.c:117:9: note: place parentheses around the assignment to silence this warning 117 | if (t = getenv("_BK_VZIP_FMT")) { | ^ | ( ) utils/fopen_vzip.c:117:9: note: use '==' to turn this assignment into an equality comparison 117 | if (t = getenv("_BK_VZIP_FMT")) { | ^ | == In file included from newroot.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 *f1c warning, generated . char *buf) | ^ In file included from utils/fileutils.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ ./hash.hutils/fopen_crc.c::329107::1148:: note: note: place parentheses around the assignment to silence this warningpassing argument to parameter 'buf' here 107329 | | p riifv a(tdea tian t= chr-c>Worpist-e>(fveoticdh (*hc,o okkeiye,, sctornlsetn (ckheayr) *+b u1f),) i{n t | l ^ e n )| ; ( ) | ^ CC port/gethomedir.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)) { | ^ | == 2 warnings generated. utils/fopen_crc.c:399:36: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 399 | unless (fc->rlen = readBlock(fc, fc->rbuf)) break; | ^~~~~~~~ ./style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ utils/fopen_crc.c:213:27: note: passing argument to parameter 'buf' here 213 | readBlock(fcrc *fc, char *buf) | ^ utils/fopen_vzip.c: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; | ^ ~~~~~~~~~~ utils/fopen_vzip.c:251:10: warning: 'LZ4_compress_limitedOutput' is deprecated: use LZ4_compress_default() instead [-Wdeprecated-declarations] 251 | *olutils/fopen_zip.ce:n130 :=17 :L Zwarning: 4assigning 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]_ compr e130s | s _zlfi-m>izt.endeOxutt_pouutt( i=n ,b uofu;t , | i ^ ~~~l en, *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))) | ^ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->utils/fopen_zip.cf:e182t:c16h:( hwarning: ,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] key, 182s | t rzlfe-n>(zk.enye)x t+_ i1n) )= {( c h| a ^ r *| ) ( )b uf; | ^ ~~~~~~~~~~~ utils/fopen_crc.cutils/fopen_zip.c::527185::11:27 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]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] 185 | 527 | iffc -(>errlre n= =d erfe./hash.hla:ad329tB:el11(o:&c zknote: f(use '==' to turn this assignment into an equality comparison-f >cz,, 329fZ | c_ -Ni>Ofr_ bF(uLdfUa)St;Ha ) = ) | h ^~~~~~~~{- > o| p ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~sutils/fopen_crc.c -:>213f:e27t:c hnote: (passing argument to parameter 'buf' hereh , ke y213, | rsetardlBelno(ckke(yf)c r+c 1*)f)c ,{ c h| a ^r *| b ==u f) | ^ utils/fopen_zip.c:185:11: note: place parentheses around the assignment to silence this warning 185 | if (err = deflate(&zf->z, Z_NO_FLUSH)) { | ^ | ( ) utils/fopen_zip.c:185:11: note: use '==' to turn this assignment into an equality comparison 185 | if (err = deflate(&zf->z, Z_NO_FLUSH)) { | ^ | == utils/fopen_crc.c: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] CC libc/utils/milli.c 604 | crcWrite(fc, fc->rbuf, 0); | ^~~~~~~~ utils/fopen_crc.c:427:36: note: passing argument to parameter 'buf' here 427 | crcWrite(void *cookie, const char *buf, int len) | ^ 1 warning generated. CC port/gethost.c 1 warning generated. In file included from opark.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/fopen_vzip.c:474:35: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 474 | if (fz->compress(buf, len, data, &csz)) return (-1); | ^~~~ CC port/getinput.c CC port/getrealname.c 8 warnings generated. locking.c:910:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 910 | if (lockers = nested_lockers(p, 0, 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:910:14: note: place parentheses around the assignment to silence this warning 910 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | ( ) locking.c:910:14: note: use '==' to turn this assignment into an equality comparison 910 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | == names.c:82:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 82 | if (dest = sfileRev()) { | ~~~~~^~~~~~~~~~~~ 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; | ^ | == utils/fileutils.c:166:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | while (len = fread1( warningb generatedu. f1, 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)) { | ^ | ( ) 3 warnings generated. utils/fileutils.c:166:13: note: use '==' to turn this assignment into an equality comparison 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ^ | == 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.hCC libc/utils/mmap.c :329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/fullname.c:17: In file included from ./system.h:52: ./hash.h:329:In file included from 11parent.c:: warning: 17using the result of an assignment as a condition without parentheses [-Wparentheses]: In file included from ./bkd.h:20: 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- >329o | p si-f> f(edtactha( h=, hk-e>yo,p ss-t>rfleetnc(hk(ehy,) k+e y1,) )s t{r le n| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:./hash.h329::32911::11 :note: place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning 329 | 329 | i fi f( d(adtaat a= =h -h>-o>posp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+ +1 1)))) {{ | | ^ ^ | | ( ) ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison ./hash.h329: | 329 :i11f: (note: duse '==' to turn this assignment into an equality comparisona ta = h329- | > oipfs -(>dfaettac h=( hh,- >koepys,- >sftertlcehn((hk,e yk)e y+, 1s)t)r l{e n (| k ^e y )| ==+ 1)) { | ^ | == 1 warning generated. locking.c:1126:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1126 | if (nl->nlid = loadfile(writer, 0)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ locking.cmv.c::1126192::1711:: note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 1126192 | | w hiifl e( n(lt- >=n lfigde t=l ilnoea(dff)i)l e{( w r| i ~~^~~~~~~~~~~~~t er, 0)) { | ^ | ( ) locking.cmv.c::1126192::1711:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning 1126192 | | w hiifl e( n(lt- >=n lfigde t=l ilnoea(dff)i)l e{( w r| i ^ t e r| , ( ) 0)) { | ^ | == mv.c:192:11: note: use '==' to turn this assignment into an equality comparison 192 | while (t = fgetline(f)) { | ^ | == CC port/getrusage.c In file included from park.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datmv.ca: 248=: 17h:- >warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p s->fe t248c | h ( hi,f k(efyi,x _sptfrilleen (=k eHyA)S _+P F1I)L)E ({s ) )| ^ { | | ( ) ~~~~~~~~~~^~~~~~~~~~~~~~ libc/hash.h:329:11: note: mv.cuse '==' to turn this assignment into an equality comparison: 248:17: note: 329place parentheses around the assignment to silence this warning | if ( d248a | t a i=f h(-f>ioxp_sp-f>ilfee t=c hH(AhS,_ PkFeIyL,E (sst)r)l e{n ( k| e ^ y ) | CC libc/utils/pq.c + ( ) 1)) { | ^ | == mv.c:248:17: note: use '==' to turn this assignment into an equality comparison 248 | if (fix_pfile = HAS_PFILE(s)) { | ^ | == 1 warning generated. 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)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from locking.cpartition.c::126217:: 14In 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.h1262: | 329 :i11f: (warning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]o ckers = n e329s | t eidf_ l(odcaktear s=(p ,h -0>,o p1s)-)> {f e t| c ^ h ( | h ( ), key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from locking.cproj.c::126217:: 14In file included from :libc/hash.hlibc/system.h ::note: 32952use '==' to turn this assignment into an equality comparison:: 2 11libc/hash.h warning:: s 3291262 generatednote: : | . place parentheses around the assignment to silence this warning11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]329( | l oicfk e329(r | ds a it=fa n(=ed sahtt-ea>d o_=pl soh-c->k>feoerptsCC port/globalroot.c sc(-hp>(,fh e,0t ,ck he1(y)h,), s{kt er yl| ,e ^ n s( tk| rle ==ey n)( k+e y1)) )+ {1 ) )| ^ { | | ( ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (datalibc/hash.h :=329 :h11-:> onote: pplace parentheses around the assignment to silence this warnings ->fetc h329( | h ,i fk 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)) { | ^ | == 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)) { | ^ | == In file included from preference.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/getopt.c:48: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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))./hash.h :{329 : 11| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: place parentheses 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.hs:t329r:l11e:n (note: kuse '==' to turn this assignment into an equality comparisone y) + 1In file included from 329)utils/getnull.c | ): 17i{: f In file included from ./system.h(| :d ^ 52a : t ./hash.ha| : ( )329= : 11h:- >warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p s->fetch(h ,329 | k eiyf, (sdtartlae n=( khe-y>)o p+s -1>)f)elibc/hash.h t:{c329 h: (11| h: ^, note: kuse '==' to turn this assignment into an equality comparison| e ==y , s329t | r liefn ((kdeayt)a += 1h)-)> o{p s -| > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f etch(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 poly.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: CC libc/utils/putenv.c note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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/gui.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC port/hostColonPath.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)) { | ^ | == 8 warnings generated. nested.c:112:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 112 | while (p = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ nested.c:112:12: note: place parentheses around the assignment to silence this warning 112 | while (p = fgetline(stdin)) { | ^ | ( ) nested.c:112:12: note: use '==' to turn this assignment into an equality comparison 112 | while (p = fgetline(stdin)) { | ^ | == In file included from 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 utils/glob.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC port/http_proxy.c 2 warnings generated. In file included from port/bkd_server.c:17: In file included from port/../bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from 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, nested.cs:t326r:l27e:n (warning: kaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]e y) + 1326) | ) {r a n| g ^e _ w| a ==l krevs(cset, 0, L(d), 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []newroot.c):{61(:t10y:p ewarning: oassigning 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]f (_d)) 161, | ( tfyopre o(fp( _=d )r)a_ndb}i t:s ;0 ;* p\; p| + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ ) { | ^ ~~~~~~~ nested.c:361:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:361:11: note: place parentheses around the assignment to silence this warning 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | ( ) nested.c:361:11: note: use '==' to turn this assignment into an equality comparison 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | == CC libc/utils/readn.c 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. 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)) { | ^ | == newroot.c:197:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 197 | if (p = strrchr(rand, ':')) rand = p + 1; | ~~^~~~~~~~~~~~~~~~~~~~ newroot.c:197:8: note: place parentheses around the assignment to silence this warning 197 | if (p = strrchr(rand, ':')) 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; | ^ | == newroot.c:218:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 218 | mp_init(&a); | ^~~~~~~~~~~ newroot.c:219:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 219 | mp_read_radix(&a, rand, 16); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ newroot.c:222:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 222 | mp_init(&b); | ^~~~~~~~~~~ newroot.c:223:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 223 | mp_read_radix(&b, rand, 16); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ newroot.c:225:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 225 | mp_xor(&a, &b, &a); | ^~~~~~~~~~~~~~~~~~ newroot.c:226:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 226 | mp_toradix(&a, buf, 16); | ^~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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)) { | ^ | == utils/glob.c:83:4: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 83 | p = string; | ^ ~~~~~~ utils/glob.c:84:4: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 84 | g = glob; | ^ ~~~~ utils/glob.c:92:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 92 | if (invert = (*g == '^')) g++; | ~~~~~~~^~~~~~~~~~~~~ utils/glob.c:92:15: note: place parentheses around the assignment to silence this warning 92 | if (invert = (*g == '^')) g++; | ^ | ( ) utils/glob.c:92:15: note: use '==' to turn this assignment into an equality comparison 92 | if (invert = (*g == '^')) g++; | ^ | == utils/glob.c:93:19: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 93 | unless (strchr(g, ']')) { | ^ /usr/include/string.h:45:27: note: passing argument to parameter here 45 | char *strchr (const char *, int); | ^ CC libc/utils/realbasename.c 9 warnings generated. 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 libc/utils/relpath.c 1 warning generated. In file included from port/check_rsh.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning 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++]) { | | ) parent.c:105:16: note: use '==' to turn this assignment into an equality comparison 105 | while (which = | ^ | == 1 warning generated. CC libc/utils/rlimit.c nested.c:670:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 670 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ nested.c:670:11: note: place parentheses around the assignment to silence this warning 670 | while (t = fgetline(f)) { | ^ | ( ) nested.c:670:11: note: use '==' to turn this assignment into an equality comparison 670 | while (t = fgetline(f)) { | ^ | == utils/lines.c:165:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 165 | if (n2 = nLines(array)) { | ~~~^~~~~~~~~~~~~~~ In file included from port/gethomedir.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (dataCC port/mail.c = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/lines.c:165:9: note: place parentheses around the assignment to silence this warning 165 | if (n2 = nLines(array)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->opsnested.c-:>707f:e8t:c hwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]h , ke y707, | if (sft r=l efnoutils/lines.c(p:ke165en:y(9)t: m +pnote: ,use '==' to turn this assignment into an equality comparison1 )")w "{165) | ) | i{ ^ f (| | n ~~^~~~~~~~~~~~~~~~~ ( )2 = nLines(array)) { | ^ | == nested.c:707:8:libc/hash.h :note: 329place parentheses around the assignment to silence this warning: 11: 707note: | use '==' to turn this assignment into an equality comparison if ( f329 | = iffo p(edna(ttam p=, h"-w>"o))p s{- > f| e ^ t c h| ( )( 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")) { | ^ | == CC port/mnext.c CC libc/utils/rmrepo.c In file included from utils/milli.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == poly.c:81:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 81 | while (t = eachline(&next, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ poly.c:81:11: note: place parentheses around the assignment to silence this warning 81 | while (t = eachline(&next, &len)) { | ^ | ( ) proj.c:174:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 174 | if (ret = projcache_lookup(fdir)) gotopoly.c :d81o:n11e:; note: use '==' to turn this assignment into an equality comparison| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 81 | while (t = eachline(&next, &len)) { | ^ | == proj.c:174:10: note: place parentheses around the assignment to silence this warning 174 | if (ret = projcache_lookup(fdir)) goto done; | ^ | ( ) poly.c:86:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (p = separator(bproj.cu:f174):)10 :* pnote: +use '==' to turn this assignment into an equality comparison+ = 0 ;174 | | i ~~^~~~~~~~~~~~~~~~f (ret = projcache_lookup(fdir)) goto done; | ^ | == poly.c:86:9: note: place parentheses around the assignment to silence this warning 86 | if (p = separator(buf)) *p++ = 0; | ^ | ( ) proj.cpoly.c::18486::119:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 18486 | | iiff ((rpe t= =s eppraorjactaocrh(eb_ulfo)o)k u*pp(+r+o o=t )0); { | ^| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | == proj.c:184:11: note: place parentheses around the assignment to silence this warning 184 | if (ret = projcache_lookup(root)) { | ^ | ( ) poly.c:91proj.c::10184:: 11warning: :using the result of an assignment as a condition without parentheses [-Wparentheses] note: use '==' to turn this assignment into an equality comparison 91184 | | iiff ((rpe t= =s eppraorjactaocrh(e+_+lto)o)k u*pp(+r+o o=t )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; | ^ | == 4 warnings generated. In file included from port/getrealname.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ patch.c:158:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 158 | while (line = fgetln(f, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~ patch.c:158:14: note: place parentheses around the assignment to silence this warning 158 | while (line = fgetln(f, &len)) { | ^ | ( ) patch.cIn file included from :port/gethost.c158::1714: :In file included from port/../sccs.hnote: :use '==' to turn this assignment into an equality comparison20 : In file included from libc/system.h:52 : 158libc/hash.h | : 329w:h11i:l ewarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( line = fge t329l | n (iff, (&dlaetna) )= {h - >| o ^p s -| > ==f eutils/lines.ct:c416h:(11h:, warning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]e y, st r416l | e nw(hkielye )( p+ =1 )f)g e{t l i| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e (f)) { | ~~^~~~~~~~~~~~~ utils/lines.c:416:11: note: place parentheses around the assignment to silence this warning 416 | while (p = libc/hash.hf:g329e:t11l:i nnote: eplace parentheses around the assignment to silence this warning( f)) { 329| | ^ i f| ( )( data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from port/getinput.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329utils/lines.c: | 416 :i11f: (note: duse '==' to turn this assignment into an equality comparisona ta = 416h | - >wohpisl-e> f(ept c=h (fhg,e tkleilibc/hash.hyn:,e329 (:sf11:t) r)note: l use '==' to turn this assignment into an equality comparisone{ n ( k | e329 ^y | ) i| +f == 1()d)a t{a =| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == proj.c:331:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 331 | if (proj = projcache_lookup(buf)) returnutils/lines.c :(434s:t11r:d uwarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]( proj- >434r | o owth)i)l;e (| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ = fgetline(f)) { | ~~^~~~~~~~~~~~~ proj.c:331:12: note: place parentheses around the assignment to silence this warning 331 | if (proj = projcache_looutils/lines.ck:u434p:(11b:u fnote: )place parentheses around the assignment to silence this warning) retu r434n | (wshtirldeu p((pp r=o jf-g>ertoloitn)e)(;f ) )| ^ { | | ( ) ^ | ( ) proj.c:331:12: note: use '==' to turn this assignment into an equality comparison 331 | if (proj = projcautils/lines.cc:h434e:_11l:o oknote: uuse '==' to turn this assignment into an equality comparisonp (buf) )poly.c434 CC port/networkfs.c : | r195 e:wt29hu:ir lnwarning: e address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] ( (spt r =d195 u | fp g( ep trrlojai-nn>gere(o_fow)ta))l )k{;r e v| | s ^ ^( s ,| | == ==l ower, L(d), 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c: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)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) partition.c:273:13: libc/hash.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]329 :11: note: use '==' to turn this assignment into an equality comparison 273 | i329f | (iofc o(ndfa =t ag e=t ehn-v>(o"pBsK-_>CfOeNtFcIhG("h),) koecyo,n fs t=r lsproj.cet:nr383(d:ku8ep:y( )owarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]+o n1f)) );383 | { | i ~~~~~~^~~~~~~~~~~~~~~~~~~~~f| ^( p =| ==p roj_product(p)) return (proj_chdir(proj_root(p))); | ~~^~~~~~~~~~~~~~~~~ partition.c:273:13: note: place parentheses around the assignment to silence this warning 273 | proj.c : 383i:f8 :( onote: cplace parentheses around the assignment to silence this warningo nf = g383e | t einfv (("pB K=_ CpOrNoFjI_Gp"r)o)d uoccto(npf) )= rsettrudrunp ((opcroonjf_)c;h d i| r ^ ( p r| o ( )j _r1o warningo generatedt. (p))); | ^ | ( ) proj.c:383:8: note: use '==' to turn this assignment into an equality comparison 383 | if (p partition.c=: 273p:r13o:j _note: puse '==' to turn this assignment into an equality comparisonr oduct (273p | ) ) irfe t(uorcno n(fp r=o jg_ecthednivr(("pBrKo_jC_OrNoFoItG("p)))) )o;c o n| f ^ = | s ==t rdup(ocon1f warning) 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) partition.c:284:9: note: place parentheses around the assignment to silence this warning 284 | if (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ^ | ( ) port/bkd_server.c:./hash.h58::32919::11 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: use '==' to turn this assignment into an equality comparison 58329 | | iwfh i(ldea t(an partition.ca=:v 284[h:i-9+>:+o ]pnote: suse '==' to turn this assignment into an equality comparison=- >afv e[284tj | c+ h+i(]fh) ,;( rk ce| y ~~~~~~~~~^~~~~~~~~=, ssptarwlnevnp((k_ePy_)W A+I T1,) )c m{d [ 1| ] ^, &| c ==m d[1])) { | ^ | == port/bkd_server.c:58:19: note: place parentheses around the assignment to silence this warning 58 | while (nav[i1+ warning+ generated]. = av[j++]); | ^ | ( ) port/bkd_server.c:58:19: note: use '==' to turn this assignment into an equality comparison 58 | while (nav[i++] = av[j++]); | ^ | == 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("BKpopulate.c_:C101O:N14F:I Gwarning: "using the result of an assignment as a condition without parentheses [-Wparentheses]) ) opts -101> | o c ownhfiilge =( usrtlr d=u pu(rpl)l;i s t| _ ^ f i n| d ( )( n, cp, flags, &k)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ populate.c:101:14: note: place parentheses around the assignment to silence this warningpartition.c 1: warning303101 generated: | . 8 : wnote: huse '==' to turn this assignment into an equality comparisoni le (u r303l | =i fu r(lpl i=s tg_eftienndv((n",B Kc_pC,O NfFlIaGg"s),) &okp)t)s -{> o c| o ^ n f i| g ( ) = strdup(p); | ^ | == populate.c:101:14: note: use '==' to turn this assignment into an equality comparison 101 | while (url = urllist_find(n, cp, flags, &k)) { | ^ | == 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))) { | ^ partition.c : 336| : ( )13 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 336 | if (status = pclose(f)) { | ~~~~~~~^~~~~~~~~~~ park.c:778:13: note: use '==' to turn this assignment into an equality comparison 778 | while (buf = mkline(mnext(m))) { | ^ | == 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)) { | ^ | == port/bkd_server.c:159:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 159 | if (p = getenv("_STARTSOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ 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_CHECKOUport/bkd_server.cT:)159): 8{: note: | place parentheses around the assignment to silence this warning ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | if (p = getenv("_STARTSOCK")) { | ^ | ( ) proj.c:479:8: note: place parentheses around the assignment to silence this warning 479 | if (s = config_str(p, CONFIG_Bport/bkd_server.cA:M159_:C8H:E Cnote: Kuse '==' to turn this assignment into an equality comparisonO UT)) 159{ | i| f ^ ( p| ( )= getenv("_STARTSOCK")) { | ^ | == proj.c:479:8: note: use '==' to turn this assignment into an equality comparison 479 | if (s = config_str(p, CONFIG_BAM_CHECKOUT)) { | ^ | == partition.c:379:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 379 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ park.c:846:13:partition.c :warning: 379using the result of an assignment as a condition without parentheses [-Wparentheses]: 11: note: place parentheses around the assignment to silence this warning846 | whi l379e | (wbhuifl e= (mpk l=i nfeg(emtnleixnte((mf))))) {{ | | ^ ~~~~^~~~~~~~~~~~~~~~~~ | ( ) park.c:846:13: note: place parentheses around the assignment to silence this warning 846 | while (buf = mkline(mnext(m))) { | ^ | ( ) partition.c:379:11: note: use '==' to turn this assignment into an equality comparison 379 | while (p = fgetline(f)) { | ^ | == park.c:846:13: note: use '==' to turn this assignment into an equality comparison 846 | while (CC port/notifier.c buf = mkline(mnext(m))) { | ^ | == 3 warnings generated. CC libc/utils/rmtree.c poly.c:380:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 380 | if (revs = res_getnames(s, 'r')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ poly.c:380:11: note: place parentheses around the assignment to silence this warning 380 | if (revs = res_getnames(s, 'r')) { | ^ | ( ) poly.c:380:11: note: use '==' to turn this assignment into an equality comparison 380 | if (revs = res_getnames(s, 'r')) { | ^ | == 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 = mproj.ck:l522i:n8e:( mwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]e xt(m) )522) | {i f | ( ^ f =| ( )f open(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ park.c:906:13: note: use '==' to turn this assignment into an equality comparison 906 | while (buf = mklineproj.c(:m522n:e8x:t (note: mplace parentheses around the assignment to silence this warning) )) { 522| | ^ i f| ==( f = fopen(file, "rt")) { | ^ | ( ) proj.c:522:8: note: use '==' to turn this assignment into an equality comparison 522 | if (f = fopen(file, "rt")) { | ^ | == 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] proj.c :329523 | : 9i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h523- | > o pisf- >(fte t=c hf(ghe,t lkienye,( fs)t)r lpe-n>(rkoeoyt)k e+y 1=) )s t{r d u| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( t); | ~~^~~~~~~~~~~~~ nested.cproj.c::1299523::89:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 1299523 | | i fi./hash.h f:( 329f(: t11= : = f note: ofplace parentheses around the assignment to silence this warningpg eent( lp329ir | no eji(_fff )u()ld lappt-aa>t rh=o( ophtr-ko>ejoy_p ps=r- o>sdftuerctdtcu(hpp(()ht,,) ;Rk Oe Oy| T, ^ 2 Rs Et| Sr ( )Yl NeCn ("k/e"y )C O+M P1L)I)S T{) , | ^ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) partition.c1300: | 499 : 14":r "warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]proj.c) : 523{: 9499 : | | ~~~~note: w use '==' to turn this assignment into an equality comparisonh ile ( l523i | n e i=f f(gte t=l ifngee(tgloinnee)()f ){) p| - ~~~~~^~~~~~~~~~~~~~~~> ro./hash.honested.c:1299:t:329CC libc/utils/samepath.c k8:e:11y : note: =place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparisons tr d 1299u329 | p | ( itif)f ; ( (f d | a= ^t af o| =p == e hn-(>poly.cpo1partition.c:rp warning:457os generated499:j-. :13_>14:ff: ue warning: ltnote: using the result of an assignment as a condition without parentheses [-Wparentheses]lcplace parentheses around the assignment to silence this warning phproj.c a(h: t, 524457h 499:CC port/ns_sock_host2ip.c | (k | 9wh:i lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] (lin e524 | = figfe t(lti n=e (fggoentel)i)n e{( f )| ) ^ p -| > ( )m d5rootkepark.cy: 972=:13 :s twarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]d up(t) ;972 | | w ~~^~~~~~~~~~~~~h ile (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ partition.c:499:14: note: use '==' to turn this assignment into an equality comparison proj.c :499524 | : 9w:h inote: lplace parentheses around the assignment to silence this warninge (lipark.c n:524e972 | : =13 :if fgnote: eplace parentheses around the assignment to silence this warningp(t e trl y o ii,=j972nf _ | e sfp ((tgrwgrreohoeltdinnelulednice) (nt )=ke(( e(pb{syf)u e)),f p ) | a+ R= ^r pO a1-Om t)>Tk| o)m2l ==r dRi ({5Enr rSee oY(m| oNmo ^tCnt k ee e"x[| y/ti == "(] = m) C))sO) tM)*rP rdL{euI npS d(T| t) ^ =), ; 0 | ; | ( ) | ^ ^ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | ( ( ) 1300 | "r")) { | | ) park.c:972:13: note: use '==' to turn this assignment into an equality comparison 972proj.c | : 524w:h9i:l enote: use '==' to turn this assignment into an equality comparisonnested.c( :b1299u :f5248 | := note: miuse '==' to turn this assignment into an equality comparisonkf l i(npoly.ct In file included from e: 1299port/globalroot.c(457= | :m: 17n13fi: e:gfIn file included from x e port/../sccs.htnote: t(:(place parentheses around the assignment to silence this warninglf20m i : )n=In file included from )e libc/system.h)(457f: f | o52{) p: ) elibc/hash.h n:| pi(329 ^-fp: > r11 m(oj:| dr_ ==5efwarning: rnuusing the result of an assignment as a condition without parentheses [-Wparentheses]odl o lt=pk aes329tye | h p (=aip rfrsa ott(jrod_drapu(trprao(e dtmo=u)t c;eht [-( i>p| ]o) ^)p, )s -R| *>O ==rfO eeTnt2dcR hE=(S hY0,N; C k " e/| y" ^ , CO sM| tP ( )rL lIeSnT()k,e y )proj.c| : ^+525 : 19| ): ==) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | if (t = fgetline(f)) pnested.c-:>1302s:y12n:c rwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]o t = s t1302r | dport/bkd_server.c u: p231w(:ht9i):l; poly.ce libc/hash.hwarning: : :using the result of an assignment as a condition without parentheses [-Wparentheses]457(| 329 :t ~~^~~~~~~~~~~~~:13 11:=231: | note: f note: use '==' to turn this assignment into an equality comparisong place parentheses around the assignment to silence this warning ei tf l 457i(329 | np | e (=i f fi)s f)t( rd({proj.ccar :hte 525ran| :( d ~~^~~~~~~~~~~~~9b= :k = dh note: _-splace parentheses around the assignment to silence this warningg>1e eo warningptp generated aos. 525rp- | at> t,f o enested.circt:f()c1302 r)h:(e (12tm{h: o , =t note: e| kplace parentheses around the assignment to silence this warningf[ ~~^~~~~~~~~~~~~~~~~~~~~~~e gi ye] ,t)1302 l) | si tn* rerwl(ehefnin)dl() ek = ep (y-0t)>; s =+y n| f1c ^gport/bkd_server.c)r e:)o t231 o| l:{t ==i9 n: =e | (note: ^ sfplace parentheses around the assignment to silence this warning t) r) | d 231 ( )u{ | p ( t| i) ^ f; ( | p| ( ) ^ = s| t ( )r chr(bkd_getopt, c)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if poly.c(nested.c:d:459a1302:14t::a12 :warning: = using the result of an assignment as a condition without parentheses [-Wparentheses] note: huse '==' to turn this assignment into an equality comparison- >proj.co :p4591302port/bkd_server.c525s | | ::- 2319> ::f w9 e h:note: tii use '==' to turn this assignment into an equality comparisoncflnote: h euse '==' to turn this assignment into an equality comparison(( hl(525,e t | n231= dk | e fi=y gf ,ie s ft(eps ltat(i rrpn=al e te=(fon fgr(s)e(kt)tler loyc{ic)h na r el+(| ([ b ^fj1k )])d )))_| ) g ==p {epark.c -* t:>l o1041se| p:yn ^t13nd ,:c r=| cwarning: o ==)using the result of an assignment as a condition without parentheses [-Wparentheses]o0 ) t; {= 1041 | | s ~~~~~^~~~~~~~~~~~~~~~~~~~~ | t w ^rIn file included from h dport/gui.ci u:l| p17e ==(: tIn file included from ()port/../sccs.hb;:u 20f : | In file included from = ^libc/system.h :m| 52k ==: l libc/hash.hi:n329e:(11m:n ewarning: xusing the result of an assignment as a condition without parentheses [-Wparentheses]t (m))) { 329| | ~~~~^~~~~~~~~~~~~~~~~~ if (data = h->ops->fepoly.ct:c459h:(14h:, note: kplace parentheses around the assignment to silence this warninge y, st r459l | e n ( k eiyfpark.c) : (1041+l: e131n:)d ) note: =place parentheses around the assignment to silence this warning{ s e| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1041a | r awthoirl(el o(cbaulf[ j=] )m)k l*ilneen(dm n=e x0t;( m )| ) ^ ) {| ( ) libc/hash.h| : ^ 329 : 11| : ( ) note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) park.c:1041:13: note: use '==' to turn this assignment into an equality comparison 1041 | while (buf = mklinepoly.c(:m459n:e14x:t (note: muse '==' to turn this assignment into an equality comparison) )) { 459 | | ^ libc/hash.h :329 | :i ==11f : (note: luse '==' to turn this assignment into an equality comparisone nd = 329s | e piafr a(tdoart(al o=c ahl-[>jo]p)s)- >*feltecnCC libc/utils/sig.c hd( h= ,0 ;k e y| , ^ s t| r ==l en(key) + 1)) { | ^ | == proj.c:547:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 547 | if (f = fopen(file, "wt")) { | ~~^~~~~~~~~~~~~~~~~~~ proj.c:547:9: note: place parentheses around the assignment to silence this warning 547 | if (f = fopen(file, "wt")) { | ^ | ( ) proj.c:547:9: note: use '==' to turn this assignment into an equality comparison 547 | if (f = fopen(file, "wt")) { | ^ | == 3 warnings generated. poly.c:517:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 517 | if (lower = lowerBounds(cset, d, side)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:722:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 722 | if (bamdpoly.ci:r517s: 12=: gnote: eplace parentheses around the assignment to silence this warningt dir("BitKeep e517r | / BiAfM "()l)o w{e r | = ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lowerBounds(cset, d, side)) { | ^ | ( ) partition.c:722:15: note: place parentheses around the assignment to silence this warning poly.c722: | 517 : 12i:f note: (use '==' to turn this assignment into an equality comparisonb amdi r517s | =i fg e(tldoiwre(r" B=i tlKoeweepreBro/uBnAdMs"()c)s e{t , | d ^ , s| i ( )d e)) { | ^ | == 1 warning generated. partition.c:In file included from 722port/hostColonPath.c::1517:: In file included from note: port/../sccs.huse '==' to turn this assignment into an equality comparison: 20: In file included from libc/system.h: 52722: | libc/hash.h : 329i:f11 :( bwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]m dirs = ge t329d | 7i warningris(f generated" . B(idtaKteae p=e rh/-B>AoMp"s)-)> f{e t c| h ^( h ,| ==k ey, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ populate.c:299:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 299 | while (t = fgetline(f)) { libc/hash.h :| 329 ~~^~~~~~~~~~~~~: 11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) populate.c:299:11: note: place parentheses around the assignment to silence this warning 299 | while (t = fgetline(f)) { | ^ | ( ) populate.c:299:11: note: use '==' to turn this assignment into an equality comparison 299 | while (t = flibc/hash.hg:e329t:l11i:n enote: (use '==' to turn this assignment into an equality comparisonf )) { 329| | ^ iCC port/platforminit.c f| ==( data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/smartrename.c 3 warnings generated. 12 warnings generated. proj.c:609:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 609 | if (proj = proj_init(dirname(buf))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:609:13: note: place parentheses around the assignment to silence this warning 609 | if (proj = proj_init(dirname(buf))) { | ^ | ( ) proj.c:609:13: note: use '==' to turn this assignment into an equality comparison 609 | if (proj = proj_init(dirname(buf))) { | ^ | == 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(&wproj.cd:,611 :s14,: Lwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]l ocal), 611L | ( r e m oitfe )(,p rWoRd_ G=C Ap)r;o j _| p ^~~~~~~~r oductlibc/lines.h(:p60r:o9j:) )note: expanded from macro 'L'{ | ~~~~~^~~~~~~~~~~~~~~~~~~~ 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:611:14: note: place parentheses around the assignment to silence this warning 611 | if (prod = proj_product(proj)) { | ^ | ( ) poly.c:667:35: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 667 | walkrevs_setup(&wd,proj.c :s611,: 14L:( lnote: ouse '==' to turn this assignment into an equality comparisonc al), L611( | r e m o tief) ,( pWrRo_dG C=A )p;r oj _| p ^~~~~~~~~r oduct(proj)) { libc/lines.h| : ^60 : 9| : == note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){CC port/sccs_getuser.c (typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:668:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 668 | while (d = walkrevs(&wd)) { | ~~^~~~~~~~~~~~~~~ poly.c:668:11: note: place parentheses around the assignment to silence this warning 668 | while (d = walkrevs(&wd)) { | ^ | ( ) poly.c:668:11: note: use '==' to turn this assignment into an equality comparison 668 | while (d = walkrevs(&wd)) { | ^ | == proj.c:636:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 636 | CC port/sccs_lockfile.c if (prod = proj_product(p)) return (prod); | ~~~~~^~~~~~~~~~~~~~~~~ poly.c:689:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 689 | proj.c w:h636i:l11e: (note: dplace parentheses around the assignment to silence this warning = wal kCC port/startmenu.c 636r | e visf( &(wpdr)o)d {= p| r ~~^~~~~~~~~~~~~~~o j_product(p)) return (prod); | ^ | ( ) proj.c:636:11: note: use '==' to turn this assignment into an equality comparison poly.c :636689 | : 12i:f note: (place parentheses around the assignment to silence this warningp rod = p689r | o j _wphrioldeu c(td( p=) )w arlektruervns ((&pwrdo)d)) ;{ | | ^ ^ | | == ( ) proj.c:640:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 640 | if poly.c(:p689r:o12j: =note: use '==' to turn this assignment into an equality comparisonp roj_i n689i | t ( dwihrinlaem e((db u=f )w)a)l k{r e v| s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~( &wd)) { | ^ | == proj.c:640:11: note: place parentheses around the assignment to silence this warning 640 | if (proj = proj_init(dirname(buf))) { | ^ | ( ) proj.c:640:11: note: use '==' to turn this assignment into an equality comparison 640 | if (proj = proj_init(dirname(buf))) { | ^ | == 1 warning generated. 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)) { | ^ | ( ) CC libc/utils/spawn.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)) { | ^ | == proj.c1: warning668 generated:. 8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 668 | if (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ proj.cpark.c::6681435::88:: note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 6681435 | | iiff ((ft == fxofpielne(_ffieltec,h ("sr-t>"g)f)i l{e , | ' ^ c ' )| ) ( ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:668:park.c8::1435 :note: 8use '==' to turn this assignment into an equality comparison: note: place parentheses around the assignment to silence this warning 668 | 1435i | f i(ff (=t f=o pxefni(lfei_lfee,t c"hr(ts"-)>)g f{i l e| , ^ ' c| ' ==) ) { | ^ | ( ) proj.c:669:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 669 | if (t = fgetline(f)) p->compppark.ca:t1435h: 8=: snote: tuse '==' to turn this assignment into an equality comparisonr dup(t )1435; | i| f ~~^~~~~~~~~~~~~ (t = xfile_fetch(s->gfile, 'c')) { | ^ | == proj.c:669:9: note: place parentheses around the assignment to silence this warning 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ^ | ( ) proj.c:669:9: note: use '==' to turn this assignment into an equality comparison 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ^ | == CC port/svcinfo.c 35 warnings generated. 6 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/gethomedir.c:102:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 102 | if (tIn file included from port/http_proxy.c=: 17g: eIn file included from tport/../sccs.he:n20v: (In file included from "libc/system.hB:K52_: Dlibc/hash.hO:T329B:K11":) )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/gethomedir.c:102:8: note: place parentheses around the assignment to silence this warning 102 | if (t = getenv("BK_DOTBK")) { | ^ | ( ) libc/hash.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/gethomedir.c ( ): 102:8: note: use '==' to turn this assignment into an equality comparison 102 | if (t = getenv("BK_DOTBK")) { | ^ | == libc/hash.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/gethomedir.c:110:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | if (t = getHomeDir()) { | ~~^~~~~~~~~~~~~~ port/gethomedir.c:110:8: note: place parentheses around the assignment to silence this warning 110 | if (t = getHomeDir()) { | ^ | ( ) port/gethomedir.c:110:8: note: use '==' to turn this assignment into an equality comparison 110 | if (t = getHomeDir()) { | ^ | == port/gethomedir.c:113:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 113 | if (rc = stat(dir, &sb)) { | ~~~^~~~~~~~~~~~~~~~ port/gethomedir.c:113:10: note: place parentheses around the assignment to silence this warning 113 | if (rc = stat(dir, &sb)) { | ^ | ( ) port/gethomedir.c:113:10: note: use '==' to turn this assignment into an equality comparison 113 | if (rc = stat(dir, &sb)) { | ^ | == CC port/uninstall.c CC libc/utils/spawnvpio.c CC progress.c CC libc/utils/spawn_filterpipeline.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); | ^ | == 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, '/')) { | ^ | == 7 warnings generated. In file included from utils/readn.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, 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)) { | ^ | == 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); | ^ 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)) { | ^ | == 2 warnings generated. 1 warning generated. CC libc/utils/stackdump.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. CC libc/utils/str_subst.c In file included from port/mail.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329In file included from | utils/rlimit.c :i17f: In file included from (./system.hd:a52t: a./hash.h :=329 :h11-:> owarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]s ->fetch(h, k329e | y ,i fs t(rdlaetna( k=e yh)- >+o p1s)-)> {f e t| c ^ h ( h| , ( ) key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h4: warning329s: generated11. : note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->op./hash.hs:-329>:f11e:t cnote: hplace parentheses around the assignment to silence this warning( h, key ,329 | s tirfl e(nd(akteay )= +h -1CC prs.c >)o)p s{- > f| e ^t c h| ( ==h , key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/sys.c CC libc/utils/system.c 1 warning generated. 9 warnings generated. proj.c:1493:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:1493:9: note: place parentheses around the assignment to silence this warning 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ^ | ( ) 1 warning generated. proj.c:1493:9: note: use '==' to turn this assignment into an equality comparison 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ^ | == 1 warning generated. 1 warning generated. In file included from utils/rmrepo.c:18: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) +4 warning1s) generated). { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/testcode.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)) { | ^ | ( ) 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. In file included from port/mnext.cproj.c::171580: :In file included from 9port/../sccs.h:: 20warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from libc/system.h:52: libc/hash.h :1580329 | : 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( v = hash_f e329t | c hiSft r((dnaetwa, =k )h)- >{o p s| - ~~^~~~~~~~~~~~~~~~~~~~~~~> fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:1580:9: note: place parentheses around the assignment to silence this warning 1580 | if (v = hash_fetchStr(new, k))libc/hash.h :{329 : 11| : ^ note: place parentheses around the assignment to silence this warning| ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) proj.c:1580:9: note: use '==' to turn this assignment into an equality comparison 1580 | if (v = hash_fetchStr(new, k)) { | ^ | == libc/hash.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/trace.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/networkfs.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: proj.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]1614 :13: note: place parentheses around the assignment to silence this warning 329 | i1614f | ( d aitfa (=k ehy-s> o=p sh-a>sfhe_tfceht(chh,S tkrePyt,r (s*thr,l e"nD(IkReTyY)" )+) 1{) ) | { ^ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( ) proj.c:1614:13: note: use '==' to turn this assignment into an equality comparison libc/hash.h :1614329 | : 11 : inote: fplace parentheses around the assignment to silence this warning (key s329 | = ihfa s(hd_afteat c=h Sht-r>Poptsr-(>*fhe,t c"hD(IhR,T Yk"e)y), {s t r| l ^e n (| k ==e y) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC pull.c CC libc/utils/tty.c CC push.c CC libc/utils/ttyprintf.c CC pwd.c CC randombits.c 1 warning generated. 2 warnings generated. In file included from port/notifier.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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/rmtree.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ^ | == 2 warningIn file included from sport/ns_sock_host2ip.c generated:. 17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC libc/utils/webencode.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/utils.c 1 warning generated. 1 warning generated. CC libc/utils/which.c 1 warning generated. CC randseed.c CC range.c 16 warnings generated. In file included from port/sccs_lockfile.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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/platforminit.clibc/hash.h::17329: :In file included from 11port/../sccs.h:: 20note: : use '==' to turn this assignment into an equality comparisonIn file included from libc/system.h:52: libc/hash.h: 329329: | 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( data = h -329> | o pisf- >(fdeattcah (=h ,h -k>eoyp,s -s>tfreltecnh((khe,y )k e+y ,1 )s)t r{l e n| ( ^k e y| ) == + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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/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 | iIn file included from fport/sccs_getuser.c :(17d: aIn file included from tport/../sccs.ha: 20=: In file included from hlibc/system.h-:>52o: plibc/hash.hIn file included from s:utils/smartrename.c-329:>:18f11: e:In file included from t ./system.hcwarning: :husing the result of an assignment as a condition without parentheses [-Wparentheses]52( : h./hash.h,: 329 k:329e11 | y: , i warning: fsusing the result of an assignment as a condition without parentheses [-Wparentheses] t (rdlaet na329( | k= e iyhf)- >(+od pa1st)-a)> f={e th c-| h> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(o hp,s -k>efye,t csht(rhl,e nk(ekye,y )s t+r l1e)n)( k{e y )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning ./hash.h :329329 | : 11i:f note: (place parentheses around the assignment to silence this warningd ata = h329- | > oipfs -(>df./hash.hae:tt329ac: h11=(: h h,note: - place parentheses around the assignment to silence this warning>k oepys ,-329 > | sfIn file included from teport/startmenu.cirt:flc17 e: (hnIn file included from d((port/../sccs.hahk:20t,e: a yIn file included from k)libc/system.h=e : y+52h, : - 1libc/hash.h>s):ot)329pr :sl{11-e :>n f(| warning: ek ^ using the result of an assignment as a condition without parentheses [-Wparentheses]te cy h)| ( ( )h+329 , | 1 k)ie)fy ,{( ds at| tr ^ al e =n| ( ( )hk -e>yo)p s+- >1f)e)libc/hash.ht :c{329h :( 11h| :, ^ note: k use '==' to turn this assignment into an equality comparisone| y ( ), s329t | r liefn ((kdeayt)a += 1h)-)> o{p s -| > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f etch(h, key, s./hash.ht:r329l:e11n:( kenote: yuse '==' to turn this assignment into an equality comparison) + 1)) 329{ | i| f ^ ( d| a ==t a = ./hash.hh:-329>:op11s:- >note: fuse '==' to turn this assignment into an equality comparisonelibc/hash.h t:c329h: (11329h: | , note: ikplace parentheses around the assignment to silence this warningfe y(,d as329tt | ar li=ef n h((-kd>eaoytp)as -+=> f1he)-t)>c oh{p( sh -,| > ^fk ee ty| c, ==h (sht,r lkeeny(In file included from ,kutils/spawn.c e:sy17t): r In file included from l+./system.he :n152(): k)./hash.he :y{329) : 11+| : ^ 1 warning: ) using the result of an assignment as a condition without parentheses [-Wparentheses])| =={ | ^ 329 | | ( )i f (data = h->ops->fetch(h, key, strlen(kutils/rmtree.ce:y41): 11+: 1warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | 41 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | libc/hash.h :i329f: 11(:r enote: tuse '==' to turn this assignment into an equality comparison = rmI f329R | e piof( f(idlaet)a) =r eht-u>ronp s(-r>efte)t;./hash.hc :h 329(| :h ~~~~^~~~~~~~~~~~~~~~11, : knote: eplace parentheses around the assignment to silence this warningy , str l329e | n (ikfe y()d a+t a1 )=) h{- > o| p ^s - >| f ==e tch(h, key, strlen(key) + 1)) { | ^ | ( ) utils/rmtree.c:41:11: note: ./hash.hplace parentheses around the assignment to silence this warning: 329:11: note: 41use '==' to turn this assignment into an equality comparison | if (329r | e ti f= (rdmaItfaR e=p oh(-f>iolpes)-)> freettcuhr(nh ,( rkeety),; s t| r ^ l e n| ( ( )k ey) + 1)) { | ^ | == utils/rmtree.c:41:11: note: use '==' to turn this assignment into an equality comparison 41 | if (ret = rmIfRepo(file)) return (ret); | ^ | == CC rcheck.c CC rclone.c In file included from utils/spawnvpio.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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 rcs2bk.c 1 warning generated. 13 warnings generated. In file included from progress.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(k1e warningy generated). + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 33 warnings generated. In file included from utils/spawn_filterpipeline.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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-./hash.h>:f329e:t11c:h (note: huse '==' to turn this assignment into an equality comparison, key, 329s | t rilfe n((dkaetya) =+ h1-)>)o p{s - >| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e tch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 rcsparse.c 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)) { | ^ | == utils/spawn.c:33:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 33 | if (pid = fork()) {CC receive.c /* parent */ | ~~~~^~~~~~~~ utils/spawn.c:33:10: note: place parentheses around the assignment to silence this warning 33 | if (pid = fork()) { /* parent */ | ^ | ( ) CC redblack.c utils/spawn.c:33:10: note: use '==' to turn this assignment into an equality comparison 33 | if (pid = fork()) { /* parent */ | ^ | == 1 warning generated. CC regex.c 2 warnings 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.cIn file included from In file included from :utils/stackdump.cutils/str_subst.c78:::171711: In file included from : :./system.hIn file included from :./system.hnote: 52:place parentheses around the assignment to silence this warning: 52 ./hash.h: :./hash.h329:: 3291178:: | 11 :warning: w using the result of an assignment as a condition without parentheses [-Wparentheses]hwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]l e ( t329 | =329 | if fgi ef(t dl(aidtnaaet (a=f )=h) - h>{-o >p os| p- ^ s> -f >e| ft ( )ec thc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+ +1 )1)) ){ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/networkfs.c:78:11: note: use '==' to turn this assignment into an equality comparison 78 | while (t = fgetline(f)) { | ^ ./hash.h| ./hash.h: ==:329 329::1111:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 329329 | | iiff ((ddaattaa = =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: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == CC registry.c 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)) { | ^ | == port/networkfs.c:198:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 198 | if (f = fopen(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ 6 warnings generated. port/networkfs.c:198:8: note: place parentheses around the assignment to silence this warning 198 | if (f = fopen(sym, "r")) { | ^ | ( ) port/networkfs.c:198:8: note: use '==' to turn this assignment into an equality comparison 198 | if (f = fopen(sym, "r")) { | ^ | == port/networkfs.c:211:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 211 | if (f = fopen(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:211:9: note: place parentheses around the assignment to silence this warning 211 | if (f = fopen(sym, "r")) { | ^ | ( ) port/networkfs.c:211:9: note: use '==' to turn this assignment into an equality comparison 211 | if (f = fopen(sym, "r")) { | ^ | == port/networkfs.c:220:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 220 | if (f = fopen(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:220:8: note: place parentheses around the assignment to silence this warning 220 | if (f = fopen(sym, "r")) { | ^ | ( ) port/networkfs.c:220:8: note: CC renumber.c use '==' to turn this assignment into an equality comparison 220 | if (f = fopen(sym, "r")) { | ^ | == 1 warning generated. port/networkfs.c:255:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 255 | if (name = getenv("_BK_FSTYPE")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ port/networkfs.c:255:11: note: place parentheses around the assignment to silence this warning 255 | if (name = getenv("_BK_FSTYPE")) { | ^ | ( ) port/networkfs.c:255:11: note: use '==' to turn this assignment into an equality comparison 255 | if (name = getenv("_BK_FSTYPE")) { | ^ | == port/networkfs.c:266:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 266 | if (m = mountpoint(dir)) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:266:8: note: place parentheses around the assignment to silence this warning 266 | if (m = mountpoint(dir)) { | ^ | ( ) port/networkfs.c:266:8: note: use '==' to turn this assignment into an equality comparison 266 | if (m = mountpoint(dir)) { | ^ | == 1 warning generated. CC remap.c 1 warning generated. CC remote.c 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)) { | ^ | ( ) utils/str_subst.c:40:11: note: use '==' to turn this assignment into an equality comparison 40 | while (p = strstr(s, search)) { | ^ | == 2 warnings generated. In file included from prs.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) 1+ warning generated1. )) { | ^ | ( ) libc/hash.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 repo.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)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. 1 warning generated. In file included from utils/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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:146:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 146 | if (t = strchr(av[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)) { | ^ | ( ) port/platforminit.c:146:9: note: place parentheses around the assignment to silence this warning 146 | if (t = strchr(av[0], '/')) { | ^ | ( ) CC repos.c ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strleport/platforminit.cn:(146k:e9y:) note: +use '==' to turn this assignment into an equality comparison 1)) {146 | | ^i f | ( ==t = strchr(av[0], '/')) { | ^ | == port/platforminit.c:177:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:177:11: note: place parentheses around the assignment to silence this warning 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ^ | ( ) CC repogca.c port/platforminit.c:177:11: note: use '==' to turn this assignment into an equality comparison 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ^ | == CC repostats.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:253:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 253 | if (t = gelibc/hash.ht:e329n:v11(:" Bnote: Kplace parentheses around the assignment to silence this warning_ LIMIT P329A | T Hif" )()d a{t a | = ~~^~~~~~~~~~~~~~~~~~~~~~~~ h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) port/platforminit.c:253:8: note: place parentheses around the assignment to silence this warning 253 | if (t = getenv("BK_LIMIlibc/hash.hT:P329A:T11H:" )In file included from note: )utils/system.cuse '==' to turn this assignment into an equality comparison : {21 : In file included from | 329./system.h ^ | : 52 i: | f./hash.h ( ) : (329d:a11t:a warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] h->ops->f e329t | c hi(fh ,( dkaetya, =s thr-l>eonp(sk-e>port/platforminit.cyf:)e253 t:+c8 h:1( )hnote: ),use '==' to turn this assignment into an equality comparison {k e y | ,253 ^ | s ti| rf ==l e(nt( k=e yg)e t+e n1v)()" B{K _ L| I ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M ITPATH")) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) port/sccs_getuser.c:129:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 129 | if (p = getpwuid(id)) r = p./hash.h-:>329p:w11_:n anote: muse '==' to turn this assignment into an equality comparisone ; | ~~^~~~~~~~~~~~~~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; | ^ | ( ) port/sccs_getuser.c:129:9: note: use '==' to turn this assignment into an equality comparison 129 | if (p = getpwuid(id)) r = p->pw_name; | ^ | == CC repotype.c CC resolve.c CC resolve_binaries.c 2 warnings generated. 1 warning generated. In file included from push.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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")) { | ^ | == 1 warning generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:321:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | if (fp = popen("uname libc/hash.h-:r329":,11 :" rnote: "place parentheses around the assignment to silence this warning) ) { | 329 ~~~^~~~~~~~~~~~~~~~~~~~~~~~ | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) port/platforminit.c:321:9: note: place parentheses around the assignment to silence this warning 321 | if (fp = popen("uname -r", "r")) { libc/hash.h :| 329 ^ : 11 :| ( )note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, 2k warningesy generated,. strlen(key) + 1)) { | ^ | == port/platforminit.c:321:9: note: use '==' to turn this assignment into an equality comparison 321 | if (fp = popen("uname -r", "r")) { | ^ | == CC resolve_contents.c In file included from utils/trace.cIn file included from :utils/tty.c17:: 50In file included from : ./system.hIn file included from :./system.h52:: 52./hash.h: :./hash.h329::32911::11 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, port/platforminit.c kCC resolve_create.c :ke342:12: warning: eyy, ,using the result of an assignment as a condition without parentheses [-Wparentheses]s tsrtl re342ln | e( nki(efky e)(y e)+x t+1r )a1) ) =){ p{ l | a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o rmextra()) { | ~~~~~~^~~~~~~~~~~~~~~~~ port/platforminit.c:342:12: note: place parentheses around the assignment to silence this warning 342 | if (extra = platfo./hash.hr:m./hash.h329e::x32911t::r11 a:note: ( place parentheses around the assignment to silence this warning)note: )place parentheses around the assignment to silence this warning { 329 | 329| | ^ i fi f| ( ( )d( adtaat a= =h -h>-o>posp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tsrtlrelne(nk(ekye)y )+port/platforminit.c :+1342 ):1)12) :){ note: { use '==' to turn this assignment into an equality comparison | ^ | ^ 342| | ( )| ( )i f (extra = platformextra()) { | ^ | == ./hash.h:329:11: note: ./hash.huse '==' to turn this assignment into an equality comparison: 329:11: note: 329use '==' to turn this assignment into an equality comparison | if (329d | a tiaf =( dha-t>ao p=s -h>-f>eotpcsh-(>hf,e tkcehy(,h ,s tkrelye,n (skteryl)e n+( k1e)y)) {+ 1| ) ^) {| == | ^ | == 9 warnings generated. 2 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC resolve_filetypes.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)) {port/uninstall.c : 442| : ^ 9 : | warning: ( )using the result of an assignment as a condition without parentheses [-Wparentheses] 442 | if (p = strstr(bundle, "BitKeeper.app")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC resolve_flags.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/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")) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (dataIn file included from randombits.c=: 17h: -In file included from >./sccs.ho:p20s: -In file included from >libc/system.hf:e52t: clibc/hash.hh:(329h:,11 :k ewarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses], strlen(ke y329) | +i f1 )()d a{t a | = ^ h -| > ( )o ps->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) progress.c:365:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h :365329 | : 11 :i fnote: use '==' to turn this assignment into an equality comparison( m = lo a329d | f iilfe ((pd,a t0a) )= {h - >| o ~~^~~~~~~~~~~~~~~~p s->fetch(h, key, strlen(key) + 1)) { | ^ | == progress.c:365:9: note: place parentheses around the assignment to silence this warning 365 | if (m = loadfile(p, 0)) { | ^ | ( ) progress.c:365:9: note: use '==' to turn this assignment into an equality comparison 365 | if (m = loadfile(p, 0)) { | ^ | == CC resolve_generic.c CC resolve_modes.c CC resolve_renames.c In file included from utils/which.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/tty.c:94: /usr/include/sys/termios.h:1:2: warning: redirecting incorrect #include to [-W#warnings] 1 | #warning redirecting incorrect #include to | ^ In file included from range.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from randseed.c:16: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/trace.c:79:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h :79329 | : 11i:f 3note: ( warningplace parentheses around the assignment to silence this warningts generated=. g329e | t einfv (("dBaKt_aT R=A ChE-_>PoRpOsG-S>"f)e)t c{h ( h| , ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ key, strlen(key) + 1)) { | ^ | ( ) utils/trace.c:79:8: note: place parentheses around the assignment to silence this warning 79 | if (t = getenv("BK_libc/hash.hT:R329A:C11E:_ Pnote: Ruse '==' to turn this assignment into an equality comparisonO GS")) {329 | | i ^ f (| d ( )a ta = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/trace.c:79:8: note: use '==' to turn this assignment into an equality comparison 79 | if (t = getenv("BK_TRACE_PROGS")) { | ^ | == utils/trace.c:85:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | if (t = getenv("BK_TRACE_FILES")) files = splitLine(t, ":,", 0); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c:85:8: note: place parentheses around the assignment to silence this warning 85 | if (t = getenv("BK_TRACE_FILES")) files = splitLine(t, ":,", 0); | ^ | ( ) utils/trace.c:85:8: note: use '==' to turn this assignment into an equality comparison 85 | if (t = getenv("BK_TRACE_FILES")) files = splutils/system.ci:t366L:i9n:e (warning: tusing the result of an assignment as a condition without parentheses [-Wparentheses], ":,", 3660 | ) ;i f | ( ^s h | = == getenv("BK_SHELutils/utils.cL:"27):)8 :r ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]u rn (s h27) | ; i f| ~~~^~~~~~~~~~~~~~~~~~~~( p = utils/trace.cg:e86t:e8n:v (warning: "using the result of an assignment as a condition without parentheses [-Wparentheses]_ BK_VER S86I | O Ni"f) )( t{ = | g ~~^~~~~~~~~~~~~~~~~~~~~~~e t1e warningn generatedvutils/system.c. (:"366B:K9_:T Rnote: Aplace parentheses around the assignment to silence this warningC E_FUNCS "366) | ) iffu n(cssh == sgpeltietnLvi(n"eB(Kt_,S HE"L:L,""),) 0r)e;t u | r ~~^~~~~~~~~~~~~~~~~~~~~~~~~~n (sh); | ^ | ( ) utils/utils.c:27:8: note: place parentheses around the assignment to silence this warning 27 | if (p = getenv("_BK_VERSION")) { | ^ | ( ) utils/system.c:366:9: note: use '==' to turn this assignment into an equality comparison 366 | if (sh = getenv("BK_SHELL"utils/trace.c):)86 :r8e:t unote: rplace parentheses around the assignment to silence this warningn (sh); 86 | | ^if (| t == = getenv("BK_TRACE_FUNCS")) funcs utils/utils.c=: 27s:p8l:i tutils/system.cnote: L:use '==' to turn this assignment into an equality comparisoni367 n:e9( :t27 , | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]"i :f, " (,367p | 0 =)i ;fg e (t| se ^ hn v =(| " ( )w_ hBiKc_hV(E"RbSaIsOhN"")))) r{e t u| r ^n (| s ==h ); | ~~~^~~~~~~~~~~~~~~ utils/trace.c:86:8: note: use '==' to turn this assignment into an equality comparisonutils/system.c :367:9: 86note: | place parentheses around the assignment to silence this warning if (t 367= | gieft e(nsvh( "=B Kw_hTiRcAhC(E_"FbUaNsChS"")))) rfeutnucrsn utils/utils.c =:( 33ss:hp8)l:;i twarning: Lusing the result of an assignment as a condition without parentheses [-Wparentheses]| i ^ n e (| 33t ( ) | , i"f: ,("p, =0 )s;t r e| r ^r o r| ( ==e rrno)) { | ~~^~~~~~~~~~~~~~~~~ utils/system.c:367:9: note: use '==' to turn this assignment into an equality comparison 367 | if (sh = whichutils/trace.c(:"87b:a8s:h "warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) ret u87r | n i(fs h()t; = | g ^e t e| n ==v ("BK_TRACutils/utils.cE:_33B:I8T:S "note: )place parentheses around the assignment to silence this warning) { | 33 ~~^~~~~~~~~~~~~~~~~~~~~~~~~ | ifutils/system.c :(368p: 9=: swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r erro r368( | e rirfn o()s)h {= w| h ^ i c h| ( ( )" ksh")) return (sh); | ~~~^~~~~~~~~~~~~~ utils/trace.c:87:8: note: place parentheses around the assignment to silence this warning 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ utils/system.c : 368| : ( )9 : note: place parentheses around the assignment to silence this warning 368 | iutils/utils.cf: 33(:s8h: =note: use '==' to turn this assignment into an equality comparisonw hich (33" | k sihf" )()p r=e tsutrrne r(rsohr)(e;r r n| o ^ ) ) | { ( ) | ^utils/trace.c : 87In file included from | :rcheck.c ==8: :17 : note: In file included from use '==' to turn this assignment into an equality comparison./bkd.h :20: In file included from libc/system.h87: | 52 : ilibc/hash.hf: 329(:t11 := warning: gusing the result of an assignment as a condition without parentheses [-Wparentheses]e tutils/system.ce:n368 v:329(9 | ": B iKnote: f_use '==' to turn this assignment into an equality comparison T (RdAa Ct368Ea | _ B=iI fTh S-(">s)oh)p s={utils/tty.c- :>w 290fh| :ei ^8tc :ch h(| warning: (" ==using the result of an assignment as a condition without parentheses [-Wparentheses]hk ,s hk "e290)y | ), irsfet tr(ulpre nn= ( (kgseehyt))e; n +v (| 1b ^)u )f )| {) == {| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~^~~~~~~~~~~~~ utils/system.c:370:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | if (sh = which("sh")) return (shlibc/hash.h):;329 : 11| : ~~~^~~~~~~~~~~~~ note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetutils/tty.cc:h290(:h8,: knote: eplace parentheses around the assignment to silence this warningy, strl e290n | (utils/system.c k:ie370fy: )9( :p+ note: =1place parentheses around the assignment to silence this warning ) g)e t {e370 n | v( | bi ^ uf f )(| )s ( ) h { = | w ^ h i c| h ( )( "sh")) return (sh); | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(utils/system.ch:,370 :k9e:y ,note: utils/tty.cuse '==' to turn this assignment into an equality comparisons: t290r:l 8e370:n | ( note: kiuse '==' to turn this assignment into an equality comparisonef y )( s290+h | 1=i) f)w h({ip c h=| ( ^"g se ht| "e ==)n )v (rbeutfu)r)n {( s h| ) ^; | | == ^ | == CC resolve_tags.c CC restore.c 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->oputils/system.cs:-432>:f14e:t cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( h, key ,432 | s twrhlielne( k(elyi)n e+ =1 )f)g e{t l i| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e (f)) output = addLine(output, strdup(line)); | ~~~~~^~~~~~~~~~~~~ utils/system.c:432:14: note: place parentheses around the assignment to silence this warning libc/hash.h432: | 329 :w11h:i lnote: eplace parentheses around the assignment to silence this warning (line 329= | figfe t(ldiantea( f=) )h -o>uotputp s=- >afdedtLcihn(eh(,o uk2te warningpysu, generatedt . ,s tsrtlrednu(pk(elyi)ne )+) ;1 ) )| ^ { | | ( ) ^ | ( ) In file included from rclone.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] utils/system.c :329432 | : 14i:f note: (use '==' to turn this assignment into an equality comparisond ata = 432h | - >wohpisl-e>f libc/hash.he(:tl329ci:hn11(e:h ,=note: use '==' to turn this assignment into an equality comparisonkf egye ,t329 l | si tnirefl( ef(n)d()ak teoayu )t= p +uh t-1 >)=o) p as{d- d> Lf| ie ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nt ec(ho(uht,p ukte,y ,s tsrtdIn file included from rurcsparse.clp:e(18nl: (iIn file included from knlibc/system.hee:y)52)): ;libc/hash.h+ : 329libc/hash.h1| ::) ^11329) :: 11{| warning: : ==using the result of an assignment as a condition without parentheses [-Wparentheses] note: | place parentheses around the assignment to silence this warning ^ | 329 ==329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ | ( ) libc/hash.h:329:11: note: libc/hash.huse '==' to turn this assignment into an equality comparison: 329:11: note: 329place parentheses around the assignment to silence this warning | if (329d | a tiaf =( dha-t>ao p=s -h>-f>eotpcsh-(>hf,e tkcehy(,h ,s tkrelye,n (skteryl)e n+( k1e)y)) {+ 1| ) ^) {| == | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC review.c 7 warnings generated. In file included from In file included from receive.cregex.c::1717: : In file included from In file included from libc/system.hlibc/system.h::5252: : libc/hash.hlibc/hash.h::329329::1111:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11libc/hash.h:: 329In file included from note: :redblack.cplace parentheses around the assignment to silence this warning11: :17 : note: In file included from place parentheses around the assignment to silence this warning329libc/system.h | : 52i : f329libc/hash.h | :( 329di:af11t :a( dwarning: =ausing the result of an assignment as a condition without parentheses [-Wparentheses] t ha- >=o ph329s- | -> >oifpfes t-(c>dhfa(ethta,c h=k( ehhy,-, > koseptysr,-l >esfnte(rtklceehyn()(h k,+e yk1)e) y)+, {1s )t )r| l ^ {e n (| | k ( ) ^ e y )| ( )+ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h: 329329: | 11 :i fnote: use '==' to turn this assignment into an equality comparison( data 329= | hi-f> o(pdsa-t>af e=t chh-(>ho,p sk-e>yf,e tscthrlibc/hash.h(l:he329,n: (11kk:ee yynote: ,)place parentheses around the assignment to silence this warning s+t r1 l)329e) | n ({ik fe y| () ^d a+ t | a1 == ) =) h{- > o| p ^s - >| f ==e 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 rm.c 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, "RAND1S warningE generatedE. D="); | ^~~ /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) | ^ 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); | ^ 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)) { | ^ | == randseed.c:82:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 82 | if (!(p = getenv("RANDSEED"))) return (-1); | ^ ~~~~~~~~~~~~~~~~~~ randseed.c:84:30: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 84 | if (base64_decode(p, strlen(p), buf, &outlen) != CRYPT_OK) return (-2); | ^ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlen (const char *); | ^ randseed.c:84:39: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 84 | if (base64_decode(p, strlen(p), buf, &outlen) != CRYPT_OK) return (-2); | ^~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:7:60: note: passing argument to parameter 'outlen' here 7 | unsign6e warningds generatedc. har *out, unsigned long *outlen); | ^ 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)) In file included from {renumber.c : 33| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: 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: )use '==' to turn this assignment into an equality comparison { | ^ 329 | | i ( )f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == pull.c:364:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 364 | if (t = xfile_fetch(cset, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ pull.c:364:10: note: place parentheses around the assignment to silence this warning 364 | if (t = xfile_fetch(cset, 'c')) { | ^ | ( ) CC rmdel.c pull.c:364:10: note: use '==' to turn this assignment into an equality comparison 364 | if (t = xfile_fetch(cset, 'c')) { | ^ | == pull.c:370:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | while (p = fgetline(f2)) fprintf(f1, "%s\n", p); | ~~^~~~~~~~~~~~~~ pull.c:370:13: note: place parentheses around the assignment to silence this warning 370 | while (p = fgetline(f2)) fprintf(f1, "%s\n", p); | ^ | ( ) pull.c:370:13: note: use '==' to turn this assignment into an equality comparison 370 | while (p = fgetline(f2)) fprintf(f1, "%s\n", p); | ^ | == 7 warnings generated. 1 warning generated. In file included from registry.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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)) { | ^ | == CC rmgone.c In file included from repogca.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ^ | == In file included from repo.c:21: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libc/hash.hrepostats.c::32917:: 11In 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.h329: | 329 :i11f: (warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]a ta = h->op s329- | > fieft c(hd(aht,a k=e yh,- >sotprsl-e>nf(ektecyh)( h+, 1k)e)y ,{ s t| r ^ l e n| ( ( )k ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | ilibc/hash.hf: 329(:d11a:t anote: place parentheses around the assignment to silence this warning= h->o p329s | - >iffe t(cdha(tha, =k ehy-,> osptsr-l>efne(tkcehy() +h ,1 )k)e y{, s| t ^r l e| n ==( key) + 1)) { | ^ | ( ) CC root.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC rset.c 3 warnings generated. 2 warnings generated. CC sane.c 1 warning generated. 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 (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from repotype.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 scat.c CC sccs.c 6 warnings generated. CC sccs2bk.c randombits.c:68:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 68 | if (p = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from In file included from resolve_contents.cresolve.c::2040: : In file included from In file included from ./resolve.h./resolve.h::1717: : In file included from In file included from libc/system.hlibc/system.h::5252: : libc/hash.hlibc/hash.h::329329::1111:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses]randombits.c :68:8: note: place parentheses around the assignment to silence this warning 329 329 | | i68if | f (i(dfda at(tapa === hgh-e->t>oeopnpsvs-(->">fBfeKet_tcRchAh(N(hDh,O, M k"ke)ey)y, , { s st| tr ^ rl le en| n( ( )(k keeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:732:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 732 | if (i = takepatch(r)) { | ~~^~~~~~~~~~~~~~ libc/hash.h:libc/hash.h329::32911::randombits.c11 ::note: 68 place parentheses around the assignment to silence this warning:note: 8pull.cplace parentheses around the assignment to silence this warning:: 732329note: : | use '==' to turn this assignment into an equality comparison9 329 :i | f note: i68place parentheses around the assignment to silence this warning(f | d a( itd732faa | t (=a p h i =-=f > goh(ep-its> e-o=n>p vfst(e-a"t>kBcfeKhep_(taRhctA,hcN (hDkh(Oe,rMy )",k)) e )sy{ t, {r ls| et ^ | nr ^(l ke| en ( )| y( ==)k e+y )1 )+) 1{) ) | { ^ | | ^ ( ) | ( ) pull.c:732:9: note: use '==' to turn this assignment into an equality comparison 2 warning732s | generated . if (i = takepatch(r)) { libc/hash.h| : ^329 : 11| : == note: libc/hash.huse '==' to turn this assignment into an equality comparison: 329:11: note: 329use '==' to turn this assignment into an equality comparison | if ( d329a | t ai f= (hd-a>toap s=- >hf-e>tocphs(-h>,f ektecyh,( hs,t rkleeyn,( ksetyr)l e+n (1k)e)y ){ + | 1 ^) ) | { == | ^ | == 3 warnings generated. push.c:618:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 618 | if (ret = remote_lock_fail(buf, opts.verbose)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:618:11: note: place parentheses around the assignment to silence this warning 618 | if (ret = remote_lock_fail(buf, opts.verbose)) { | ^ | ( ) 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)push.c): 618{: 11 :| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: use '==' to turn this assignment into an equality comparison 618 | if (ret = remote_lock_fail(buf, opts.verbose)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 sccslog.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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~^~~~~~~~~~~~~~~~~~~~~~ pull.cpush.c::864647::1047:: note: warning: place parentheses around the assignment to silence this warningpassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 864647 | | r eitf =( tp r=u nsetkrecyh(rs(_ucrslest[,i ]r,, 'N|U'L)L), *ftd ,= p0k;f l a| g ^ s , | & ( )l csets, &rcsets, &rtags); | ^~~~~~~ ./bkd.h:174:11: note: passing argument to parameter 'local_only' here 174 | int *local_only, int *repull.cm:o864t:e10_:c snote: euse '==' to turn this assignment into an equality comparisont s, in t864 | * r e mioft e(_tt a=g s)s;t r c| h ^r (urls[i], '|')) *t = push.c0:;647 : 56| : ^ warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]| == 647 | ret = prunekey(s_cset, r, NULL, fd, pkflags, &lcsets, &rcsets, &rtags); | ^~~~~~~ ./bkd.h:174:28: note: passing argument to parameter 'remote_csets' here 174 | int *local_only, int *remote_csets, int *remote_tags); | ^ push.c:647:65: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 647 | ret = prunekey(s_cset, r, NULL, fd, pkflags, &lcsets, &rcsets, &rtags); | ^~~~~~ ./bkd.h:174:47: note: passing argument to parameter 'remote_tags' here 174 | int *local_only, int *remote_csets, int *remote_tags); | ^ 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(hrange.c,: 163k:e11y:, warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t rlen( k163e | y )w h+i l1e) )( p{ = | f ^ g e t| l ( )i ne(f)) { | ~~^~~~~~~~~~~~~ CC sccs_mv.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)) { | ^ | == push.crange.c::712163::1511:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 712163 | | }w heillsee (ipf =( if g=e tblpi_nuep(dfa)t)e S{e r v| e ^ r ( 0| , ( ) rev_list, opts.quiet)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ range.c:163:11: note: use '==' to turn this assignment into an equality comparison 163 | while (p = fgetpush.cl:i712n:e15(:f )note: )place parentheses around the assignment to silence this warning { | ^ 712| | == } else if (i = b1p warning_ generatedu. pdateServer(0, rev_list, opts.quiet)) { | ^ | ( ) push.c:712:15: note: use '==' to turn this assignment into an equality comparison 712 | } else if (i = bp_updateServer(0, rev_list, opts.quiet)) { | ^ | == rcs2bk.c:343:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 343 | if (pid = fork()) { | ~~~~^~~~~~~~ push.crcs2bk.c::724343::910:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 724343 | | iiff ((rpci d= =r efcoerikv(e)_)s e{r v e| r ^ I n f| o ( )B lock(r)) return (rc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcs2bk.c:343:10: note: use '==' to turn this assignment into an equality comparison 343 | if (pid = fork()) { | ^ | == push.c:724:9: note: place parentheses around the assignment to silence this warning 724 | if (rc = receive_serverInfoBlock(r)) return (rc); | ^ | ( ) 1 warning generated. push.c:724:9: note: use '==' to turn this assignment into an equality comparison 724 | if (rc = receive_serverInfoBlock(r)) return (rc); | ^ | == In file included from resolve_generic.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC search.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)) { | ^ | == 12 warnings generated. pull.c:1157:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1157 | while (url = urllist_find(n, c, opts.quiet ? SILENT : 0, &k)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:1157:14: note: place parentheses around the assignment to silence this warning 1157 | while (url = urllist_find(n, c, oIn file included from presolve_flags.ct:s20.: qIn file included from u./resolve.hi:e17t: In file included from ?libc/system.h :S52I: Llibc/hash.hE:N329T: 11:: 0warning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] &k)) { | 329 ^ | i| f ( ) (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:1157:14: note: use '==' to turn this assignment into an equality comparison 1157 | while (url = urllist_find(n, c, opts.quiet ? SILENT : 0, &k)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h-push.c>:o842p:s9-:> fwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t ch(h, 842In file included from k | resolve_modes.ce :yi20,f: In file included from s(./resolve.htr:rc17l : e=In file included from n libc/system.h(r:ke52ec: yelibc/hash.h)i: v329+e: _111s:)e )rwarning: vusing the result of an assignment as a condition without parentheses [-Wparentheses]{e r I| n ^ f 329o | B| l ==io fc k((dra)t)a r=e thu-r>no p(sr-c>)f;e t c| h ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~( h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warningpush.c :842:9: note: 329place parentheses around the assignment to silence this warning | ifCC sec2hms.c (842d | a tiaf =( rhc- >=o prse-c>efievtec_hs(ehr,v ereceive.ckr:eI99yn:,f11 o:sB tlwarning: rousing the result of an assignment as a condition without parentheses [-Wparentheses]lc ekn(( rk99)e | )y )wr he+it lu1er) n)( t({ r =c )| f; ^ g e t| | l ^ ( )i n e| ( ( )f )) { | ~~^~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (datareceive.c :=99 :h11-:> onote: pplace parentheses around the assignment to silence this warnings ->fet c99h | push.c( :hw842,h: i9kl:ee y note: ,(use '==' to turn this assignment into an equality comparison t s t=r l842fe | gn et(ilkfie ny(e)r( cf+ ) =)1 )r{)e c {e| i ^ v | e ^_| s ( ) e | r ==v erInfoBlock(r)) return (rc); | ^ | == receive.c:99:11: note: use '==' to turn this assignment into an equality comparison 99 | while (t = fgetline(f)) { | ^ | == pull.c:1262:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1262 | if (rc = pull_part1(av, r, key_list, envVar)) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:1262:9: note: place parentheses around the assignment to silence this warning 1262 | if (rc = pull_part1(av, r, key_list, envVar)) goto out; | ^ | ( ) pull.c:1262:9: note: use '==' to turn this assignment into an equality comparison 1262 | if (rc = pull_part1(av, r, key_list, envVar)) goto out; | ^ | == CC send.c rcsparse.c:450:40: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 450 | if (str) randbits = adler32(randbits, str, strlen(str)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ rcsparse.c:452:40: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] remap.c452: | 38 :i10f: (warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t r) ran d38b | i tisf =( raedtl e=r 3i2s(SrCaCnSd(brietls),) s{t r ,| ~~~~^~~~~~~~~~~~~s trlen(str)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *remap.cb:u38f:,10 :u Inote: nplace parentheses around the assignment to silence this warningt len )38) | ; i f| ^( ret = isSCCS(rel)) { | ^ | ( ) remap.c:38:10: note: use '==' to turn this assignment into an equality comparison 38 | if (ret = isSCCS(rel)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] rcsparse.c:465:31 :329 | 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]i f (d a465t | a r=a nhd-b>i2ot warningpsss generated-=. > faedtlcehr(3h2,( rkaenyd,b isttsr,l esnt(rk,e ys)t r+l e1n)()s t{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)); | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 sendbug.c push.c:1007:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1007 | if (f = fopen(probef, "w")) { | ~~^~~~~~~~~~~~~~~~~~~~ 1 warning generated. push.c:1007:8: note: place parentheses around the assignment to silence this warning 1007 | if (f = fopen(probef, "w")) { | ^ | ( ) 5 warnings generated. push.c:1007:8: note: use '==' to turn this assignment into an equality comparison 1007 | if (f = fopen(probef, "w")) { | ^ | == push.c:1014:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1014 | if (rc = send_file(r, buf, size(probef))) return (rc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 *ipush.cn:,1014 :i10n:t note: *place parentheses around the assignment to silence this warningo ut); 1014| | ^ if (rc = send_file(r, pull.cb:u1453f:,38 :s iwarning: zpassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]e (probe f1453) | ) )g urneztiuprAnl l(2rfch)(;r - >| r ^ f d ,| ( )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); | ^ push.c:1014:10: note: use '==' to turn this assignment into an equality comparison 1014 | if (rc = send_file(r, buf, size(probef))) return (rc); | ^ | == pull.c:1493:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1493 | if (cpath =push.c :g1043eremap.c:t:8e235:n: v10warning: (:using the result of an assignment as a condition without parentheses [-Wparentheses]" Bwarning: Kusing the result of an assignment as a condition without parentheses [-Wparentheses]D _1043C | O Mi235Pf | O N(iEpfN T=(_ rPgeAetTt He="n )vr)(m "d{Bi Kr D(| _b ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Fu EfA)T)U RrEeSt_uUrSnE D("r)e)t ){; | | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ pull.c:1493:13: note: place parentheses around the assignment to silence this warning 1493 | if (cpath = getenv("BKD_COMPONENT_PATH")) { | ^ remap.c :| 235 ( ): 10: note: place parentheses around the assignment to silence this warning 235 | if (ret = rmdir(buf)) return (ret); | ^ | ( ) push.c:1043:8: note: place parentheses around the assignment to silence this warning pull.c :10431493 | : 13i:f note: (use '==' to turn this assignment into an equality comparisonp = ge t1493e | n v (i"fB K(Dc_pFaEtAhT U=Rremap.c E:gS235e_:tU10eS:nE vDnote: ("use '==' to turn this assignment into an equality comparison") B)K D {_235 C | O | Mi ^ Pf O N(| Er ( )Ne Tt_ P=A TrHm"d)i)r {( b u| f ^) ) | r ==e turn (ret); | ^ | == push.c:1043:8: note: use '==' to turn this assignment into an equality comparison 1043 | if (p = getenv("BKD_FEATURES_USED")) { | ^ | == push.c:1062:6: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1062 | &(opts.inBytes), &(opts.outBytes), 0); | ^~~~~~~~~~~~~~~ ./bkd.h:137:51: note: passing argument to parameter 'in' here 137 | int gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *out, | ^ push.c:1062:23: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1062 | &(opts.inBytes), &(opts.outBytes), 0); | ^~~~~~~~~~~~~~~~ ./bkd.h:137:60: note: passing argument to parameter 'out' here 137 | int gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *out, | ^ CC set.c 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)) { | ^ | == In file included from restore.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from resolve_renames.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52libc/hash.h: :libc/hash.h329::32911::11 :note: place parentheses around the assignment to silence this warningwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i329f | (idfa t(ad a=t ah -= >hop-s->>ofpest-c>hf(eht,c hk(ehy,, ksetyr,l esnt(rkleeyn)( k+e y1)) )+ {1 ) )| ^ { | | ( ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h :329329 | : 11i:f note: (place parentheses around the assignment to silence this warningd ata = h329- | > oipfs -(>dfaettac h=( hh,- >koepys,- >sftertlcehn((hk,e yk)e y+, 1s)t)r l{e n (| k ^e y )| + == 1)) { | ^ | ( ) CC setup.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC sfio.c renumber.c:110:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | if (d = sccs_top(s)) { | ~~^~~~~~~~~~~~~ renumber.c:110:9: note: place parentheses around the assignment to silence this warning 110 | if (d = sccs_top(s)) { | ^ | ( ) renumber.c:110:9: note: use '==' to turn this assignment into an equality comparison 110 | if (d = sccs_top(s)) { | ^ | == 8 warnings generated. 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 *out, | ^ rclone.c:315:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 315 | if (rc = trigger(av[0], "pre")) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~ rclone.c:315:9: note: place parentheses around the assignment to silence this warning 315 | if (rc = trigger(av[0], "pre")) goto done; | ^ | ( ) rclone.c:315:9: note: use '==' to turn this assignment into an equality comparison 315 | if (rc = trigger(av[0], "pre")) goto done; | ^ | == rclone.c:316:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 316 | if (rc = rclone_part1(r, envVar)) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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; | ^ | == repostats.c:68:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 68 | while (t 8= warning sf generatedg. etline(f)) { | ~~^~~~~~~~~~~~~ repogca.c:140:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 140 | while (key = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ repostats.c:68:11: note: place parentheses around the assignment to silence this warning 68 | while (t = fgetline(f)) { | ^ | ( ) repogca.c:140:13: note: place parentheses around the assignment to silence this warning 140 | while (repostats.ck:e68y: 11=: fnote: guse '==' to turn this assignment into an equality comparisone tlin e68( | f )w)h i{l e | ( ^ t =| ( )f getline(f)) { | ^ | == repogca.c:140:13: note: use '==' to turn this assignment into an equality comparison 140 | while (key = fgetline(f)) { | ^ | == rcsparse.c:666:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 666 | if (d = rcs_findit(rcs, rcs->defbranch)) return (d); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcsparse.c:666:8: note: place parentheses around the assignment to silence this warning 666 | if (d = rcs_findit(rcs, rcs->defbranch)) return (d); | ^ | ( ) rclone.c:374:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] rcsparse.c374: | 666 : 8i:f note: (use '==' to turn this assignment into an equality comparisonrepogca.cp : 165: 10:666= | warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]it fr c( hd165r | (= b repostats.c ur: fc100i s:f+_12 f:(2i p2nwarning: ,dusing the result of an assignment as a condition without parentheses [-Wparentheses]= i 'tP"(A' rR)100cE) | sN ,T* (pwrs hc,=is l-d0e>); d) (e tfF| bL ~~^~~~~~~~~~~~~~~~~~~~~~~=rA anGfcSgh(e)st),l irpne)et (u|fr=)n ) D (_{dB )L ;U| E ~~^~~~~~~~~~~~~ ; | ^ | ~~^~~~~~~~~~~~~~| == rclone.c:374:9: note: place parentheses around the assignment to silence this warning 374 | if (p = strchr(buf + 22, '"')) *p = 0; | ^ | ( ) repogca.c:165:10: note: place parentheses around the assignment to silence this warning repostats.c :165100 | : 12 : inote: fplace parentheses around the assignment to silence this warning (p = PARENT(s ,100 | d ) )w hFrclone.ciL:374A:G9S:l( esnote: ,use '==' to turn this assignment into an equality comparison( tp ) = 374 | | f= g eDit_flB iL(nUpeE (;=f) ) s | t{ ^ r c h| | r ^ ( )( b u| f ( ) + 22, '"')) *p = 0; | ^ | == repogca.c:165:10: note: use '==' to turn this assignment into an equality comparison 165 | repostats.c : 100i:f12 :( pnote: use '==' to turn this assignment into an equality comparison= PARE N100T | ( s ,w hdi)l)e F(LtAG S=( sf,g ept)l i|n=e (Df_)B)L U{E ; | ^| ^ | ==| == repogca.c:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | if (p = MERGE(s, d)) FLAGS(s, p) |= D_BLUE; | ~~^~~~~~~~~~~~~ rclone.c:390:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 390 | if repogca.c(:r166c: 10=: bnote: pplace parentheses around the assignment to silence this warning_ upda t166e | S e repostats.cr :vi110ef:r 13((:gp e warning: t=using the result of an assignment as a condition without parentheses [-Wparentheses]e nMvE( R"110GB | EK (_ sC ,Sw EhdTi)Sl)"e ) F,(L tA0 G,=S (!fsog,pe ttpsl).i vn|ee=r( bfDo2_s)Be)L) U){E ;{ | ~~^~~~~~~~~~~~~~| | ^ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) repogca.crclone.c:repostats.c:166:390:110:10:9:13: : note: note: use '==' to turn this assignment into an equality comparisonnote: place parentheses around the assignment to silence this warning place parentheses around the assignment to silence this warning 166 | 390110 | | ii ff w(hp (i=rl ceM E=(R tGb Ep=(_ suf,pg dedat)tl)ei SnFeeLr(AvfGe2Sr)(()sg ,e{ t pe )n| remote.c v ^ :|( 88=" : B| 8DK ( ):__ BCwarning: LSusing the result of an assignment as a condition without parentheses [-Wparentheses]UE ET;S " )88| , | ^ 0i ,f| ==!( opp t=s .gveetrebnovs(e")_repostats.c)B: K110{_: R13 E:| M ^ Onote: Tuse '==' to turn this assignment into an equality comparison E | G ( )Z I110P | " ) ) wghziilpe =( ta t=o if(gpe)t;l i n| e ~~^~~~~~~~~~~~~~~~~~~~~~~~~~( f2)) {rclone.c : 390| : ^9 : | note: ==use '==' to turn this assignment into an equality comparison 390 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, !opts.verbose)) { | ^ | == remote.c:88:8: note: place parentheses around the assignment to silence this warning 88 | if (p = getenv("_BK_REMOTEGZIP")) gzip = atoi(p); | ^ | ( ) CC shrink.c remote.c:88:8: note: use '==' to turn this assignment into an equality comparison 88 | if (p = getenv("_BK_REMOTEGZIP")) gzip = atoi(p); | ^ | == renumber.c:221:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 221 | if (m = MERGE(s, d)) { | ~~^~~~~~~~~~~~~ CC sinfo.c 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)) { | ^ | == 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,In file included from review.cp:+171: )In file included from ;libc/system.h : 52| : ^libc/hash.h : 329| : ==11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) rcsparse.c:870:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 870 | if (p libc/hash.h=: 329s:t11r:c hnote: ruse '==' to turn this assignment into an equality comparison( branc h329n | a mief, ('d:a't)a) =* ph+-+> o=p s0-;> f e| t ~~^~~~~~~~~~~~~~~~~~~~~~~~~c h(h, key, strlen(key) + 1)) { | ^ | == rcsparse.c:870:10: note: place parentheses around the assignment to silence this warning 870 | if (p = strchr(branchname, ':')) *p++repotype.c :=36 :010;: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | ( ) 36 | rclone.ci:f478 :(10d:i rwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= av[1] )478 | { i| f ~~~~^~~~~~~ (rc = atoircsparse.c(:&870b:u10f:[ 1note: ]use '==' to turn this assignment into an equality comparison) )CC slib.c {870 | | ~~~^~~~~~~~~~~~~~~ if (p = strchr(branchname, ':')) *p++ = 0; repotype.c| : ^36 : 10| : == note: place parentheses around the assignment to silence this warning 36 | if (dir =rclone.c :a478v:[101:] )note: place parentheses around the assignment to silence this warning{ | ^ 478 | | ( ) if (rc = atoi(&buf[1])) { | ^ | ( ) repotype.c:36:10: note: use '==' to turn this assignment into an equality comparison 36 | ifrclone.c :(478d:i10r: =note: use '==' to turn this assignment into an equality comparisona v[1]) 478{ | | i ^f (| r ==c = atoi(&buf[1])) { | ^ | == 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)) { | ^ | ( ) repos.c:131:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 131 | ifrepo.c :(115f: 14=: fnote: ouse '==' to turn this assignment into an equality comparisonp en(p a115t | h l oigf, ("rn"u)m)s t{r =| ~~^~~~~~~~~~~~~~~~~~~~~h ash_fetchStr(h, rk)) { | ^ | == repos.c:131:8: note: place parentheses around the assignment to silence this warning 131 | if (f = fopen(pathlog, "r")) { | ^ | ( ) 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] repos.c :329131 | : 8i:f repo.cnote: (:use '==' to turn this assignment into an equality comparisond122 a:t15 a:131 | =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]ih f- >( of122p | s= - }>f foeepltescneh( (pihaf,t h(klheo yg=,, hs"atrsr"hl)_e)fn r({ok me Fy| i) ^l e+ ( | 01 == ,) ) | { ~~^~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | prepos.cr:o132j:_12f:u lwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]p ath( p132, | " BwihtiKleee p(etr /=l ofgg/eNtFlIiLnEeS("f))))) {{ | | ~~^~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from rm.c:17libc/hash.h: :In file included from 329libc/system.h::1152:: libc/hash.hnote: :place parentheses around the assignment to silence this warning329 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]329 | if (dat arepos.c329 : | =132repo.c ::ih12122f-:: > 15(onote: :dpplace parentheses around the assignment to silence this warning as note: t-place parentheses around the assignment to silence this warninga > 132f= | e 122th | c-w h>h}(oi hple,sel - sk>(eeft ye i,t=f c shf(t(ghrhe l,t=e l nkih(enakyese,(hy f_)s)f t)r+r o l{m1e F)n i)(| l k ^ e{e ( y 0 )| ,| ( ) ^ + | 1 ^| ) ( )) | { ( | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | proj_fullpath(p, "BitKeeper/log/NFILES"))repos.c): 132{: 12 :| note: use '==' to turn this assignment into an equality comparison | ) 132 | while (t = libc/hash.hf:g329e:t11l:i nnote: eplace parentheses around the assignment to silence this warning( f)) { 329 | | ^libc/hash.hi :f 329 | :( ==11d :a tnote: arepo.cuse '==' to turn this assignment into an equality comparison : =122 :h 15-329:> | o note: piuse '==' to turn this assignment into an equality comparisonsf - >( fd122ea | tt ca}h (=eh l,hs -ek> eoiypf,s -(s>htf re=lt echnha((skhhe,_y f)kr eo+ym ,F1 i)sl)te r({l0 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)) { | ^ | == remote.c:186:7: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 186 | line = (getline2(r, buf, sizeof(buf)) > 0) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:199:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 199 | line = (getline2(r, buf, sizeof(buf)) > 0) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:215:6: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 215 | if (strneq("ERROR-BAD CMD: bk", line, 17)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: note: expanded from macro 'strneq' 31 | #define 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); | ^ repos.c:253:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 253 | if (f = fopen(pathlog, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~ 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: repos.cexpanded from macro 'strneq': 253:8: 31note: | place parentheses around the assignment to silence this warning# defin e253 | s tirfn e(qf( a=, bf,onp)e n((!psattrhnlcomgp,( ("ar)",)()b ){, ( n| ) ^ ) ) | ( )| ^~~ /usr/include/string.h:40:40: note: passing argument to parameter here 40 | int strncmp (const char *, const char *, size_trepos.c):;253 : 8| : ^ note: use '==' to turn this assignment into an equality comparison 253 | if (f = fopen(pathlog, "r")) { | ^ | == repos.c:260:remote.c12::224 :warning: 18using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 260 | 224w | h i lief ((tp == fgsettrlcihnre((lfi)n)e +{6 , | ' ~~^~~~~~~~~~~~~\ n')) *p = 0; /* terminate line */ | ^~~~~~ /usr/include/string.h:45:27: note: passing argument to parameter here 45 | char *strchr (const charrepos.c :*260,: 12i:n tnote: )place parentheses around the assignment to silence this warning; | ^ 260 | while (t =remote.c :f224g:e9t:l iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]e (f)) 224{ | | i ^ f (| p ( ) = strchr(line+6, '\n')) *p = 0; /* terminate line */ | ~~^~~~~~~~~~~~~~~~~~~~~~ repos.c:260:12: note: use '==' to turn this assignment into an equality comparison 260 | while (t = fgetline(f)) { | ^ | == remote.c:224:9: note: place parentheses around the assignment to silence this warning 224 | if (p = strchr(repos.cl:i262n:e10+:6 ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]' \n')) 262* | p = i0f; (/p* =t ersmtirncahtre( tl,i n'erepo.c| :'*178)/:) 8 :*| p ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]= | 0 ( ); 178 | | ~~^~~~~~~~~~~~~~~~i f (s = hash_fetchStr(h, rk)) {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 | remote.cirepos.c:f:224 262:(:9d10:a: t note: anote: use '==' to turn this assignment into an equality comparison place parentheses around the assignment to silence this warning = h- > 224o262 | p | s- >repo.c if: fe178i t:f(c8 ph:( ( p=hnote: ,place parentheses around the assignment to silence this warning=s tksr etc178yrh | ,cr h(isrlft(i rtn(l,ese + n'6=(|, k' he)'ay)\s) nh *'_+p)f )e1= t) *c)0ph ; S{ =t r | 0(| ^ ;h , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ rclone.c| * r: ( ) k690 t):e)9r :m{ i warning: n using the result of an assignment as a condition without parentheses [-Wparentheses]a| t ^ e l690| i | ( )n ei f* /( r c| ^= repos.c s:libc/hash.h| e262: ==n:329 d10:_:11B :Anote: Muse '==' to turn this assignment into an equality comparisonnote: _ place parentheses around the assignment to silence this warningm s g262( | rrepo.c329 ,: | 178i b:fip8 f_:( k d(enote: apyuse '==' to turn this assignment into an equality comparisont s a=, =s178e t | nhr v-ciV>remote.chfao:r rp236((,s:ts -6, o>: =pf ' tewarning: |hstpassing '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]'a.c )sbh)h p( _236sh*f | z,pe ) ti)k=cf e h gy0S(o,;tst rtos (r t| hedr ^,qol (ne r"en| k@;( ==)G k )Z e I| y{P ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) @ "+| ^, 1 l)| i) ==n e{) ) | { ^ | | ( ) ^~~~~~~~~~~~~~~~~~~~~ libc/style.h:30:33: note: expanded from macro 'streq' 30 | #defrclone.ci:n690e: 9s:t rnote: eplace parentheses around the assignment to silence this warningq (a,b) 690( | ! sitfr c(mrpc(libc/hash.h (:=a329 ):s,11e(:b ))note: n)use '==' to turn this assignment into an equality comparisond _ B| A ^~~M329 _ | m s/usr/include/string.hig:f(39 r:(,39d :ab tpnote: a_passing argument to parameter here k =e y hs39-, | > ioenpntsv -Vs>atfrre,ct mcophp (t(hsc,.o bnkpsestyz ,)c )hs atgrro lt*eo,n (dckooennyes);t + c | h1 ^ a) r) | *{ ( )) ;repos.c :| 283 ^| : ^9 :| ==warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 283 | if (f = fopen(pathlog, "a")) { | ~~^~~~~~~~~~~~~~~~~~~~~ rclone.c:690:9: note: use '==' to turn this assignment into an equality comparison 690 | if (rc = send_BAM_msgremote.c(:r238,: 8b:p _warning: kassigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]e ys, e repos.cn238:v | 283V :a 9rl:,i nnote: oeplace parentheses around the assignment to silence this warningp t=s . fb283gp | es tz l)ii)fn eg((ofzt io=n )dfo;op ne en| ;( ^ ~~~~~~~~~~~~~ p a| t ^h l o| g ==, "a")) { | ^ | ( ) 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 | repos.cw:h283i:l9e: (note: suse '==' to turn this assignment into an equality comparisont rneq (283l | i n ei,f "(@fS T=D OfUopTe=n"(,p a8t)h l|o|g ,s t"ran"e)q)( l{i n e| , ^ " @| S ==T DERR=", 8)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!strncmrepos.cp:(291(:a9):, (warning: busing the result of an assignment as a condition without parentheses [-Wparentheses]) ,(n) )291) | | i ^~~f (f = /usr/include/string.hf:o40p:e26n:( pnote: apassing argument to parameter heret hlog ,40 | "iwn"t) )s t{r n c| m ~~^~~~~~~~~~~~~~~~~~~~~p (const char *, const char *, size_t); | ^ repos.c:291:9: note: place parentheses around the assignment to silence this warning remote.c :291244 | : 40 :i fwarning: 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]( f = fo p244e | n (wphaitlhel o(gs,t r"nwe"q)()l i{n e ,| ^ " @ S| T ( )D OUT=", 8) || strneq(line, "@STDERR=", 8)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | #derepos.cf:i291n:e9 :s tnote: ruse '==' to turn this assignment into an equality comparisonn eq(a ,291b | , n )i f( !(sft r=n cfmopp(e(na()p,a(tb)h,l(ong),) )" w "| ) ^~~) { | /usr/include/string.h ^: 40 :| 26 ==: note: passing argument to parameter here 40 | rcsparse.c:i1298n:t14 :s twarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]n cmp (c o1298n | s ti fc h(adr- >*n,ex tc o=n srtc sc-h>atra b*l,e )s irzces_-t>)t;a b l| e ^- >prev = d; | ~~~~~~~~^~~~~~~~~~~~ remote.c:246:7:rcsparse.c :warning: 1298passing '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]: 14: note: place parentheses around the assignment to silence this warning 246 | 1298 | i fi f( s(tdr-n>enqe(xlti n=e ,r c"s@-S>TtDaEbRlRe=)" ,r c8s)-)> twafb l=e -e>prrre;v =| ^~~~~~~~~~~~~~~~~~~~~~~~~~~d ; | 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:rcsparse.c :note: 1298passing argument to parameter here: 14: note: use '==' to turn this assignment into an equality comparison40 | int 1298s | t rinfc m(pd- >(nceoxnts t= crchsa-resolve.cr>: t227*a:,b8 l:ce warning: o)using the result of an assignment as a condition without parentheses [-Wparentheses]n srtc sc227-h | >a tria fb* l,(e c-s >i=pz rese_evtt )j=;m pd (;| c ^l e| a ^n u p| _ == jmp)) { | ~~^~~~~~~~~~~~~~~~~~~~~ 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]); | ^~~~~~~~ resolve.c:227/usr/include/stdlib.h::8:23 :note: 23place parentheses around the assignment to silence this warning: note: passing argument to parameter here 227 | 23i | fi (nct =a tsoeit j(mcpo(ncslte acnhuapr_ j*m)p;) ) | { ^ | ^ | ( ) resolve.c:227:8: note: use '==' to turn this assignment into an equality comparison 227 | if (c = serclone.ct:j774:m37p:( clwarning: epassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]a nup_jm p774) | ) g{z i p| A ^l l 2| f ==h (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 | inremote.ctresolve_generic.c: :270g35:z:9i17:p: A warning: lwarning: 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]lusing the result of an assignment as a condition without parentheses [-Wparentheses] 2 fh (270 i | 35n | t irflfdi ,n( erF sI=-L >Efs gneam*tewlsfi ,n= e i(rnzetis n_l)ge;ev te nl| a, ^ ~~~~~~~~~~~~~m eisn(tr s*-i>ns,, i'nmt' )*)o u{t , | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~| ^ 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] repo.c272: | 253 : 10 :l iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]e = fn e253x | t ( b uresolve_generic.cif:f,35 :(r17p-: > =rnote: fplace parentheses around the assignment to silence this warningp) r o?j _b35iu | nf i it:f( c0(-;r> sp -a| >t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~sh n)a)m e{s =| ~~^~~~~~~~~~~~~~~~~~~~r es_getnames(rs->s, 'm')) { | ^ | ( ) 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] repo.c: 253279: | 10 :i fnote: resolve_generic.c place parentheses around the assignment to silence this warning:( 35s:t17 r:253n | enote: quse '==' to turn this assignment into an equality comparison ( i"fE R(35Rp | O R=i- f"p ,r( orljsi_-ni>ens,in ta6(m)ce)-s > gp=oa trtoeh s)e_)rg re{;t n | a| ^~~~~~~~~~~~~~~~~~~~~~~~~m ^ e s libc/style.h(| :r ( )31s :-37>:s ,note: expanded from macro 'strneq'' m')) 31{ | # d| e ^f i n| e == strneq(a,b,n) (!strncmp((a),(repo.cb:)253,:(10n:) )note: )use '==' to turn this assignment into an equality comparison | ^~~ 253 | /usr/include/string.h : 40i:f40 :( pnote: passing argument to parameter here= pro j40_ | iinnitt (sct-r>npcamtph )()c o{n s t| ^c h a| r == *, const char *, size_t); | ^ remote.c:280:17: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 280 | unless (sscanf(line, "@EXIT=%d@", &i)) i = 1<<5; | ^~~~ libc/stdio.h:258:36: note: passing argument to parameter here 258 | int sscanf(const char * __restrict, const char * __restrict, ...) | ^ 2 warnings generated. 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)) { | ^ | ( ) libc/hash.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 smerge.c 1 warning generated. 1 warning generated. In file included from rmgone.c:16: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve_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 comparisonIn file included from sccs.c: 17178: | In file included from libc/system.h :i52f: libc/hash.h(:r329e:t11 := warning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]f [i].func(r s329) | ) 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(h, key, strlen(key) + 1)) { | ^ | == CC sort.c 2 warnings generated. CC startmenu.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)) { | resolve.c ^: 742 :| 9 ==: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 742 | if (i = comp_overlap(opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sccslog.c:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->opsresolve.c-:>742f:e9t:c hnote: (place parentheses around the assignment to silence this warningh , key, 742s | t r liefn ((kiey )= +c o1m)p)_ o{v e r| l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a p(opts->complist, gfile)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (daresolve.ct:a742 :=9 :h -note: >use '==' to turn this assignment into an equality comparisono ps->f e742t | c h (ihf, (kie y=, csotmrpl_eonv(ekrelya)p (+o p1t)s)- >{c o m| p ^ l i s| t ( ), gfile)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from 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)) { | ^ | == resolve_renames.c:38:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:38:9: note: place parentheses around the assignment to silence this warning 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | ( ) resolve_renames.c:38:9: note: use '==' to turn this assignment into an equality comparison 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | == resolve_create.c:607:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 607 | if (i = comp_overlap(rIn file included from sresolve_renames.crset.c-::>5517o:: p9In file included from t:./sccs.hs :-warning: 20>using the result of an assignment as a condition without parentheses [-Wparentheses]: c In file included from olibc/system.hm: p5255l: | ilibc/hash.h s: t329i,:f 11 g: (fwarning: iiusing the result of an assignment as a condition without parentheses [-Wparentheses] l =e )s)l o329{t | T ai| kf ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e n((drast,a r=s -h>-s>noapmse-s>-f>eltoccha(lh,, 0k)e)y ,{ s t| r ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l eresolve_create.cn:(607k:e8y:) note: +place parentheses around the assignment to silence this warning 1)) { 607| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (i = comp_overlap(rs->opts->complist, gfile)) resolve_renames.c{: 55 :| 9 ^ : note: | place parentheses around the assignment to silence this warning ( ) 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | ( ) resolve_create.c:607:8: note: use '==' to turn this assignment into an equality comparison 607 | if libc/hash.h(:i329 :=11 :c onote: mplace parentheses around the assignment to silence this warningp _overla p329( | r s-i>fo p(tdsa-tresolve_renames.c>a:c =55o :mh9p-:l> ionote: spuse '==' to turn this assignment into an equality comparisonts 1,- warning > generated55gf. | fe it lciehf)( )h( ,i{ k= e | ys ^,l o st| tT ==ra lkeenn((kresy,) r+s -1)>)s n{a m e| s ^ - > l| o ( )c al, 0)) { | ^ | == libc/hash.h:329:11: note: restore.cuse '==' to turn this assignment into an equality comparison: 44:9: warning: 329using the result of an assignment as a condition without parentheses [-Wparentheses] | if ( d44a | t ai f= (hr-c> o=p ss-y>sfteetmcfh(("hb,k k-e?yB,K _sNtOr_lReEnP(Ok_eLyO)C K+= Y1E)S) -{r c| h ^e c k| ==- ac >'%s' 2>&1", | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | tmpfile)) { | ~~~~~~~~ restore.c:44:9: note: place parentheses around the assignment to silence this warning 44 | if (rc = systemf("bk -?BK_NO_REPO_LOCK=YES -r check -ac >'%s' 2>&1", | ^ | ( 45 | tmpfile)) { | | ) restore.c:44:9: note: use '==' to turn this assignment into an equality comparison 44 | if (rc = systemf("bk -?BK_NO_REPO_LOCK=YES -r check -ac >'%s' 2>&1", | ^ | == resolve_renames.c:133:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 133 | if (i = slotTaken(rs, rs->sresolve_create.cn:a657m:e10s:- >warning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]o cal, 0 )657) | {i f | ( ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r et = rmdir(buf)) { | ~~~~^~~~~~~~~~~~ resolve_renames.c:133:8: note: place parentheses around the assignment to silence this warning resolve_create.c :133657 | : i10f: note: place parentheses around the assignment to silence this warning( i = s l657o | tiTfa (kreent( r=s ,r mrdsi-r>(sbunfa)m)e sCC stat.c { - >| l ^ o c a| l ( ), 0)) { | ^ | ( ) resolve_create.c:657:10: note: use '==' to turn this assignment into an equality comparison 657 | if (resolve_renames.cr:e133t =: 8r:m dnote: iuse '==' to turn this assignment into an equality comparisonr (buf)) {133 | | i ^f (| i == = slotTaken(rs, rs->snames->local, 0)) { | ^ | == 15 warnings generated. resolve_renames.c:168:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 168 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:996:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 996 | if (s = strchr(resolve_renames.ct:,168 :'8 :' )note: )place parentheses around the assignment to silence this warning { | ~~^~~~~~~~~~~~~~~~ 168 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | ( ) resolve.c:996:9: note: place parentheses around the assignment to silence this warning 996 | if (s = strchr(t, ' ')) { resolve_renames.c| : ^ 168 : 8| : ( ) note: use '==' to turn this assignment into an equality comparison 168 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | == resolve.c:996:9: note: use '==' to turn this assignment into an equality comparison 996 | if (s = strchr(t, ' ')) { | ^ | == 6 warnings generated. 2 warnings generated. In file included from scat.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from search.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC stattest.c resolve.c:1047:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1047 | again: if (how = slotTaken(rs, rs->dname, 0)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1047:16: note: place parentheses around the assignment to silence this warning 1047 | again: if (how = slotTaken(rs, rs->dname, 0)) { | ^ | ( ) resolve.c:1047:16: note: use '==' to turn this assignment into an equality comparison 1047 | again: if (how = slotTaken(rs, rs->dname, 0)) { | ^ | == 1 warning generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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:96:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 96 | if (t = strchr(rand, '|')) { | ~~^~~~~~~~~~~~~~~~~~~ CC status.c rmdel.c:65rm.c::896:: 8warning: :using the result of an assignment as a condition without parentheses [-Wparentheses] note: place parentheses around the assignment to silence this warning 65 | 96 | i fi f( e( t= =s csctsr_cchsre(trBaonudn,d a'r|y'()s), {d , | 0 ^ ) ) | { ( ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm.c:96:8rmdel.c:: 65note: :use '==' to turn this assignment into an equality comparison8 : note: place parentheses around the assignment to silence this warning 96 | 65i | f i(ft (=e s=t rscchcrs(_rcasnedt,B o'u|n'd)a)r y{( s ,| ^d , CC stripdel.c | 0 ==) ) { | ^ | ( ) rmdel.c:65:8: note: use '==' to turn this assignment into an equality comparison 65 | if (e = sccs_csetBoundary(s, d, 0)) { | ^ | == resolve.c:1180:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1180 | if (hCC synckeys.c ow = slotTaken(rs, to, 0)) to = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~~~ rm.cresolve.c::1141180::1111:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 1141180 | | w hiifl e( h(otw == sstlrocthTra(kte,n ('r:s',) )t o*,t +0+) )= t'o- '=; 0 ;| ~~^~~~~~~~~~~~~~~~ | ^ | ( ) resolve.c:1180:11rm.c:: 114note: :use '==' to turn this assignment into an equality comparison11 : note: place parentheses around the assignment to silence this warning 1180 | i f114 | ( hwohwi l=e s(lto t=T askternc(hrrs(,t ,t o',: '0)))) *tto+ += =0 ;' - '| ; ^ | | ^ == | ( ) rm.c:114:11: note: use '==' to turn this assignment into an equality comparison 114 | while (t = strchr(t, ':')) *t++ = '-'; | ^ | == In file included from sec2hms.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve.c:1254:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1254 | if (ret = sfile_move(rs->s->prreview.coIn file included from :jsend.c166,:: 1711r: :sIn file included from -libc/system.hwarning: >:using the result of an assignment as a condition without parentheses [-Wparentheses]s52 -: > libc/hash.hsresolve_tags.c166:f: | 329i46 :l: 11e12 :,: iwarning: swarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]fusing the result of an assignment as a condition without parentheses [-Wparentheses] i (lde )= 329) 46 | s | rt ier ftcw uhh(rridn(la cet(, ar ( e'p=t- )'=h;) - )e> ao| {cp ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hs l-| i> ~~^~~~~~~~~~~~~~~~nf ee(t&crh,( h&,l ekne)y), fsptrrilnetnf((ksetyd)e r+r ,1 resolve.c)":)\1254 t:CC tagmerge.c {%10review.c .:: * 166| snote: : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\place parentheses around the assignment to silence this warning11 n :" ,note: place parentheses around the assignment to silence this warning1254l | e ni ,f166 | p( )r ;e t i| =f ~~^~~~~~~~~~~~~~~~~~~~ s(fdi l=e _smtorvceh(rlibc/hash.hr(:scrm.c329-,::> 14911s'::--11 >':note: p) place parentheses around the assignment to silence this warningr)warning: o using the result of an assignment as a condition without parentheses [-Wparentheses]j{ , 3329 warning | r149| s s | ^ generatedi- . f> s resolve_tags.c| (-i: ( )d>f46 as :tf(12ais: l2 =e note: ,=place parentheses around the assignment to silence this warningh -ss>fco icp46lss | e_- )i> )nfw iehrtreview.ctie(:cltp166heua:( rt11h(nh:,p , ( note: k=rIuse '==' to turn this assignment into an equality comparisone eN yetI,a )T c166;_sh | Mtl Uri | Sln ^ Tee En(i X(&f| Ikr ( )Se,(d Ty |)&=I l N+esI ntT1)r_))cN) hO frC{p(K rcS i,U| resolve.cn M ^ :t') 1254f-) :(' | 10s){ ( ):t) d note: e{| use '==' to turn this assignment into an equality comparisonr ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r ,| ^1254" | \ t| i% ==f. *(sr\ent" ,= lsefni,l ep_libc/hash.h)m:;o329 v: erm.c11| (:: ^ r149 s:note: -11use '==' to turn this assignment into an equality comparison| >: ( )s - note: >329place parentheses around the assignment to silence this warningp | r oij f,149 | (r ds a- t>iasf - = >(hss-f2>i ol=pe s,s- c>scffsei_tlicenh)i()th (,rp eaktteuhyresolve_tags.cr,,:n 46 Is:(Nt12rIr:eTl t_enote: )Mnuse '==' to turn this assignment into an equality comparison;U( Sk Te | Ey46 ^X) | I S+ | T w ==|1h I)iN)lI eT{ _ (N pO| C ^=K S eU| aM ==c) h)l i{n e (| & ^ r , | & ( )l en)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | == rm.c:149:11: note: use '==' to turn this assignment into an equality comparison review.c :149221 | : 8: warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (s2 221= | sicfc s(_di n=i tR(Bptartehe,_ fIiNnIdT(_rMaUngSeT,E X&InSeTw|)I)N I{T _ N| O ~~^~~~~~~~~~~~~~~~~~~~~~~~~~C KSUresolve_create.cM:)1157): 11{: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | == 1157 | if (ret = gc_sameFiles(rs)) return (ret); | ~~~~^~~~~~~~~~~~~~~~~~ review.c:221:8: note: place parentheses around the assignment to silence this warning 221 | if (d = RBtree_find(range, &new)) { | ^ | ( ) resolve_create.c:1157:11: note: place parentheses around the assignment to silence this warning 1157 | if (ret = gc_sameFilesresolve_tags.c(:r54s:)12): 4rrm.cwarning: review.c warninge:using the result of an assignment as a condition without parentheses [-Wparentheses]:st156 221 generatedu::. r 108n54:: | note: ( warning: use '==' to turn this assignment into an equality comparisonr using the result of an assignment as a condition without parentheses [-Wparentheses] ew th )i 221;l156 | e | i| ( f ^ pi f( = d| ( ( )es= a2 c Rh=Bl tisrnceece(s_&_frii,nn id&t(l(repanan)tgresolve_create.c)he: ,,1157f :pI&11rNn:iIe nTwnote: t_)use '==' to turn this assignment into an equality comparisonfM) (U sS{ tT 1157dE | eX| rI ^ rS i,T f || "I ==(\N rtIe%Tt._ *N=sO \CgnKc"S_, UslMae)mn)e, F {ip l) e;| s ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( r| s ~~^~~~~~~~~~~~~~~~~~~~) ) return (ret); | ^ | == rm.c:156:10: note: place parentheses around the assignment to silence this warning 156 | if (s2 = sccs_init(path, INIT_MUSTEXIST|resolve_tags.cI:N54I:T12_:N Onote: Cplace parentheses around the assignment to silence this warningK SUM)) {54 | | ^ w h i| l ( )e (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | ( ) rm.c:156:10: note: use '==' to turn this assignment into an equality comparison 156 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | == 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); | ^ | == 1 warning generated. 4 warnings generated. review.c:304:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 304 | if (found = intvl_in(range, line)) break; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ review.c:304:14: note: place parentheses around the assignment to silence this warning 304 | if (found = intvl_in(range, l1i warningn generatede. )) break; | ^ | ( ) review.c:304:14: note: use '==' to turn this assignment into an equality comparison 304 | if (found = intvl_in(range, line)) break; | ^ | == In file included from set.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC testcode.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 tclsh.c | ^ | == In file included from sendbug.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: 2note: warningplace parentheses around the assignment to silence this warnings generated. 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 takepatch.c CC testdates.c CC time.c 1 warning generated. In file included from setup.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. In file included from shrink.c:18: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if CC timestamp.c (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC touch.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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 sfio.c:59: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) +libc/hash.h :1329):)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(key4) warning s+ generated . 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC trigger.c sccs.c:52:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 52 | while (nav[i+2] = av[i]) i++; | ~~~~~~~~~^~~~~~~ sccs.c:52:18: note: place parentheses around the assignment to silence this warning 52 | while (nav[i+2] = av[i]) i++; | ^ | ( ) sccs.c:52:18: note: use '==' to turn this assignment into an equality comparison 52 | while (nav[i+2] = av[i]) i++; | ^ | == resolve.c:1570:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1570 | if (t = strstr(file, "/SCCS/")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ sccs.c:66:18: warning: resolve.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 1570:8: note: 66place parentheses around the assignment to silence this warning | whi l1570e | (infa v([ti +=2 ]s t=r satvr[(if]i)l ei,+ +";/ S C| C ~~~~~~~~~^~~~~~~S /")) { | ^ | ( ) resolve.csccs.c::157066::818:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning 157066 | | iwfh i(lte =( nsatvr[sit+r2(]f i=l ea,v ["i/]S)C CiS+/+";) ) | { ^ | | ^ ( ) | == 16 warnings generated. sccs.c:66:18: note: use '==' to turn this assignment into an equality comparison 66 | while (nav[i+2] = av[i]) i++; | ^ | == sccs.c:79:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | while (nav[i+1] = av[i]) i++; | ~~~~~~~~~^~~~~~~ sccs.c:79:18: note: place parentheses around the assignment to silence this warning 79 | while (nav[i+1] = av[i]) i++; | ^ | ( ) sccs.c:79:18: note: use '==' to turn this assignment into an equality comparison 79 | while (nav[i+1] = av[i]) i++; | ^ | == 1resolve.c warning: generated1704. :9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1704 | if (i = comp_overlap(opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1704:9: note: place parentheses around the assignment to silence this warning 1704 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | ( ) resolve.c:1704:9: note: use '==' to turn this assignment into an equality comparison 1704 | if (i = comp_overlap(oCC unbk.c pts->complist, gfile)) { | ^ | == 7 warnings generated. sccslog.c:160:23: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 160 | range_walkrevs(s, L(d), 0, 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. rmgone.c:109:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 109 | while (t = fgetline(f)) hash_insertStrU32(h, t, 1); 1| warning ~~^~~~~~~~~~~~~ generated . rmgone.c:109:12: note: place parentheses around the assignment to silence this warning 109 | while (t = fgetline(f)) hash_insertStrU32(h, t, 1); | ^ | ( ) rmgone.c:109:12: note: use '==' to turn this assignment into an equality comparison 109 | while (t = fgetline(f)) hash_insertStrU32(h, t, 1); | ^ | == 14 warnings generated. CC undo.c rmgone.c:120:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 120 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ rmgone.c:120:11: note: place parentheses around the assignment to silence this warning 120 | while (t = fgetline(f)) { | ^ | ( ) rmgone.c:120:11: note: use '==' to turn this assignment into an equality comparison 120 | while (t = fgetline(f)) { | ^ | == In file included from slib.c:24: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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:1893:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1893 | if (str1 = loadfile(pf, 0)) { | ~~~~~^~~~~~~~~~~~~~~~~ CC undos.c resolve.c:1893:13: note: place parentheses around the assignment to silence this warning 1893 | if (str1 = loadfile(pf, 0)) { | ^ | ( ) resolve.c:1893:13: note: use '==' to turn this assignment into an equality comparison 1893 | if (str1 = loadfile(pf, 0)) { | ^ | == CC unedit.c CC unique.c resolve.c:1969:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1969 | if (mustCommit = xfile_exists(CHANGESET, 'r')) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1969:17: note: place parentheses around the assignment to silence this warning 1969 | if (mustCommit = xfile_exists(CHANGESET, 'r')) { | ^ | ( ) resolve.c:1969:17: note: use '==' to turn this assignment into an equality comparison 1969 | if (mustCommit = xfile_exists(CHANGESETCC uninstall.c , 'r')) { | ^ | == CC unlink.c sccslog.c:297:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 297 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ sccslog.c:297:12: note: place parentheses around the assignment to silence this warning 297 | while (p = eachline(&t, &len)) { | ^ | ( ) sccslog.c:297:12: note: use '==' to turn this assignment into an equality comparison 297 | while (p = eachline(&t, &len)) { | ^ | == 5 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++); | ~~~^~~~~~~~~~~~~ 1 warning generated. search.c:51:37: note: place parentheses around the assignment to silence this warning sccslog.c :51319 | : 11i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]s .ignor e319c | a sweh)i lfeo r( p( p= =e ascthrl;i n*ep( &=t ,t o&lloewne)r)( *{p ) ;| ~~^~~~~~~~~~~~~~~~~~~~p ++); | ^ | ( ) sccslog.c:319:11: note: place parentheses around the assignment to silence this warning 319 | while (p = eachline(&t, &len)) { | ^ | ( ) search.c:51:37: note: use '==' to turn this assignment into an equality comparison 51 | if (s.ignorecase) for (p = str; *sccslog.cp: 319=: 11t:o lnote: ouse '==' to turn this assignment into an equality comparisonw er(* p319) | ; wphi+l+e) ;( p | = ^ e a| c ==h line(&t, &len)) { | ^ | == 5 warnings generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:21sccs2bk.c::35362:: 15note: :passing argument to parameter 'buf' here note: place parentheses around the assignment to silence this warning 21 | v o362i | d rwahnidl_eg e(tsBiyztee s=( ufnrseiagdn(ebdu fc,h a1r, *sbiuzfe,o fu(nbsuifg)n,ed fihn)t) l{e n )| ; ^ | | ^ ( ) sane.c:318:26: warning: passing 'char[100]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sccs2bk.c :318362 | : 15i:f note: (use '==' to turn this assignment into an equality comparison( err = b362a | s e 6w4h_ielnec o(dsei(zbeu f=, f3r,e arda(nbdu,f ,& o1u,t lseinz)e)o f!(=bu fC)R,Y PfTh_)O)K ){ { | ^| ^~~ | == /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, 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 | sane.c : 318 :r34a:nIn file included from dsmerge.cwarning: b: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]i17 t: sIn file included from libc/system.h=318: | 52a : dilibc/hash.hlf:e 329r(:3(112e:(r rrwarning: a using the result of an assignment as a condition without parentheses [-Wparentheses]n= dbbaiste s6329,4 | _ beiunffc ,o( ddseai(tzbaeu =)f ;,h - 3>| ,o ^~~ p rsa-n>dflibc/zlib/zlib.h,e: t821&c:oh61u(:th l,note: e passing argument to parameter 'buf' herenk )e)y , ! 821=s | tZCrERlXYeTPnET(R_kNOe Kyu))L o{+n g 1 | )Z ^~~~)E X{P O/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h R:| T4 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : a40d:l enote: rpassing argument to parameter 'out' here3 2 OF (4( | u L o n g a d l e r , c o n s t B y t e f u*nbsuifg,n eudI ncth alre n*)o)u;t , | u ^n signed long *outlelibc/hash.hn:)329;: 11 :| ^note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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. send.c:78:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 78 | if (f = fopen(x_sendlog, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ search.c:89:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 89 | for (p = str; *p = tolower(*p); p++); | ~~~^~~~~~~~~~~~~ send.c:78:8: note: place parentheses around the assignment to silence this warning sccs2bk.c :78407 | : 12i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]f = fop e407n | ( x _wsheinldel o(gp, =4" warningres"a generated)c. )h l{i n e| ( ^ & t ,| ( )& search.cl:e89n:)20): fnote: pplace parentheses around the assignment to silence this warningr intf( f89h | , "fco r% .(*ps \=n s"t,r ;l e*np, send.c =:p 78)t:;o8 l: o | wnote: ~~^~~~~~~~~~~~~~~~~~~~euse '==' to turn this assignment into an equality comparison r (*p); 78p | + +i)f; ( f| ^ = f| o ( )p en(x_sendlog, "r")) { | ^ | == sccs2bk.c:407:12: note: place parentheses around the assignment to silence this warning 407 | while (p = eachline(&t, &len)) fprintf(fh, "c %.*sCC unlock.c \n", len, p); | ^ | ( ) search.c:89:20: note: use '==' to turn this assignment into an equality comparison 89 | for (p = str; *p = tolower(*p);sccs2bk.c :p407+:+12):; note: use '==' to turn this assignment into an equality comparison| ^ | ==407 | while (p = eachline(&t, &len)) fprintf(fh, "c %.*s\n", len, p); | ^ | == 3 warnings generated. CC unpull.c send.c:237:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~ send.c:237:10: note: place parentheses around the assignment to silence this warning 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ^ | ( ) send.c:237:10: note: use '==' to turn this assignment into an equality comparison 237 | sccs2bk.c :i544f: 12(:r cwarning: =using the result of an assignment as a condition without parentheses [-Wparentheses] system (544c | m d )w h?i l1e :( m0 )= sgcoctso_ eoaucth;N u m| ( ^& 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)) { | ^ | == AR libc.a CC unrm.c 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)) { | ^ | ( ) In file included from startmenu.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->opsrset.c-:>439f:e11t:c hnote: (use '==' to turn this assignment into an equality comparisonh , key, 439s | t rilfe n((pkaetyh) =+ m1d)b)m _{f e t| c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h _str(opts->s->idDB, rkey)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC unwrap.c CC upgrade.c 10 warnings generated. send.csendbug.c::28932::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] 289rset.c32 | : | 563 w:ih9fi: l (ewarning: n using the result of an assignment as a condition without parentheses [-Wparentheses]a( mpe ==563 | fs gt eritrflc ih(nrce( (a=fv )[n)0e ]s{,t e 'd| /_ ~~^~~~~~~~~~~~~'f sccs_mv.c)i:)n239 d:{K8 e: y | (warning: ~~~~~^~~~~~~~~~~~~~~~~~~~~ousing the result of an assignment as a condition without parentheses [-Wparentheses] p ts->n, 239H | E AiPf( o(ppt s=- >_sr,e lraktsend.coi:fv289fe:)N11)a:)m enote: {(place parentheses around the assignment to silence this warning t ,| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0 289, | 0w,h i0l,e p(rpo j=) )f g{e t l| i ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sendbug.cn :e32(:f11):) note: {place parentheses around the assignment to silence this warning | ^ | 32 ( ) | if (name = strrchr(av[0], '/')) { | ^ | ( ) In file included from rset.csort.c::56317:: 9In file included from :libc/system.h :note: 52: place parentheses around the assignment to silence this warninglibc/hash.h :send.c329 ::56328911 | :: 11sccs_mv.c ::warning: i 239using the result of an assignment as a condition without parentheses [-Wparentheses]fnote: : use '==' to turn this assignment into an equality comparison8( :c note: 329=289place parentheses around the assignment to silence this warning | | n ie whfs239sendbug.ci t | :l(e 32eddi: a_f11(tf :pai( npnote: ==d use '==' to turn this assignment into an equality comparison K= fhe g- y_e>32(rto | oelp plisitan-fste> -i(f(>vfenne)ta,N)cm a heHm{( Ee h=A( , Pt| s(, ^kto erp0 yrt,| ,cs == h-0 sr>,t(s ra,0lv ,e[r n0kp(]ork,foe fjy')))/)) ') +) { ){ 1 | ){ ^ ) | ^ {| | ^ ( ) | | ( ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| == send.c:297:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 297 | if (t sccs_mv.c=: 239s:t8r:c hnote: ruse '==' to turn this assignment into an equality comparison(rset.c p:,563 :'2399| | :' )ilibc/hash.hnote: )f:use '==' to turn this assignment into an equality comparison 329 *(:tp 11 563:== | note: 0_ place parentheses around the assignment to silence this warning;ri ef l | a(329 ~~^~~~~~~~~~~~~~~~tc | i v=ie fNn ae(msdeta(ettda,_ f=0i ,nh d-0K>,eo yp0(s,o- p>ptfrseo-tj>c)send.cnh):,( 297 h{:H, 9E :Ak| Pe ^note: (y place parentheses around the assignment to silence this warningo, p | ts == st 297-r | >l se ,ni (frk ke(oytf) f =)+ ) s)1t )r{)c h {r| ( ^ p | , ^ '| | |') == ( )) *t = 0; | ^ | ( ) 1 warning generated. send.c:297:9: note: use '==' to turn this assignment into an equality comparison 297 | if (t = strlibc/hash.hc:h329r:(11p:, note: 'use '==' to turn this assignment into an equality comparison| ')) * t329 | = i0f; ( d| a ^t a | = == h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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; | ^ | == CC urlinfo.c 1 warning generated. In file included from stattest.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {sinfo.c : 49| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~10 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 49 | if (s = xfile_fetch(gfile, 'p')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ sinfo.c:49:10: note: place parentheses around the assignment to silence this warning libc/hash.h :49329 | : 11 : ifnote: place parentheses around the assignment to silence this warning( s = x f329i | l ei_ff e(tdcaht(ag f=i lhe-,> o'pps'-)>)f e{t c h| ( ^ h , | k ( )e y, strlen(key) + 1)) { | ^ | ( ) sinfo.c:49:10: note: use '==' to turn this assignment into an equality comparison 49 | if (s = xfile_fetch(gfile, 'p')) { | ^ | == libc/hash.h:In file included from 329stat.c::1117: : note: In file included from use '==' to turn this assignment into an equality comparisonlibc/system.h :52: libc/hash.h: 329329: | 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( data = h- >329o | p si-f> f(edtactha( h=, khe-y>,o psst-r>lfeent(ckhe(yh), +k e1y),) s{t r l| e ^n ( k| e ==y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) rset.c:728:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 728 | u8 *root_key = HEAP(s, rkoff); libc/hash.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| : ==729 :6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 729 | u8 *left = loff ? HEAP(s, lCC utils.c off) : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:730:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 730 | u8 *right = roff ? HEAP(s, roff) : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:2764:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2764 | if (ret = trigger(cmd, "pre")) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~ resolve.c:2764:10: note: place parentheses around the assignment to silence this warning 2764 | if (ret = trigger(cmd, "pre")) { | ^ | ( ) resolve.c:2764:10: note: use '==' to turn this assignment into an equality comparison 2764 | if (ret = trigger(cmd, "pre")) { | ^ | == 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)) { | ^ | ( ) 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:resolve.c329::281911::9 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: use '==' to turn this assignment into an equality comparison 2819329 | | iiff ((dla t=a s=c chs-_>koepysi-n>ifte(t0c,h (khe,y ,k eIyN,I Ts_tNrOlCeKnS(UkMe,y )o p+t s1-)>)i d{D B )| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ^ | == CC uu.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (dsetup.ca:t84a: 13=: hwarning: -using the result of an assignment as a condition without parentheses [-Wparentheses]> ops-> f84e | t c hi(fh ,( fkleiys,t s=t rmlkecno(nkfeiyg)( s+t d1o)u)t ,{ f l| i ^ s t ,| ( )v erbose)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison setup.c329: | 84 :i13f: (note: dplace parentheses around the assignment to silence this warninga ta = h -84> | o p si-f> f(eftlcihs(th ,= kmekyc,o nsftirgl(esnt(dkoeuyt), +f l1i)s)t ,{ v e| r ^b o s| e ==) ) { | ^ | ( ) In file included from synckeys.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (datasetup.c :=84 :h13-:> onote: puse '==' to turn this assignment into an equality comparisons ->fet c84h | ( hi,f k(efyl,i sstt r= lmeknc(oknefyi)g (+s t1d)o)u t{, f| l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i st, verbose)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == setup.c:108:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 108 | if (f = popen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ In file included from tagmerge.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] setup.c:108 :3299 | : inote: fplace parentheses around the assignment to silence this warning (da t108a | = ihf- >(ofp s=- >pfoeptecnh((bhu,f ,k e"yr," )s)t r{l e n| ( ^ k e y| ) ( ) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ setup.c:108:9: note: use '==' to turn this assignment into an equality comparison 108 | if (f = popen(buf,libc/hash.h :"329r:"11):) note: {place parentheses around the assignment to silence this warning | ^ | ==329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->opsetup.cs:-198>:f13e:t cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( h, key ,198 | s t rilfe n((fkleiys)t += 1m)k)c o{n f i| g ^( f ,| ==f list, 1)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ rset.c:1052:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1052 | if (e = PARENT(s, d)) MARK(stasetup.ct:e198[:e13]:, note: aplace parentheses around the assignment to silence this warningc tive, 198n | o n gicfa )(;f l i| s ~~^~~~~~~~~~~~~~t = mkconfig(f, flist, 1)) { | ^ | ( ) setup.c:198:13: note: use '==' to turn this assignment into an equality comparison 198 | if (flist = mkconfig(f, rset.cf:l1052i:s10t:, note: 1place parentheses around the assignment to silence this warning) ) { | ^1052 | | == if (e = PARENT(s, d)) MARK(state[e], active, nongca); | ^ 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 | rset.ci:f1052 :(10t: =note: use '==' to turn this assignment into an equality comparisons trrc h1052r | ( p a tihf, ('e/ '=) )P A*RtE N=T (0s;, d| ) ^ ) M| A ( )R K(state[e], active, nongca); | ^ | == resolve.c:3020:8: note: use '==' to turn this assignment into an equality comparison 3020 | if (t = strrchr(path, '/')) *t = 0; | ^ | == rset.c:1053:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1053 | if (e = MERGE(s, d)) MARK(state[e], active, nongca); | ~~^~~~~~~~~~~~~ rset.c:1053:10: note: place parentheses around the assignment to silence this warning 1053 | if (e = MERGE(s, d)) MARK(state[e], active, nongca); | ^ | ( ) rset.c:1053:10: note: use '==' to turn this assignment into an equality comparison 1053 | if (e = MERGE(s, d)) MARK(state[e], active, nongca); | ^ | == 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)) { | ^ | == 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)) { | ^ | ( ) resolve.c:3193:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3193 | if (t = xfile_fetch(ROOT2RESYNC | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c :3194384 | : 10 : note: "use '==' to turn this assignment into an equality comparison/ BitKe e384p | e r / timfp /(Cnh a=n goeuSte_tb"p,t u'plre'()b)u f{, &| b ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y te_count)) { | ^ | == resolve.c:3193:10: note: place parentheses around the assignment to silence this warning 3193 | if (t = xfile_fetch(ROOT2RESYNC | ^ | ( 3194 | "/BitKeeper/tmp/ChangeSet", 'r')) { | | ) resolve.c:3193:10: note: use '==' to turn this assignment into an equality comparison 3193 | if (t = xfile_fetch(ROOT2RESYNC | ^ | == rset.c:1159:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1159 | if (d = sccs_getCksumDelta(s, right)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:3243:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3243 | if (rc = sccs_newchksum(cset)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~ rset.cresolve.c::11593243::911:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 1159 | 3243 | i f i(fd (=r cs c=c ss_cgcest_CnkeswucmhDkeslutma((css,e tr)i)g h{t ) )| ^ { | | ( ) ^ | ( ) sfio.c2resolve.c: warning:450s3243: generated:10. 11:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 4503243 | | iifrset.cf : (1159(n:r 9c=: =onote: uuse '==' to turn this assignment into an equality comparisonst c_cx sf1159_il | ne e( wbicufhf k,(s dux mf=(i clssece,ct s)&_)bg ye{tt eC _k| cs ^ou um nD| te ==)l )t a{( s ,| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r ight)) { | ^ | == sfio.c:450:10: note: place parentheses around the assignment to silence this warning 450 | if (n = out_xfile(buf, xfile, &byte_count)) { | ^ | ( ) sfio.c:450:10: note: use '==' to turn this assignment into an equality comparison 450 | if (n = out_xfile(buf, xfile, &byte_count)) { | ^ | == sfio.c:462:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 462 | if (n = out_symlink(buf, &sb, &byte_count)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:462:10: note: place parentheses around the assignment to silence this warning 462 | if (n = out_symlink(buf, &sb, &byte_count)) { | ^ | ( ) sfio.c:462:10: note: use '==' to turn this assignment into an equality comparison 462 | if (n = out_symrset.cl:i1206n:k8(:b uwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses], &s b1206, | &ibfyt e(_sc o=u n t| ) ~~^) { 1207| | ^ | == sccs_keyinitAndCache(cset->proj, rk, SILENT, sDB, cset-In file included from >testdates.ci:d17D: BIn file included from )libc/system.h): 52{: libc/hash.h :| 329 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetsfio.cc:h467(:h14,: kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y , strl e467n | (rkeegy:) + i1f) )( {n =| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ut_file(buf, &sb, &byte_crset.co:u1206n:t8,: 0note: ,place parentheses around the assignment to silence this warning 0)) {1206 | | i ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (s = | ^ | ( 1207 | scclibc/hash.hs:_329k:e11y:i nnote: iplace parentheses around the assignment to silence this warningt AndCa c329h | e (icfs e(td-a>tpar2 osfio.c warning=j:s ,467 generatedh :. -r14>k:o, p SInote: sL-place parentheses around the assignment to silence this warningE> NfTe, t 467cs | hDr(Beh,,g :kc ese yt ,-i >fsi td(rDnlB e)=n) ( ok{ue ty _)| f i+ l e1| () )b) u f{, &| s ^ b , | & ( )b yte_count, 0, 0)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (dasfio.ct:rset.ca467: :1206=14: :8h :-note: >use '==' to turn this assignment into an equality comparisonnote: o use '==' to turn this assignment into an equality comparisonp s -1467 > warning | 1206f generatedr | e. e tgic:fh ( (h s,i f=k e( yn| , ^ = s to| ru ==In file included from lt tclsh.ce_:nf24(i: klIn file included from eelibc/system.hy(:)b52 u: +flibc/hash.h ,:1 329)&:)s11 b:{, warning: &using the result of an assignment as a condition without parentheses [-Wparentheses]| b ^y t e| _ == c 329o | u nitf, (0d,a t0a) )= {h - >| o ^p s -| > ==f etch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(2h warning,s generatedk. ey, strlen(key) + 1)) { | ^ | ( ) libc/hash.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:512:22: warning: passing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 512 | sum += adler32(sum, buf, n); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ In file included from timestamp.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: 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: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 += adler32In file included from (testcode.cs:u17m: ,In file included from ./sccs.hl:i20n: kIn file included from Mlibc/system.he:,52 : nlibc/hash.h):;329libc/hash.h :: 11329| :: ^~~~~~ 11 warning: :using the result of an assignment as a condition without parentheses [-Wparentheses] note: libc/zlib/zlib.hplace parentheses around the assignment to silence this warning: 821 :329 61 | 329: | i note: fipassing argument to parameter 'buf' here f ( d( ad821ta | atZ aE= X =Th E-hR>-No> pouspL-so>-nf>gef teZctEhcX(hPh(O,h,R Tkk eeadyyl,,e rss3tt2rr llOeeFnn((((kkueeLyyo))n g++ a11d))l))e r{{, c| | o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ n s t| ( )B ytef *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)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h-setup.c>:o342p:s9-: warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]f etc h342( | h , ikfe y(,f s=t rfloepne(nk(epya)t h+, 1")rt)" ){) r e| t ^u2 r warning ns| generated ==(. f); | ~~^~~~~~~~~~~~~~~~~~~ sfio.c:561:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] setup.c561: | 342 :s9u:m note: =place parentheses around the assignment to silence this warning adler 33422 | ( 0 ,i fd a(tfa =, fsozp)e;n ( p| a ^~~~t h, "rtlibc/zlib/zlib.h":)821): 61r:e tnote: upassing argument to parameter 'buf' herer n (f )821; | Z| E ^ X T E| R ( )N uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 5setup.c warning:s342 generated:. 9: note: use '==' to turn this assignment into an equality comparison 342 | if (f = fopen(path, "rt")) return (f); | ^ | == setup.c:345:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 345 | if (f = fopen(path, "rt")) return (f); | ~~^~~~~~~~~~~~~~~~~~~ setup.c:345:8: note: place parentheses around the assignment to silence this warning 345 | if (f = fopen(path, "rt")) return (f); | ^ | ( ) CC what.c 30setup.c warning:s345 generated:. 8: note: use '==' to turn this assignment into an equality comparison 3345 warning | s generatedi. f (f = fopen(path, "rt")) return (f); | ^ | == 4setup.cIn file included from warning:time.cs347: generated:17. 8: :In file included from ./sccs.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]20 : In file included from libc/system.h:52 : 347libc/hash.h | : 329i:f11 :( fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= fopen(pa t329h | , i"fsfio.cr :t(591"d:)a22)t: a r warning: e=passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]t uhr-n > 591o( | pf s) -;s> uf me| t ~~^~~~~~~~~~~~~~~~~~~=c ha(hd,l ekre3y2,( ssutmr,l edna(tkae,y )s z+) ;1 ) )| ^~~~{ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/zlib/zlib.hsetup.c::821347::618:: note: note: passing argument to parameter 'buf' hereplace parentheses around the assignment to silence this warning 821 | 347Z | E XiTfE R(Nf u=L ofnogp eZnE(XpPaOtRhT, a"drlte"r)3)2 rOeFt(u(runL o(nfg) ;a d l| e ^ r , | c ( )o nst Bytef *buf, uInt llibc/hash.he:n329):)11;: note: | place parentheses around the assignment to silence this warning ^ CC which.c 329 | if (data = h->ops->fetch(setup.ch:,347 :k8e:y ,note: use '==' to turn this assignment into an equality comparisons trlen( k347e | y )i f+ (1f) )= {f o p| e ^ n ( p| a ( )t h, "rt")) returnIn file included from takepatch.c(:f18);: 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(libc/hash.hh:,329 :k11e:y ,note: use '==' to turn this assignment into an equality comparisons trle n329( | k eiyf) (+d a1t)a) CC xfile.c ={ h -| > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ps->fetch(h, key, strlen(key) + 1)) { | ^ | == setup.c:362:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 362 | libc/hash.hi:f329 :(11i:n note: =place parentheses around the assignment to silence this warning confi g329_ | t eimCC xflags.c fp l(adtaet(a) )= {h - >| o ~~~^~~~~~~~~~~~~~~~~~~p s->fetch(h, key, strsfio.cl:e613n:(40k:e ywarning: ) 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]+ 1)) 613{ | | ^ u n l| e ( ) ssetup.cs:362 :(9u:s enote: Dplace parentheses around the assignment to silence this warnings um) 362s | u mi f= (aidnl e=r 3c2o(nsfuimg,_ tlibc/hash.hbe:um329fp:,l11 a:nt )enote: ;(use '==' to turn this assignment into an equality comparison ) )| ^~~ { 329 | libc/zlib/zlib.h| i: ^ f821 : (61| d: ( )a tnote: apassing argument to parameter 'buf' here = h- >821o | pZsE-X>TfEeRtNc hu(Lho,n gk eZyE,X PsOtrRlTesetup.c n:a(362dk:le9ey: r)note: 3 use '==' to turn this assignment into an equality comparison2+ O1F )(362)( | u {Li of n | g( ^ i an d | l= ==e rc,o ncfoings_tt eBmyptleaft e*(b)u)f ,{ u I| n ^t l| e ==n )); | ^ smerge.c:124:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:124:8: note: place parentheses around the assignment to silence this warning 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ^ | ( ) smerge.c:124:8: note: use '==' to turn this assignment into an equality comparison 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ^ | == CC zone.c 3 warnings generated. 4 warnings generated. CC bkver.c 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)) { | ^ | == In file included from trigger.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | ifstartmenu.c :(87d:a14t:a warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] h->ops- >87f | e t cihf( h(,t akregye,t s=t rblkemne(nkuepya)t h+( o1p)t)s .{u s e| r, ^ 0 , | 0 ( )) ) puts(target); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key)startmenu.c :+87 :114):) 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); | ^ | == sfio.c:817:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 817 | if (p = getenv("_BK_SFIO_FAIL")) fail = atoi(p); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:817:8: note: place parentheses around the assignment to silence this warning 817 | if (p = getenv("_BK_SFIO_FAIL")) fail = atoi(p); | ^ | ( ) sfio.c:817:8: note: use '==' to turn this assignment into an equality comparison 817 | if (p = getenv("_BK_SFIO_FAIL")) fail = atoi(p); | ^ | == smerge.c:272:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 272 | if (inc = strchr(rev, '+')) *inc++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~ 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; | ^ | ( ) sort.c:63:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 63 | if (i = sortfcn(&na, &nb)) return (i); | ~~^~~~~~~~~~~~~~~~~~~ smerge.c:273:10: note: use '==' to turn this assignment into an equality comparison 273 | if (exc = strchr(inc ? inc : rev, '-')) *exc++ = 0; | ^ | == 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(&nsfio.ca:,986 :&20n:b )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] retu r986n | ( is)u;slib.cm : 468=| : ^6a :dl e| warning: r ==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]3 2(0 ,468 | f iul8e ,* st o=d o*)s;p ; | ^~~~| ^ ~~~ 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: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; | ^ ~ 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, make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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:1068:19: warning: passing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1068 | sum = adler32(0, buf, pathlen); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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 | In file included from undos.ci:f17 : (In file included from dlibc/system.ha:t52a: libc/hash.h=: 329h:-11>:o pwarning: susing the result of an assignment as a condition without parentheses [-Wparentheses]- >sfio.cf:e 1120t329:c | 19h :(i hf 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] d kaet ya1120, | = s sthur-ml> eo=np (sak-de>lyfe)er t3+c2 h(1(0)h,), b{ku ef y,| , ^ p sa tt| rh ==ll eenn()k;e y )| ^~~+ 1)) { libc/zlib/zlib.h :| 821 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytlibc/hash.he:f329 :*11b:u fnote: ,place parentheses around the assignment to silence this warning uInt l e329n | ) )i;f (| d ^a ta = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. 4 warningssfio.c generated:. 1179:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1179 | sum = adler32(0, data, todo); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->oplibc/hash.hs:-329>:f11e:t cnote: hplace parentheses around the assignment to silence this warning( h, k e329y | , isft r(ldeant(ak e=y )h -+> o1p)s)- >{f e t| c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h (h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:libc/hash.h329::32911::11 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyymake[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' ,, 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, CC libc/mdbm/mtst.c strlen(key) + 1)) { | ^ | == sfio.c:1241:22: warning: passing 'char[16384]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1241 | sum = adler32(sum, buf, n); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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.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)) { | ^ | ( ) tagmerge.c:58:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 58 | EACH_PTAG(s, d, e, smerge.cj:)782 :F13L:A Gnote: Suse '==' to turn this assignment into an equality comparison( s, e) 782| | = D _wRhEiDl;e (| d ^~~~~~~~~~~~~~~~~~~~~ = fge./sccs.ht:l572i:n18e:( tnote: fexpanded from macro 'EACH_PTAG') ) { 572| | ^ f o| r == (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) | ^ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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:8 warningnote: spassing argument to parameter 'buf' here generated . 821 | ZEXTERN libc/hash.hu:L329o:n11g: Znote: Euse '==' to turn this assignment into an equality comparisonX PORT a329d | l eirf3 2( dOaFt(a( u=L ohn-g> oapdsl-e>rf,e tccohn(sht, Bkyetye,f s*tbrulfe,n (ukIenyt) l+e n1)))); { | ^| ^ | == In file included from unlock.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | iIn file included from funpull.c :(17d: aIn file included from tlibc/system.ha: 52=: libc/hash.hh:-329>:o11p:s -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]f e2t warningcs h generated329(status.c. | h: ,84i :fk11 e:(y d,warning: a using the result of an assignment as a condition without parentheses [-Wparentheses]ts a t= r 84lh | e- n>w(ohkpiesly-e)> f(+ep t 1c=)h )(f hg{,e t kl| ei ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yn ,e (sftcrhlge)n)( k{e y )| ~~^~~~~~~~~~~~~~~~+ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops-status.c>:f84e:t11c:h (note: hplace parentheses around the assignment to silence this warning, libc/hash.hk :e84329y | :, 11 w:sh tinote: rlplace parentheses around the assignment to silence this warningle e n((pk e329=y | ) f ig+fe t1(l)di)an te{a( f =c| h ^ hg -) >)| o ( )p{ s - >| f ^ e t c| h ( )( h, key, strlen(key) + 1)) { | ^ | ( )sfio.c :1556:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h :1556329 | : 11 :i note: fuse '==' to turn this assignment into an equality comparison (status.cc: u84329r: | 11 =:i fpnote: cuse '==' to turn this assignment into an equality comparison(l doas te84a( | f =[w ihh]i-)l>)eo p{(s p- libc/hash.h>| =:f ~~~~^~~~~~~~~~~~~~ 329e f:tg11ce:ht (lnote: hiuse '==' to turn this assignment into an equality comparison,n ek(efy c,329h | gs )ti)rf l {e( nd (a| kt ^ea y )=| h ==+- sfio.c >:1o1556)p:)s11 -:{> fnote: eplace parentheses around the assignment to silence this warning| t ^c h (| 1556h == | , kiefy ,( csutrr l=e np(ckleoys)e (+f [1i)])) ){ { | ^| ^ | ==| ( ) sfio.c:1556:11: note: use '==' to turn this assignment into an equality comparison 1556 | if (cur = pclose(f[i])) { | ^ | == status.c:93:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 93 | if (pi = hash_insert(pcount, | ~~~^~~~~~~~~~~~~~~~~~~~~ 94 | p+16, strlen(p+16)+1, | ~~~~~~~~~~~~~~~~~~~~~ 95 | 0, sizeof(*pi))) { | ~~~~~~~~~~~~~~~ status.c:93:11: note: place parentheses around the assignment to silence this warning 93 | if (pi = hash_insert(pcount, | ^ | ( 94 | p+16, strlen(p+16)+1, 95 | 0, sizeof(*pi))) { | | ) synckeys.cstatus.c::12593::1711:: 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 12593 | | r ainfg e(_pgio n=e (hsa,s hL_(idn)s,e rDt_(GpOcNoEu)n;t , | ^~~~| ^ | libc/lines.h ==: 60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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 | ifIn file included from unwrap.c(:d17a: tIn file included from alibc/system.h :=52 : hlibc/hash.h-:>329op:s11-:> fwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t ch(h, key, 329s | t rilfe n((dkaetya) =+ h1-)>)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)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 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_Pstatus.cT:A156G:(11s:, warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses], e, j156) | swchcisl_et a(gpc o=l ofrg(est,llibc/hash.h i:en329)e:;(11 f: s | fnote: ^~~~~~~~~~~~~~~~~~~~~iuse '==' to turn this assignment into an equality comparison l e./sccs.h): )572329 : | {18 :i f| note: ~~^~~~~~~~~~~~~~~~~~expanded from macro 'EACH_PTAG'( data 572= | hf-o>ro p(sj- >=f e0t;c h((ph), =k e(yj, eodp)s)- >ffeptucths((ht,a gk,e yf,o ustt)r;l e n| ( ~~~~^~~~~~~~~~~~~~~~~~~~~~~k ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ synckeys.c:324:12: note: place parentheses around the assignment to silence this warning 324 | if (tlibc/hash.ha:g329 :=11 : snote: cplace parentheses around the assignment to silence this warningc s_d2ta 329g | ( si,f p(rdoabtead )=) hf-p>uotpss(-t>afge,t cfho(uht,) ;k e y| , ^ s t| r ( )l en(key) + 1)) { | ^ | ( ) synckeys.cIn file included from :upgrade.c324::1712libc/hash.h: ::In file included from 329libc/system.hnote: ::use '==' to turn this assignment into an equality comparison1152 :: libc/hash.hnote: :use '==' to turn this assignment into an equality comparison324329 | : 11 : 329 i | warning: f using the result of an assignment as a condition without parentheses [-Wparentheses] i (ft a(g d 329a= | t asi cf=c s(h_d-da>2totapa sg=-( >shf,-e >tpocrphos(b-he>,df )ek)te cyfh,p( uhst,ts r(kletenay(g,k, e syft)or ul+te )n1;() k) e | y{ ^) +| | ^ ==1 ) )| =={ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, ke1y warning, generated . strlen(key) + 1)) { | ^ | ( ) synckeys.c:340:12libc/hash.h:: 329warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : note: use '==' to turn this assignment into an equality comparison 340 | i329f | (itfa g( d=a tsac c=s _hd-2>toapsg-(>fse,t ctha(ghd,) )k e{y , | s ~~~~^~~~~~~~~~~~~~~~~~~~~t rlen(key) + 1)) { | ^ | == synckeys.c:340:12takepatch.c:: 245note: :place parentheses around the assignment to silence this warning13 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 340 | 245i | f w(htialgeslib.c :=(1056 b:su23cf:c s=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]df 2gte at1056gl | (i sn ,et (pto-ap>gts-td>m)p_))h )o{ u {r +| = ^ | ~~~~^~~~~~~~~~~~~~~~~~~a t| o ( )i (z) * sign; | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ synckeys.c:takepatch.c340::24512::13 :note: use '==' to turn this assignment into an equality comparisonnote: place parentheses around the assignment to silence this warning 340245 | | w hiifl slib.ce(: t1058(a:bg22u :f= warning: =spassing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] c fcgse _t1058dl | 2i tn aetg(p(o-sp>,tt smt-_a>mgpid)n)) ) + {={ a | t| ^ o ^ i | ( ( )z| ) == * sign; | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ takepatch.c:245:13: note: use '==' to turn this assignment into an equality comparison 245 | while (buf = fgetline(opts->p)) { | ^ | == touch.c:65:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 65 | for (i = optind; fn = av[i]; i++) { | ~~~^~~~~~~ touch.c:65:22: note: place parentheses around the assignment to silence this warning 65 | for (i = optind; fn takepatch.c=: 264a:v11[:i ]warning: ;using the result of an assignment as a condition without parentheses [-Wparentheses] i++) {264 | | ^ i f| ( )( rc = sfio(opts->p, (int)(opts->N - fsynckeys.ci:l363e:s13):) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | if (tag = sccs_d2tag(s, d)) { | ~~~~^~~~~~~~~~~~~~~~~~ touch.ctakepatch.c::65264::2211:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning 65264 | | fsynckeys.c o: r363i :f(13 i:( r=note: c place parentheses around the assignment to silence this warning o =p tsi fn363id | o; ( f on p t=is f-a >pv(,[t ia(]gi; n =ti )+s(+co)cp st{_s d- 2>| tN ^a g- ( f| si ==,l eds)))) ){ { | ^ | ^ | ( )| ( ) touch.c:66:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 66 | if (type = is_xfile(fn)) { | ~~~~~^~~~~~~~~~~~~~ takepatch.csynckeys.c::264363::1113:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 264363 | | i fi f( r(ct a=g s=f isoc(cosp_tds2-t>apg,( s(,i ndt)))( o{p t s| - ^>touch.c N: 66| -: == 12 f:i lnote: eplace parentheses around the assignment to silence this warnings ))) { 66| | ^ i| f == (type = is_xfile(fn)) { | ^ | ( ) touch.c:66:12: note: use '==' to turn this assignment into an equality comparison 66 | if (type = is_xfile(fn)) { | ^ | == takepatch.c:298:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 298 | if (rc = stopNway(opts->parallel, &opts->conflicts, &remote)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:298:10: note: place parentheses around the assignment to silence this warning 298 | if (rc = stopNway(opts->parallel, &opts->conflicts, &remote)) { | ^ | ( ) takepatch.c:298:10: note: use '==' to turn this assignment into an equality comparison 298 | if (rc = stopNway(opts->parallel, &opts->conflicts, &remote)) { | ^ | == slib.c:1230:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1230 | *d = atoi(s); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ takepatch.c:325:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 325 | if (f = popen("bk gfiles RESY1N warningC generated". , "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:325:9: note: place parentheses around the assignment to silence this warning 325 | if (f = popen("bk gfiles RESYNC", "r")) { | ^ | ( ) 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, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~takepatch.c :325: 91796: | note: use '==' to turn this assignment into an equality comparison di f325f | _ c mpiLfi n(ef, =d ipfofp_ehna(s"hbLki ngef,i ldeisf fR_EcSoYsNtC," ,& d"art"a)))) {{ | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | == takepatch.c:326:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 326 | while (t = fgetline(f)) ++files; | ~~^~~~~~~~~~~~~ 1smerge.c warning: generated1795. :15: note: place parentheses around the assignment to silence this warning 1795 | if (h[sitakepatch.cd:e]326 :=13 :d inote: fplace parentheses around the assignment to silence this warningf _item s326( | & r a nwghei,l e1 ,( ts m=e rfggeeDtaltian,e ( f| ) ^) +| + (f iles ;1796 | | ^ | ( )d iff_cmpLine, diff_hashLine, diff_cost, &data)) { | | ) takepatch.c:326:13: note: use '==' to turn this assignment into an equality comparison 326 | while (t = fgetline(f)) ++files; | ^ | == smerge.c:1795:15: note: use '==' to turn this assignment into an equality comparison 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ^ | == slib.c:1296:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1296 | if (h = strchr(u, '@')) { | ~~^~~~~~~~~~~~~~~~ slib.c:1296:8: note: place parentheses around the assignment to silence this warning 1296 | if (h = strchr(u, '@')) { | ^ | ( ) slib.c:1296:8: note: use '==' to turn this assignment into an equality comparison 1296 | if (h = strchr(u, '@')) { | ^ | == In file included from utils.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == slib.c:1331:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1331 | if (h = strchr(USERHOST(s, d), '@')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1331:8: note: place parentheses around the assignment to silence this warning 1331 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | ( ) slib.c:1331:8: note: use '==' to turn this assignment into an equality comparison 1331 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | == slib.c:1333:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1333 | if (p = strchr(h, '[')) { | ~~^~~~~~~~~~~~~~~~ slib.c:1333:9: note: place parentheses around the assignment to silence this warning 1333 | if (p = strchr(h, '[')) { | ^ | ( ) synckeys.c:519:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 519 | if (d = sccs_findKey(s, k)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:1333:9: note: use '==' to turn this assignment into an equality comparison 1333 | if (p = strchr(h, '[')) { | ^ | == 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)) { | ^ | == In file included from uu.c:24: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {slib.c : 1358| : ^ 8 : | warning: ( )using the result of an assignment as a condition without parentheses [-Wparentheses] 1358 | if (h = strchr(USERHOST(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, strslib.cl:e1358n:(8k:e ynote: )place parentheses around the assignment to silence this warning + 1)) 1358{ | i| f ^ ( h| === strchr(USERHOST(s, d), '@')) { | ^ | ( ) slib.c:1358:8: note: use '==' to turn this assignment into an equality comparison 1358 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | == unique.c:45:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 45 | if (p1 = strstr(key, "/ChangeSet|")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:45:10: note: place parentheses around the assignment to silence this warning 45 | if (p1 = strstr(key, "/ChangeSet|")) { | ^ | ( ) unique.c:45:10: note: use '==' to turn this assignment into an equality comparison 45 | if (p1 = strstr(key, "/ChangeSet|")) { | ^ | == 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(outunique.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] libc/zlib/zlib.h :54821 | : 61h:a snote: hpassing argument to parameter 'buf' here_ keye n821c | oZdEeX(TfEoRuNt ,u Lkoenyg) ;Z E X| P ^~~O RT adllibc/hash.he:r2573:236 :O Fnote: (passing argument to parameter 'ptr' here( uLon g257 | avdoliedr ,h acsohn_skte yBeyntceofd e*(bFuIfL,E u*Ionutt ,l eun8) *)p;t r )| ; ^ | ^ 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 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1413:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] unique.c :141362 | :8 :i note: fplace parentheses around the assignment to silence this warning (pro j 62= | pirfo j(_ti n=i tg(ebtuefn)v)( "{_ B K| _ ~~~~~^~~~~~~~~~~~~~~~U NIQ_TIMET")) now = atoi(t); // for test & debug | ^ | ( ) slib.c:1413:11: note: place parentheses around the assignment to silence this warning 1413 | testcode.c :i338f: 33(:p rwarning: opassing '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]j unique.c= : 33862p | :r 8o :ji _fnote: i use '==' to turn this assignment into an equality comparisonn( idt.(l be62un | f) ) i)sf u { m( t| = ^ a= d lg| ee ( )rt 3e2n(vs(u"m_,B Kd_.UbNIuQf_,T IdM.ElTe"n))); n o| w ^~~~~ = atoi(libc/zlib/zlib.ht:)821;: 61slib.c ::/ 1413/note: : passing argument to parameter 'buf' here11f :o r note: 821use '==' to turn this assignment into an equality comparisont | eZsEt X 1413T& | E RdiNef b uu(Lgpo rn og| j ^ Z =E X| pP ==rO oRjT_ iandilte(rb3u2f )O)F ({( u | ^L o n| g == adler, const Bytef *buf, uInt len)); | ^ unique.c:88:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (fudge = atoi(t+3)) { | ~~~~~~^~~~~~~~~~~ testcode.c:367: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] unique.c :36788 | : 13 :s unote: mplace parentheses around the assignment to silence this warning = adl e88r | 3 2 (isfu m(,f udd,g el e=n )a;t o i| ( ^t +3)) { 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)); | ^ unique.c:88:13: note: use '==' to turn this assignment into an equality comparison 88 | if (fudge = atoi(t+3)) { | ^ | == testcode.c:396:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 396 | sum = adler32(sum, d, len); | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ takepatch.c:510:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 510 | while (t = fgetline(p)) { | ~~^~~~~~~~~~~~~ takepatch.c:510:12: note: place parentheses around the assignment to silence this warning 510 | while (t = fgetline(p)) { | ^ | ( ) takepatch.c:510:12: note: use '==' to turn this assignment into an equality comparison 510 | while (t = fgetline(p)) { | ^ | == 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")) { | ^ | == 5 warnings generated. In file included from what.c:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, 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)); | ^ unique.c:205:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 205 | while (s = fgetline(fin)) { | ~~^~~~~~~~~~~~~~~ unique.c:205:12: note: place parentheses around the assignment to silence this warning 205 | while (s = fgetline(fin)) { | ^ | ( ) unique.c:205:12: note: use '==' to turn this assignment into an equality comparison 205 | while (s = fgetline(fin)) { | ^ | == In file included from xfile.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) slib.c:1616:libc/hash.h11::329 :warning: 11using the result of an assignment as a condition without parentheses [-Wparentheses]: note: use '==' to turn this assignment into an equality comparison 1616 | 329i | f i(fs y(md a=t af unique.ci=:n 247dh:S-8y>:mo (pwarning: ssusing the result of an assignment as a condition without parentheses [-Wparentheses],- >rfeev t)247c) | h (rihef,t u(krten y =,( sgsyetmtr-el>nesvne((r"k)_e;By K) _ | U+ ~~~~^~~~~~~~~~~~~~~~~N I1Q)_)T R{A C E| _ ^T H R| E ==S H")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1616:11: note: place parentheses around the assignment to silence this warning 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ^ unique.c : 247| : ( )8 : note: place parentheses around the assignment to silence this warning 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ^ slib.c| : ( )1616 :In file included from 11which.c:: 17note: : use '==' to turn this assignment into an equality comparisonIn file included from ./sccs.h:20: In file included from 1616libc/system.h | : 52 : ilibc/hash.hf: 329(:s11y:m warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] findSym(s , 329r | e vi)f) (rdeunique.cat:tu247ar: n8= : ( hsnote: -yuse '==' to turn this assignment into an equality comparison>m o-p>ss -e247>r | f) e;it fc h| (( ^th , = | k ==ge eyt,e nsvt(r"l_eBnK(_kUeNyI)Q _+T R1A)C)E _{T H R| E ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S H")) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == takepatch.c:781:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 781 | while (b = fgetln(f, &len)) { | ~~^~~~~~~~~~~~~~~~~ takepatch.c:781:12: note: place parentheses around the assignment to silence this warning slib.c :7811666 | : 12 :w hwarning: ipassing '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]l e (b 1666= | f gee t=l na(tfo,i (&+l+erne)v)) ;{ | | ^~~~~ ^ | ( ) slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ takepatch.c:781:12: note: use '==' to turn this assignment into an equality comparison 781 | while (b = fgetln(f, &len)) { | ^ | == unique.c:319:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 319 | if (s = getenv("_BK_UNIQ_DIR")) {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); | ~~~~^~~~~~~~~~~~~~~~~ unique.c:319:8: note: place parentheses around the assignment to silence this warning 319 | if (s = geteslib.cn:v1674(:"11_:B Knote: _place parentheses around the assignment to silence this warningU NIQ_D I1674R | " ) )i f{ ( s| y ^ m =| ( )f indSym(s, rev)) return (sym->ser); | ^ | ( ) unique.c:319:8: note: use '==' to turn this assignment into an equality comparison slib.c: 1674319: | 11 :i fnote: use '==' to turn this assignment into an equality comparison( s = g1674e | t e nivf( "_(BsKy_mU N=I Qf_iDnIdRS"y)m)( s{, r| e ^v ) )| ==r eturn (sym->ser); | ^ | == 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)) { | ^ | == 1 warning generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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)) { | ^ | == takepatch.c:951:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 951 | if (top = sccs_top(s)) { | ~~~~^~~~~~~~~~~~~ unlink.ctakepatch.c::56951::910:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 56951 | | iiff ((tto p= =s tsrcrccsh_rt(os-p>(ssf)i)l e{,1 warning ' generated| /. ^ ' ) )| ( ){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:951:10: note: use '==' to turn this assignment into an equality comparison 951 | if (toIn file included from pxflags.c :=17 : sIn file included from clibc/system.hc:s52_: tlibc/hash.ho:p329(:s11):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] unlink.c| : ^ 56 329: | 9| : ==i fnote: place parentheses around the assignment to silence this warning( data =56 | h - >iofps -(>tf e=t csht(rhr,c hkre(ys,- >sstfrilleen,( k'e/y')) )+ {1 ) )| ^ { | | ( ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (da1t warninga generated . = h->ops->unlink.cf:e56t:c9h:( hnote: ,use '==' to turn this assignment into an equality comparison key, st56r | l e ni(fk e(yt) =+ s1t)r)r c{h r (| s ^ - > s| f ( )i le, '/')) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == unpull.c:128:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 128 | 1E warningA generatedC. H_PTAG(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:5721: warning18 generated:. 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:18takepatch.c:: 994note: :expanded from macro 'EACH_PTAG'9 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]572 | for (994j | = i0f; ((dp )= =c s(ejt _+f+ajs)t ) )| ^{ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unpull.c:128:4: note: takepatch.cuse '==' to turn this assignment into an equality comparison: 994:9./sccs.h:: 572note: :place parentheses around the assignment to silence this warning18 : note: expanded from macro 'EACH_PTAG' 994 | 572 | iffo r( d( j= =c s0e;t _(ipn)s e=r t((js ,< i2F), ?d FP,T AdG,S (osp,t sd-,> fja)s t:) )0 ;{ + +| j ^ ) | | ( ) ^ takepatch.c:994:9: note: use '==' to turn this assignment into an equality comparison 994 | if (d = cset_insert(s, iF, dF, d, opts->fast)) { | ^ | == 2 warnings generated. 8 warnings generated. In file included from bkver.c:1: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fe1t warningc generatedh. (h, key, strlen(key) + 1)) { | ^ | == 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; | ^ | ( ) takepatch.c:1078:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1078 | EACH_PARENT(s, undo.cp:-469>:s11e:r inote: ause '==' to turn this assignment into an equality comparisonl , d ,469 | j )i f{ ( e| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r s = n./sccs.he:s565t:e18d:_ pnote: oexpanded from macro 'EACH_PARENT'p ulate (565n | , f&oorp s()j) =g o0t;o (epr)r ;= (| 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) | ^ slib.c:1972:29: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1972 | int release = rev ? atoi(rev) : 1; | ^~~ slib.c:451:10: note: passing argument to parameter 's' heretakepatch.c :1078 :4515 | :a tnote: ouse '==' to turn this assignment into an equality comparisoni (u8 ./sccs.h*:s565): 18 :| ^note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ 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.c3: warning1115s: generated10. : note: use '==' to turn this assignment into an equality comparison 1115 | if (cdb = loadCollapsed()) { | ^ | == takepatch.c:1145:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1145 | while (t = fgetline(p->diffMem)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ takepatch.c:1145:13: note: place parentheses around the assignment to silence this warning 1145 | while (t = fgetline(p->diffMem)) { | ^ | ( ) takepatch.c:1145:13: note: use '==' to turn this assignment into an equality comparison 1145 | while (t = fgetline(p-undo.c>:d596i:f10f:M ewarning: musing the result of an assignment as a condition without parentheses [-Wparentheses]) ) { 596| | ^ i| f == (rc = systemf("bk -Lw -?FROM_PULLPUSH=YES " | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c :5972044 | : 14 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] "takep a2044t | c h % sw h-ialfe' %(upgrade.cst:' 102"=:, 15 f:og pewarning: ttusing the result of an assignment as a condition without parentheses [-Wparentheses],l ionpe t(102ss | -- >>}pf ahet)lc)sh e){ ) i f{| ~~^~~~~~~~~~~~~~~~~( p| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= config_str(0, CONFIG_UPGRADE_URL)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ undo.cslib.c::5962044::1014:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 5962044 | | i f w(hricl e= (sty s=t efmgfe(tl"ibnke (-sL-wupgrade.c> :f-102h?:)F15)R: O {Mnote: _place parentheses around the assignment to silence this warning | ^ | ( )102 | P U}L LePlUsSeH =iYfE S( p" = | c ^o n f| i (g _str( 0597, | C O N F I G"_tslib.cUa:Pk2044Ge:Rp14Aa:Dt Ecnote: _huse '==' to turn this assignment into an equality comparisonU R%Ls) )-2044 a | {f ' % | s ^ 'w "h ,i| l ( )oe p t(,t o=p tfsg-e>tplaitnceh()s)- >{f h )| ) { | )| ^ | == upgrade.c:undo.c102::59615::10 :note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison 102596 | | } iefl s(er ci f= (spy s=t ecmofn(f"ibgk_ s-tLrw( 0-,? FCROONMF_IPGU_LUPLGPRUASDHE=_YUERSL )") {| ^ | ^| == | == 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ urlinfo.c:62:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | iupgrade.cf: 137(:t9 := note: splace parentheses around the assignment to silence this warningt rchr (137u | r l ,i f' |('p) )= *stt r=s t0r;( b u| n ~~^~~~~~~~~~~~~~~~~~d le, "BitKeeper.app")) { | ^ | ( ) urlinfo.c:62:10: note: place parentheses around the assignment to silence this warning 62 | if (t = strchr(url, '|')) *t = 0; | upgrade.c ^ : 137 :| 9 ( ): note: use '==' to turn this assignment into an equality comparison 137 | if (p = strstr(bundle, "BitKeeper.app")) { | ^ | == urlinfo.c:62:10: note: use '==' to turn this assignment into an equality comparison 62 | if (t = strchr(url, '|')) *t = 0; | ^ | == 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)) { | ^ | == 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 189 | if (e = strchr(p, '\n')) *e++ = 0; | ^ | ( ) upgrade.c:189:9: note: use '==' to turn this assignment into an equality comparison 189 | if (e = strchr(p, '\n')) *e++ = 0; | ^ | == 1 warning generated. upgrade.c:207:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 207 | if (f = fopen(new, "w")) { | ~~^~~~~~~~~~~~~~~~~ upgrade.c:207:11: note: place parentheses around the assignment to silence this warning 207 | if (f = fopen(new, "w")) { | ^ | ( ) upgrade.c:207:11: note: use '==' to turn this assignment into an equality comparison 207 | if (f = fopen(new, "w")) { | ^ | == 3 warnings generated. undo.c:901:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 901 | while (from = fgetline(f)) { | ~~~~~^~~~~~~~~~~~~ undo.c:901:14: note: place parentheses around the assignment to silence this warning 901 | while (from = fgetlineslib.c(:f2182):)16 :{ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^ | ( ) 2182 | if (s->w_off = RKDKOFF(s, s->w_off, *rkoff, *dkoff)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ undo.c:901:14: note: use '==' to turn this assignment into an equality comparison 901 | while (from = fgetline(f)) { | ^ | == slib.c:2182:16: note: place parentheses around the assignment to silence this warning 2182 | if (s->w_off = RKDKOFF(s, s->w_off, *rkoff, *dkoff)) { | ^ | ( ) slib.c:2182:16: note: use '==' to turn this assignment into an equality comparison 2182 | if (s->w_off = RKDKOFF(s, s->w_off, *rkoff, *dkoff)) { | ^ | == 4 warnings generated. takepatch.c:1553:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1553 | range_walkrevs(sr, L(d), 0, 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. urlinfo.c:260:16: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 260 | webencode(f, data->url, strlen(data->url)+1); | ^~~~~~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ which.c:38:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 38 | if (cmd = cmd_lookup(exe, strlen(exe))) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ which.c:38:11: note: place parentheses around the assignment to silence this warning 38 | if (cmd = cmd_lookup(exe, strlen(exe))) { | ^ | ( ) which.c:38:11: note: use '==' to turn this assignment into an equality comparison 38 | if (cmd = cmd_lookup(exe, strlen(exe))) { | ^ | == which.c:44:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | if (path = which(exe)) { | ~~~~~^~~~~~~~~~~~ which.c:44:12: note: place parentheses around the assignment to silence this warning 44 | if (path = which(exe)) { | ^ | ( ) which.c:44:12: note: use '==' to turn this assignment into an equality comparison 44 | if (path = which(exe)) { | ^ | == 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)); | ^ 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) + 1upgrade.c):)463 :{8 : | warning: ^ using the result of an assignment as a condition without parentheses [-Wparentheses] | ( ) 463 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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")) { | ^ | == slib.c:2393:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2393 | if (rc = rename(xfile, s->sfile)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. slib.c:2393:10: note: place parentheses around the assignment to silence this warning 2393 | if (rc = rename(xfile, s->sfile)) { | ^ | ( ) slib.c:2393:10: note: use '==' to turn this assignment into an equality comparison 2393 | if (rc = rename(xfile, s->sfile)) { | ^ | == 1 warning generated. upgrade.c:553:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 553 | if (f = fopen(out, "w")) { | ~~^~~~~~~~~~~~~~~~~ upgrade.c:553:9: note: place parentheses around the assignment to silence this warning 553 | if (f = fopen(out, "w")) { | ^ | ( ) upgrade.c:553:9: note: takepatch.cuse '==' to turn this assignment into an equality comparison: 1979:11: 553warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = 1979f | o pwenh(ioluet ,( t" w=" )f)g e{t urlinfo.cl :i| 351n ^:e 8( :f| ) ==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 =takepatch.c :g1979e:t11e:n vnote: (place parentheses around the assignment to silence this warning "BKD _1979R | E PwOh_iIlDe" )()t d=a tfag-e>trleipnoeI(Df )=) s{t r d| u ^ p ( 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); | takepatch.c ^: 1979 :| 11 ==: note: use '==' to turn this assignment into an equality comparison 1979 | while (t = fgetline(f)) { | ^ | == 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)) { | ^ | == 2 warnings generated. 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 = s3t warningrss generatede. p(&next, ", \n")) { | ^ | == slib.c:2566:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2566 | if (p = strrchr(tmp, '/')) { | ~~^~~~~~~~~~~~~~~~~~~ xfile.c:262:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] slib.c :2622566 | : i10f: (note: rplace parentheses around the assignment to silence this warningc = file M2566o | v e ( siffi l(e1,p s=f islter2r)c)h rg(ottmop ,o u't/;' ) )| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~{ | ^ | ( ) slib.cxfile.c::2566262::109:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning 2566262 | | iiff ((rpc urlinfo.c =:= 531 s:ft12ir:lr ecwarning: Mhusing the result of an assignment as a condition without parentheses [-Wparentheses]ovr e((ts mf531pi | ,l e '1w/,h' i)sl)fe i {l( et 2 | )= ^) f gg| oe ==tt ol ionuet(;f o u| t ^ ) ) | { ( ) | ~~^~~~~~~~~~~~~~~~ xfile.c:262:9: note: use '==' to turn this assignment into an equality comparison urlinfo.c :262531 | : 12i:f note: (place parentheses around the assignment to silence this warningr c = f i531l | e M owvhei(lsef i(lte 1= ,f gseftillien2e)()f ougtot)o) {o u t| ; ^ | | ^ ( ) | == urlinfo.c:531:12: note: use '==' to turn this assignment into an equality comparison 531 | while (t = fgetline(fout)) { | ^ | == urlinfo.ctakepatch.c::5322263::10:14 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5322263 | | wihfi l(ep( l=i nsee p=a rfagteotrl(nt()i)n ,* p& l=e n0);) {| ~~^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ urlinfo.c:532:10: note: place parentheses around the assignment to silence this warning 532 | if (p = separator(t)) *p = 0;takepatch.cxflags.c :: 2263131| :: ^ 1411 :: | note: warning: ( )place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 2263 | 131 | wwhhiillee( l(irn e= =e afcgheltilnne((i&nx,, &0l)e)n )urlinfo.c{): 532 {:| 10 ~~^~~~~~~~~~~~~~~~~ : | ^ note: use '==' to turn this assignment into an equality comparison | ( ) 532 | if (p = separator(t)) *p = 0; | ^ | == xflags.c:131:11: note: place parentheses around the assignment to silence this warning 131 | while (r = eachline(&xtakepatch.c,: 22630:)14): {note: use '==' to turn this assignment into an equality comparison | ^ 2263| | ( ) while(line = fgetln(in, &len)) { | ^ | == xflags.c:131:11: note: use '==' to turn this assignment into an equality comparison 131 | while (r = eachline(&x, 0)) { | ^ | == xfile.c:289takepatch.c::92273:: 13warning: :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] 289 | 2273i | f w(hricl e=( luinnlei n=k (fsgfeitlel)n)( igno,t o& loeunt);) {| ~~~^~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ xfile.c:289:9: note: place parentheses around the assignment to silence this warning 289 | if (rc = unlink(sfile)) goto out; takepatch.c :| 2273 ^ : 13 :| ( )note: place parentheses around the assignment to silence this warning 2273 | while(line = fgetln(in, &len)) { | ^ | ( ) xfile.c:289:9: note: use '==' to turn this assignment into an equality comparison 289 | if (rc = unlink(sfile)) goto out; | ^ | == takepatch.c:2273:13: note: use '==' to turn this assignment into an equality comparison 2273 | while(line = fgetln(in, &len)) { | ^ | == takepatch.c:2282:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2282 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ takepatch.c:2282:13: note: place parentheses around the assignment to silence this warning 2282 | while(line = fgetln(in, &len)) { | ^ | ( ) takepatch.c:2282:13: note: use '==' to turn this assignment into an equality comparison 2282 | while(line = fgetln(in, &len)) { | ^ | == 1 warning generated. 1 warning generated. utils.c:670:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 670 | if (p = strchr(buf, ':')) { | ~~^~~~~~~~~~~~~~~~~~ utils.c:670:9: note: place parentheses around the assignment to silence this warning 670 | if (p = strchr(buf, ':')) { | ^ | ( ) utils.c:670:9: note: use '==' to turn this assignment into an equality comparison 670 | if (p = strchr(buf, ':')) { | ^ | == 1 warning generated. 2 warnings generated. 1 warning generated. utils.c:836:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:836:8: note: place parentheses around the assignment to silence this warning 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ^ | ( ) utils.c:836:8: note: use '==' to turn this assignment into an equality comparison 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ^ | == utils.c:842:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:842:8: note: place parentheses around the assignment to silence this warning 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ^ | ( ) 21 warnings generated. utils.c:842:8: note: use '==' to turn this assignment into an equality comparison 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ^ | == utils.c:877:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 877 | if (repo = proj_repoID(prod)) { | ~~~~~^~~~~~~~~~~~~~~~~~~ utils.c:877:12: note: place parentheses around the assignment to silence this warning 877 | if (repo = proj_repoID(prod)) { | ^ | ( ) utils.c:877:12: note: use '==' to turn this assignment into an equality comparison 877 | if (repo = proj_repoID(prod)) { | ^ | == 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 =slib.c :b3019p:_25s:e rwarning: vaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]e rURL(b u3019f | ) )w a{l k r| e ^ v s _| s ( )e tup(&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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:880:11: note: use '==' to turn this assignment into an equality comparison 880 | if (bp = bp_serverURL(buf)) { | ^ | == 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. utils.c:893:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 893 | if (t = geteslib.cn:v("3021_:B11K:_ Twarning: Eusing the result of an assignment as a condition without parentheses [-Wparentheses]S TFEAT "3021) | ) w{h i l| e ~~^~~~~~~~~~~~~~~~~~~~~~~~ (d = walktagrevs(&wr)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:3021:11:utils.c :note: 893place parentheses around the assignment to silence this warning: 8: note: place parentheses around the assignment to silence this warning 3021 | w h893i | l ei f( d( t= =w aglektteangvr(e"v_sB(K&_wTrE)S)T F{E A T| " ^ ) ) | { ( ) | ^ | ( ) slib.c:3021:11: note: use '==' to turn this assignment into an equality comparison 3021 | while (d = walktagrevs(&wr)) { | ^ | == utils.c:893:8: note: use '==' to turn this assignment into an equality comparison 893 | if (t = getenv("_BK_TESTFEAT"slib.c):)3023 :{17 :| ^warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| == 3023 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3023:17: note: place parentheses around the assignment to silence this warning 3023 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | ( ) slib.c:3023:17: note: use '==' to turn this assignment into an equality comparison utils.c :3023919 | : 9 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]w hile (919s | y m i= fs c(cts _=w aglektTeangvs(("s_yBmK_,T sE,S Td,_ R0E,Q U1I)RED)" ){) {| ^ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~| == slib.c:3024:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3024 | if (pair = hash_inseutils.cr:t919(:h9,: note: | place parentheses around the assignment to silence this warning ~~~~~^~~~~~~~~~~~~~~~ 3025919 | | i f (&ts y=m -g>estyemnnva(m"e_,B Ks_iTzEeSoTf_(RsEyQmU-I>RsEyDm"n)a)m e{) , | 0 ^ , s| i ( )z eof(*pair))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3024:12: note: place parentheses around the assignment to silence this warning 3024 | if (utils.cp:a919i:r9 := note: huse '==' to turn this assignment into an equality comparisona sh_in s919e | r t (ihf, ( | t ^ = g| e (ten v("_B 3025 | K _ T E S T _&RsyEmQ-U>IsRyEmDn"a)m)e ,{ s i| z ^e o f| ( ==sy m->symname), 0, sizeof(*pair))) { | | ) 9 warnings generated. slib.c:3024:12: note: use '==' to turn this assignment into an equality comparison 3024 | if (pair = hash_insert(h, | ^ | == 1 warning generated. 9 warnings generated. 4 warnings generated. slib.c:3217:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3217 | if (i = nLines(s->symlist)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:3217:8: note: place parentheses around the assignment to silence this warning 3217 | if (i = nLines(s->symlist)) { | ^ | ( ) slib.c:3217:8: note: use '==' to turn this assignment into an equality comparison 3217 | if (i = nLines(s->symlist)) { | ^ | == utils.c: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)) { | ^ | == slib.c:3241:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3241 | EACH_PTAG(s, utils.cd:,1085 :p15,: iwarning: )using the result of an assignment as a condition without parentheses [-Wparentheses] { | ^~~~~~~~~~~~~~~~~~~~~1085 | i./sccs.hf: 572(:r18o:o tnote: kexpanded from macro 'EACH_PTAG'e y = p572r | o jf_orro o(tjk e=y (00;) )( p{) =| ~~~~~~~~^~~~~~~~~~~~~~~~~( j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.cutils.c::32411085::515:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning ./sccs.h :1085572 | : 18 :i fnote: expanded from macro 'EACH_PTAG'( rootk e572y | =f oprr o(jj_ r=o o0t;k e(yp()0 )=) ({j <| ^ 2 ) | ? ( ) PTAGS(s, d, j) : 0; ++j) | ^ slib.cutils.c::32411085::515:: note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison ./sccs.h:572 :108518: | note: expanded from macro 'EACH_PTAG'i f (ro otk572e | y f=o rp r(ojj _=r o0o;t k(epy)( 0=) )( j{ < | 2 ^) ?| ==P TAGS(s, d, j) : 0; ++j) | ^ utils.c:1113:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1113 | if (repoid = proj_repoID(prod)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ utils.c:1113:14: note: place parentheses around the assignment to silence this warning 1113 | if (repoid = proj_repoID(prod)) { | ^ | ( ) utils.c:1113:14: note: use '==' to turn this assignment into an equality comparison 1113 | if (repoid = proj_repoID(prod)) { | ^ | == utils.c:1145:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1145:8: note: place parentheses around the assignment to silence this warning 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ^ | ( ) 5 warnings generated. slib.cutils.c::32771145::108:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 1145 | 3277 | i f (ipf =( pg e=t ePnAvR(E"N_TB(KsD,_T EdS)T)F E{A T "| ) ~~^~~~~~~~~~~~~~) { | ^ | == slib.c:3277:10: note: place parentheses around the assignment to silence this warning 3277 | if (p = PARENT(s, d)) { | ^ | ( ) utils.c:1165:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]slib.c :3277:10 :1165 | note: use '==' to turn this assignment into an equality comparisoni f (p =3277 | g e t einfv (("p_ B=K DP_ATREESNTT_(RsE,Q UdI)R)E D{" ) )| ^{ | | == ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1165:8: note: place parentheses around the assignment to silence this warning 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ^ | ( ) utils.c:1165:8: note: use '==' to turn this assignment into an equality comparison 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ^ | == utils.c:1178:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1178:8: note: place parentheses around the assignment to silence this warning 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ^ | ( ) utils.c:1178:8: note: use '==' to turn this assignment into an equality comparison 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ^ | == slib.c:3399:29: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3399 | DATE_FUDGE_SET(s, d, atoi(&buf[3])); | ^~~~~~~ ./sccs.h:603:62: note: expanded from macro 'DATE_FUDGE_SET' 603 | #define DATE_FUDGE_SET(s, d, v) ((s)->slist2[d].dateFudge = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:3427:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3427 | s->version = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ utils.c:1275:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1275 | if (p = strchr(s, '\n')) { | ~~^~~~~~~~~~~~~~~~~ utils.c:1275:8: note: place parentheses around the assignment to silence this warning 1275 | if (p = strchr(s, '\n')) { | ^ | ( ) utils.c:1275:8: note: use '==' to turn this assignment into an equality comparison 1275 | if (p = strchr(s, '\n')) { | ^ | == 4 warnings generated. 1 warning generated. utils.c:1307:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1307 | if (p = strchr(s, c)) { | ~~^~~~~~~~~~~~~~ utils.c:1307:8: note: place parentheses around the assignment to silence this warning 1307 | if (p = strchr(s, c)) { | ^ | ( ) utils.c:1307:8: note: use '==' to turn this assignment into an equality comparison 1307 | if (p = strchr(s, c)) { | ^ | == slib.c:3585:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3585 | if (f2 = fopen_bkfile(bin_heapfile(s, '2'), "r", 0, chkxor)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3585:10: note: place parentheses around the assignment to silence this warning 3585 | if (f2 = fopen_bkfile(bin_heapfile(s, '2'), "r", 0, chkxor)) { | ^ | ( ) slib.c:3585:10: note: use '==' to turn this assignment into an equality comparison 3585 | if (f2 = fopen_bkfile(bin_heapfile(s, '2'), "r", 0, chkxor)) { | ^ | == utils.c:1404:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ utils.c:1404:14: note: place parentheses around the assignment to silence this warning 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ^ | ( ) utils.c:1404:14: note: use '==' to turn this assignment into an equality comparison 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ^ | == utils.c:1420:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1420 | if (cmd = which(pagers[i])) { | ~~~~^~~~~~~~~~~~~~~~~~ utils.c:1420:12: note: place parentheses around the assignment to silence this warning 1420 | if (cmd = which(pagers[i])) { | ^ | ( ) utils.c:1420:12: note: use '==' to turn this assignment into an equality comparison 1420 | if (cmd = which(pagers[i])) { | ^ | == 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)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:3861:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3861 | while (q = eachstr(&p, &i)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:3861:14: note: place parentheses around the assignment to silence this warning 3861 | while (q = eachstr(&p, &i)) { | ^ | ( ) slib.c:3861:14: note: use '==' to turn this assignment into an equality comparison 3861 | while (q = eachstr(&p, &i)) { | ^ | == slib.c:3863:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3863 | fcludes, atoi(q), 1); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:3868:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3868 | while (q = eachstr(&p, &i)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:3868:14: note: place parentheses around the assignment to silence this warning 3868 | while (q = eachstr(&p, &i)) { | ^ | ( ) slib.c:3868:14: note: use '==' to turn this assignment into an equality comparison 3868 | while (q = eachstr(&p, &i)) { | ^ | == slib.c:3870:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3870 | fcludes, atoi(q), -1); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 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)) { | ^ | == 3 warnings generated. slib.c:4034:17: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4034 | switch (atoi(&buf[5]) & ~E_BKMERGE) { | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *utils.cs:)1583 : 8| : ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1583 | if (f = fopen(CHECKED, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~ 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) | ^ utils.c:1583:8: note: place parentheses around the assignment to silence this warning 1583 | if (f = fopen(CHECKED, "slib.cr:"4046):)14 :{ warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]| ^ | 4046 ( ) | atoi(&buf[5])); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ utils.c: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:4191:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4191 | if (p = strchr(buf, '@')) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:4191:8: note: place parentheses around the assignment to silence this warning 4191 | if (p = strchr(buf, '@')) { | ^ | ( ) slib.c:4191:8: note: use '==' to turn this assignment into an equality comparison 4191 | if (p = strchr(buf, '@')) { | ^ | == slib.c:4199:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4199 | if (p = strchr(buf, ':')) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:4199:8: note: place parentheses around the assignment to silence this warning 4199 | if (p = strchr(buf, ':')) { | ^ | ( ) slib.c:4199:8: note: use '==' to turn this assignment into an equality comparison 4199 | if (p = strchr(buf, ':')) { | ^ | == slib.c:4340:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4340 | if (f = fopen(config, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~~~ slib.c:4340:8: note: place parentheses around the assignment to silence this warning 4340 | if (f = fopen(config, "rt")) { | ^ | ( ) slib.c:4340:8: note: use '==' to turn this assignment into an equality comparison 4340 | if (f = fopen(config, "rt")) { | ^ | == slib.c:4397:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:4397:8: note: place parentheses around the assignment to silence this warning 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ^ | ( ) slib.c:4397:8: note: use '==' to turn this assignment into an equality comparison 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ^ | == 2slib.c warning:s4408 generated:. 13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ~~^~~~~~~~~~~~~~~~ slib.c:4408:13: note: place parentheses around the assignment to silence this warning 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ^ | ( ) slib.c:4408:13: note: use '==' to turn this assignment into an equality comparison 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ^ | == slib.c:4509:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4509 | if (t = getenv("BKD_CLONE_DEFAULT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:4509:8: note: place parentheses around the assignment to silence this warning 4509 | if (t = getenv("BKD_CLONE_DEFAULT")) { | ^ | ( ) slib.c:4509:8: note: use '==' to turn this assignment into an equality comparison 4509 | if (t = getenv("BKD_CLONE_DEFAULT")) { | ^ | == slib.c:4558:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4558 | if (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:4558:9: note: place parentheses around the assignment to silence this warning 4558 | if (f = fopen(file, "rt")) { | ^ | ( ) utils.cslib.c::19034558::119:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 45581903 | | iiff ((rfo o= fto p=en (pfriolje_,r o"ortt("0)))) {{ | | ^ ~~~~~^~~~~~~~~~~~~~ | == utils.c:1903:11: note: place parentheses around the assignment to silence this warning 1903 | if (root = proj_root(0)) { | ^ | ( ) utils.c:1903:118: warning snote: generateduse '==' to turn this assignment into an equality comparison. 1903 | if (root = proj_root(0)) { | ^ | == slib.c:4693:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4693 | if (v = mdbm_fetch_str(cfg, k)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:4693:10: note: place parentheses around the assignment to silence this warning 4693 | if (v = mdbm_fetch_str(cfg, k)) { | ^ | ( ) slib.c:4693:10: note: use '==' to turn this assignment into an equality comparison 4693 | if (v = mdbm_fetch_str(cfg, k)) { | ^ | == slib.c:4716:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4716 | if (root = proj_root(0)) { | ~~~~~^~~~~~~~~~~~~~ slib.c:4716:11: note: place parentheses around the assignment to silence this warning 4716 | if (root = proj_root(0)) { | ^ | ( ) slib.c:4716:11: note: use '==' to turn this assignment into an equality comparison 4716 | if (root = proj_root(0)) { | ^ | == slib.c:4749:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4749 | if (root = proj_root(0)) { | ~~~~~^~~~~~~~~~~~~~ slib.c:4749:11: note: place parentheses around the assignment to silence this warning 4749 | if (root = proj_root(0)) { | ^ | ( ) slib.c:4749:11: note: use '==' to turn this assignment into an equality comparison 4749 | if (root = proj_root(0)) { | ^ | == slib.c:4764:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:4764:10: note: place parentheses around the assignment to silence this warning 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ^ | ( ) slib.c:4764:10: note: use '==' to turn this assignment into an equality comparison 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ^ | == utils.c:2194:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2194 | while (mask = va_arg(ap, u32)) { | ~~~~~^~~~~~~~~~~~~~~~~ 2 warnings generated. 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:5076:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5076 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:5076:12: note: place parentheses around the assignment to silence this warning 5076 | while (t = sccs_nextdata(s)) { | ^ | ( ) slib.c:5076:12: note: use '==' to turn this assignment into an equality comparison 5076 | while (t = sccs_nextdata(s)) { | ^ | == slib.c:5079:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 5079 | d = atoi(t+3); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' 6 warnings generated. slib.c:5449:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5449 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ~~^~~~~~~~~~~~~~~~~~~ slib.c:5449:8: note: place parentheses around the assignment to silence this warning 5449 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ^ | ( ) slib.c:5449:8: note: use '==' to turn this assignment into an equality comparison 5449 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ^ | == slib.c:5500:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5500 | if (t = strrchr(buf, '/')) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:5500:8: note: place parentheses around the assignment to silence this warning 5500 | if (t = strrchr(buf, '/')) { | ^ | ( ) slib.c:5500:8: note: use '==' to turn this assignment into an equality comparison 5500 | if (t = strrchr(buf, '/')) { | ^ | == slib.c: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)) { | ^ | == 11 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. slib.c:5909:13: note: place parentheses around the assignment to silence this warning 5909 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:5909:13: note: use '==' to turn this assignment into an equality comparison 5909 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == 15 warnings generated. slib.c:6114:9: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6114 | fputs(buf, s->outfh); | ^~~ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:6123:8: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6123 | fputs(t, s->outfh); | ^ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:6187:25: warning: passing 'char[80]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6187 | s->dsum += str_cksum(obuf); | ^~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:6193:23: warning: passing 'char[3]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6193 | s->dsum += str_cksum(" \n"); | ^~~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:6262:15: warning: passing 'unsigned char[650]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6262 | while (fnext(ibuf, in)) { | ^~~~ libc/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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ ~~~~~~~~~~~~~ slib.c:7638:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7638 | } else if (tmp = sccs_impliedList(s, "get", rev, mRev)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7638:18: note: place parentheses around the assignment to silence this warning 7638 | } else if (tmp = sccs_impliedList(s, "get", rev, mRev)) { | ^ | ( ) slib.c:7638:18: note: use '==' to turn this assignment into an equality comparison 7638 | } else if (tmp = sccs_impliedList(s, "get", rev, mRev)) { | ^ | == slib.c:8135:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8135 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:8135:13: note: place parentheses around the assignment to silence this warning 8135 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:8135:13: note: use '==' to turn this assignment into an equality comparison 8135 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:8138:18: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8138 | serial = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:8261:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8261 | EACH_PARENT(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8261:4: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:8261:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:8269:13: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8269 | while (buf = sccs_nextdata(s)) { | ^ ~~~~~~~~~~~~~~~~ slib.c:8269:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8269 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:8269:13: note: place parentheses around the assignment to silence this warning 8269 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:8269:13: note: use '==' to turn this assignment into an equality comparison 8269 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:8273:6: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8273 | n = &buf[3]; | ^ ~~~~~~~ slib.c:8289:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8289 | if (track = whatstate(state)) { | ~~~~~~^~~~~~~~~~~~~~~~~~ slib.c:8289:14: note: place parentheses around the assignment to silence this warning 8289 | if (track = whatstate(state)) { | ^ | ( ) slib.c:8289:14: note: use '==' to turn this assignment into an equality comparison 8289 | if (track = whatstate(state)) { | ^ | == slib.c:8290:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8290 | if (track = pmap[track]) { | ~~~~~~^~~~~~~~~~~~~ slib.c:8290:15: note: place parentheses around the assignment to silence this warning 8290 | if (track = pmap[track]) { | ^ | ( ) slib.c:8290:15: note: use '==' to turn this assignment into an equality comparison 8290 | if (track = pmap[track]) { | ^ | == 6 warnings generated. 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(5s warnings) generated . || (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)) { | ~~~~~~~~^~~~~~~~ 12 warnings generated. slib.c:8959:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8959 | if (f = fopen_bkfile(file, "a", 0, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8959:9: note: place parentheses around the assignment to silence this warning 8959 | if (f = fopen_bkfile(file, "a", 0, 0)) { | ^ | ( ) slib.c:8959:9: note: use '==' to turn this assignment into an equality comparison 8959 | if (f = fopen_bkfile(file, "a", 0, 0)) { | ^ | == slib.c:8992:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8992 | if (f = fopen_bkfile(tmp, "w", s->heap.len, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8992:9: note: place parentheses around the assignment to silence this warning 8992 | if (f = fopen_bkfile(tmp, "w", s->heap.len, 0)) { | ^ | ( ) slib.c:8992:9: note: use '==' to turn this assignment into an equality comparison 8992 | if (f = fopen_bkfile(tmp, "w", s->heap.len, 0)) { | ^ | == slib.c:9304:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 9304 | while (fbuf = sccs_nextdata(s)) { | ~~~~~^~~~~~~~~~~~~~~~~~ slib.c:9304:14: note: place parentheses around the assignment to silence this warning 9304 | while (fbuf = sccs_nextdata(s)) { | ^ | ( ) slib.c:9304:14: note: use '==' to turn this assignment into an equality comparison 9304 | while (fbuf = sccs_nextdata(s)) { | ^ | == slib.c:9382:42: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 9382 | expandeq(s, d, gline, glen, fbuf, &eflags)) { | ^~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:9185:67: note: passing argument to parameter 'flags' here 9185 | expandeq(sccs *s, ser_t d, char *gbuf, int glen, char *fbuf, int *flags) | ^ slib.c:9389:17: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 9389 | serial = atoi(&fbuf[3]); | ^~~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:9423:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 9423 | if (gline = fgetln(gfile, &glen)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ slib.c:9423:12: note: place parentheses around the assignment to silence this warning 9423 | if (gline = fgetln(gfile, &glen)) { | ^ | ( ) slib.c:9423:12: note: use '==' to turn this assignment into an equality comparison 9423 | if (gline = fgetln(gfile, &glen)) { | ^ | == 8 warnings generated. slib.c:10241:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10241 | if (t = getenv("BK_DATE_TIME_ZONE")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10241:9: note: place parentheses around the assignment to silence this warning 10241 | if (t = getenv("BK_DATE_TIME_ZONE")) { | ^ | ( ) slib.c:10241:9: note: use '==' to turn this assignment into an equality comparison 10241 | if (t = getenv("BK_DATE_TIME_ZONE")) { | ^ | == slib.c:10657:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10657 | if (p = config_str(s->proj, CONFIG_EOLN)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10657:9: note: place parentheses around the assignment to silence this warning 10657 | if (p = config_str(s->proj, CONFIG_EOLN)) { | ^ | ( ) slib.c:10657:9: note: use '==' to turn this assignment into an equality comparison 10657 | if (p = config_str(s->proj, CONFIG_EOLN)) { | ^ | == slib.c:10667:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10667 | if (p = config_str(s->proj, CONFIG_KEYWORD)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10667:9: note: place parentheses around the assignment to silence this warning 10667 | if (p = config_str(s->proj, CONFIG_KEYWORD)) { | ^ | ( ) slib.c:10667:9: note: use '==' to turn this assignment into an equality comparison 10667 | if (p = config_str(s->proj, CONFIG_KEYWORD)) { | ^ | == slib.c:10684:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10684 | if (t = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ slib.c:10684:10: note: place parentheses around the assignment to silence this warning 10684 | if (t = getenv("BK_RANDOM")) { | ^ | ( ) slib.c:10684:10: note: use '==' to turn this assignment into an equality comparison 10684 | if (t = getenv("BK_RANDOM")) { | ^ | == slib.c:10713:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10713 | if (p = proj_init(".")) { | ~~^~~~~~~~~~~~~~~~ slib.c:10713:10: note: place parentheses around the assignment to silence this warning 10713 | if (p = proj_init(".")) { | ^ | ( ) slib.c:10713:10: note: use '==' to turn this assignment into an equality comparison 10713 | if (p = proj_init(".")) { | ^ | == slib.c:10785:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10785 | while (t = fgetln(f, &len)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:10785:13: note: place parentheses around the assignment to silence this warning 10785 | while (t = fgetln(f, &len)) { | ^ | ( ) slib.c:10785:13: note: use '==' to turn this assignment into an equality comparison 10785 | while (t = fgetln(f, &len)) { | ^ | == slib.c:10803:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 10803 | s->dsum += str_cksum(t) + '\n'; | ^ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:10813:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 10813 | for (t = s->symlink; t && *t; s->dsum += *t++); | ^ ~~~~~~~~~~ slib.c:10972:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10972 | EACH_PARENT(s, d, p, j) FLAGS(s, p) |= D_RED; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10972:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:10972:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11003:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11003 | EACH_PTAG(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11003:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11003:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11035:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11035 | EACH_PARENT(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. slib.c:11035:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11035:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11046:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11046 | EACH_PTAG(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11046:4: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11046:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11058:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11058 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11058:12: note: place parentheses around the assignment to silence this warning 11058 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:11058:12: note: use '==' to turn this assignment into an equality comparison 11058 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:11154:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11154 | while (i = sccs_eachNum(&x, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11154:11: note: place parentheses around the assignment to silence this warning 11154 | while (i = sccs_eachNum(&x, &sign)) { | ^ | ( ) slib.c:11154:11: note: use '==' to turn this assignment into an equality comparison 11154 | while (i = sccs_eachNum(&x, &sign)) { | ^ | == slib.c:11247:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11247 | return (atoi(arg)); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11440:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ~~~^~~~~~~~~~~~~~~~~~ slib.c:11440:9: note: place parentheses around the assignment to silence this warning 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ^ | ( ) slib.c:11440:9: note: use '==' to turn this assignment into an equality comparison 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ^ | == slib.c:11489:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11489 | MERGE_SET(s, d, atoi(arg)); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11512:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11512 | PTAG_SET(s, d, atoi(name)); | ^~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11518:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11518 | MTAG_SET(s, d, atoi(name)); | ^~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11650:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~ slib.c:11650:11: note: place parentheses around the assignment to silence this warning 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ^ | ( ) slib.c:11650:11: note: use '==' to turn this assignment into an equality comparison 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ^ | == slib.c:11988:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11988 | return (neg * atoi(p)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:12009:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12009 | while (ser = sccs_eachNum(&p, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12009:14: note: place parentheses around the assignment to silence this warning 12009 | while (ser = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:12009:14: note: use '==' to turn this assignment into an equality comparison 12009 | while (ser = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:12015:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12015 | EACH_PARENT(s, d, ser, j) PARENTS_SET(s, d, j, ser + amount); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12015:2: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12015:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12016:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12016 | EACH_PTAG(s, d, ser, j) PTAGS_SET(s, d, j, ser + amount); | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12016:2: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12016:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12029:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12029 | if (hash_memory(hash, str, len, md5, &md5len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:293:38: note: passing argument to parameter 'in' here 293 | const unsigned char *in, unsigned long inlen, | ^ slib.c:12029:34: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12029 | if (hash_memory(hash, str, len, md5, &md5len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:294:38: note: passing argument to parameter 'out' here 294 | unsigned char *out, unsigned long *outlen); | ^ slib.c:12215:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12215 | while (p = eachline(&buf, 0)) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:12215:12: note: place parentheses around the assignment to silence this warning 12215 | while (p = eachline(&buf, 0)) { | ^ | ( ) slib.c:12215:12: note: use '==' to turn this assignment into an equality comparison 12215 | while (p = eachline(&buf, 0)) { | ^ | == slib.c:12348:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12348 | while (dbuf = fgetline(desc)) { | ~~~~~^~~~~~~~~~~~~~~~ slib.c:12348:15: note: place parentheses around the assignment to silence this warning 12348 | while (dbuf = fgetline(desc)) { | ^ | ( ) slib.c:12348:15: note: use '==' to turn this assignment into an equality comparison 12348 | while (dbuf = fgetline(desc)) { | ^ | == slib.c:12563:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12563 | while (buf = sccs_nextdata(sc)) { | ~~~~^~~~~~~~~~~~~~~~~~~ slib.c:12563:13: note: place parentheses around the assignment to silence this warning 12563 | while (buf = sccs_nextdata(sc)) { | ^ | ( ) slib.c:12563:13: note: use '==' to turn this assignment into an equality comparison 12563 | while (buf = sccs_nextdata(sc)) { | ^ | == slib.c:12568:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12568 | fputbumpserial(sc, buf, 1); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:12576:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12576 | fputbumpserial(sc, buf, -1); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:12651:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12651 | EACH_PARENT(s, d, x, j) PARENTS_SET(s, d, j, remap[x]); | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12651:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12651:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12652:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12652 | EACH_PTAG(s, d, x, j) PTAGS_SET(s, d, j, remap[x]); | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12652:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12652:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12656:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12656 | while (x = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12656:13: note: place parentheses around the assignment to silence this warning 12656 | while (x = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:12656:13: note: use '==' to turn this assignment into an equality comparison 12656 | while (x = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:12680:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12680 | if (x = remap[sym->meta_ser]) { | ~~^~~~~~~~~~~~~~~~~~~~~~ slib.c:12680:9: note: place parentheses around the assignment to silence this warning 12680 | if (x = remap[sym->meta_ser]) { | ^ | ( ) slib.c:12680:9: note: use '==' to turn this assignment into an equality comparison 12680 | if (x = remap[sym->meta_ser]) { | ^ | == slib.c:12823:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12823 | EACH_PARENT(s, d, p, i) w.slist[p] = 1; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12823:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12823:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12858:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12858 | while (b = fgetln(diffs, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~~ slib.c:12858:11: note: place parentheses around the assignment to silence this warning 12858 | while (b = fgetln(diffs, &len)) { | ^ | ( ) slib.c:12858:11: note: use '==' to turn this assignment into an equality comparison 12858 | while (b = fgetln(diffs, &len)) { | ^ | == slib.c:12873:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12873 | w->sum += str_cksum(p) + '\n'; | ^ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:12906:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12906 | if (w->print = whatstate(w->state)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:12906:16: note: place parentheses around the assignment to silence this warning 12906 | if (w->print = whatstate(w->state)) { | ^ | ( ) slib.c:12906:16: note: use '==' to turn this assignment into an equality comparison 12906 | if (w->print = whatstate(w->state)) { | ^ | == slib.c:12977:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12977 | w->sum += str_cksum(buf) + '\n'; | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:13013:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13013 | } while (buf = sccs_nextdata(s)); | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13013:15: note: place parentheses around the assignment to silence this warning 13013 | } while (buf = sccs_nextdata(s)); | ^ | ( ) slib.c:13013:15: note: use '==' to turn this assignment into an equality comparison 13013 | } while (buf = sccs_nextdata(s)); | ^ | == slib.c:13063:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13063 | } else if (print = whatstate(w->state)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:13063:20: note: place parentheses around the assignment to silence this warning 13063 | } else if (print = whatstate(w->state)) { | ^ | ( ) slib.c:13063:20: note: use '==' to turn this assignment into an equality comparison 13063 | } else if (print = whatstate(w->state)) { | ^ | == slib.c:13066:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13066 | } while (buf = sccs_nextdata(s)); | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13066:15: note: place parentheses around the assignment to silence this warning 13066 | } while (buf = sccs_nextdata(s)); | ^ | ( ) slib.c:13066:15: note: use '==' to turn this assignment into an equality comparison 13066 | } while (buf = sccs_nextdata(s)); | ^ | == slib.c:13125:21: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 13125 | symdiff_expand(s, L(prev), d, w.slist); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:13144:12: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13144 | for (t = SYMLINK(s, d); *t; t++) w.sum += *t; | ^ ~~~~~~~~~~~~~ slib.c:13170:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13170 | if (rc = delta_table(s, 0)) { | ~~~^~~~~~~~~~~~~~~~~~~ slib.c:13170:9: note: place parentheses around the assignment to silence this warning 13170 | if (rc = delta_table(s, 0)) { | ^ | ( ) slib.c:13170:9: note: use '==' to turn this assignment into an equality comparison 13170 | if (rc = delta_table(s, 0)) { | ^ | == slib.c:13243:22: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13243 | if (diffs) while (b = fgetline(diffs)) { | ^ ~~~~~~~~~~~~~~~ slib.c:13243:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13243 | if (diffs) while (b = fgetline(diffs)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:13243:22: note: place parentheses around the assignment to silence this warning 13243 | if (diffs) while (b = fgetline(diffs)) { | ^ | ( ) slib.c:13243:22: note: use '==' to turn this assignment into an equality comparison 13243 | if (diffs) while (b = fgetline(diffs)) { | ^ | == slib.c:13244:16: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13244 | if (scandiff(b, &where, &what, &howmany) != 0) { | ^ slib.c:1189:16: note: passing argument to parameter 's' here 1189 | scandiff(char *s, int *where, char *what, int *howmany) | ^ slib.c:13281:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13281 | if (no_lf = (what == 'N')) what = 'I'; | ~~~~~~^~~~~~~~~~~~~~~ slib.c:13281:14: note: place parentheses around the assignment to silence this warning 13281 | if (no_lf = (what == 'N')) what = 'I'; | ^ | ( ) slib.c:13281:14: note: use '==' to turn this assignment into an equality comparison 13281 | if (no_lf = (what == 'N')) what = 'I'; | ^ | == slib.c:13284:15: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13284 | unless (b = fgetln(diffs, &len)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:13311:19: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13311 | fix_cntl_a(s, b); | ^ slib.c:10397:27: note: passing argument to parameter 'buf' here 10397 | fix_cntl_a(sccs *s, char *buf) | ^ slib.c:13313:11: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13313 | fputs(b, out); | ^ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:13327:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13327 | w->sum += str_cksum(addthis) + '\n'; | ^~~~~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:13524:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13524 | ADDED_SET(sc, d, atoi(s+1)); | ^~~ ./sccs.h:597:53: note: expanded from macro 'ADDED_SET' 597 | #define ADDED_SET(s, d, v) ((s)->slist2[d].added = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13526:43: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13526 | if (*s == '-') DELETED_SET(sc, d, atoi(s+1)); | ^~~ ./sccs.h:598:57: note: expanded from macro 'DELETED_SET' 598 | #define DELETED_SET(s, d, v) ((s)->slist2[d].deleted = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13528:40: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13528 | if (*s == '=') SAME_SET(sc, d, atoi(s+1)); | ^~~ ./sccs.h:599:51: note: expanded from macro 'SAME_SET' 599 | #define SAME_SET(s, d, v) ((s)->slist2[d].same = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13538:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13538 | PARENT_SET(sc, d, atoi(t)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13545:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13545 | ADDED_SET(sc, d, atoi(t)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13551:27: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13551 | DELETED_SET(sc, d, atoi(t)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13554:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13554 | SAME_SET(sc, d, atoi(s)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13604:30: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13604 | DATE_FUDGE_SET(sc, d, atoi(&buf[2])); | ^~~~~~~ ./sccs.h:603:62: note: expanded from macro 'DATE_FUDGE_SET' 603 | #define DATE_FUDGE_SET(s, d, v) ((s)->slist2[d].dateFudge = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13719:20: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13719 | int vers = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13994:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13994 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13994:14: note: place parentheses around the assignment to silence this warning 13994 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:13994:14: note: use '==' to turn this assignment into an equality comparison 13994 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:14209:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14209 | EACH_PARENT(s, e, p, i) FLAGS(s, p) &= ~D_DANGLING; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:14209:4: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:14209:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:14257:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14257 | while (t = fgetline(diffs)) puts(t); | ~~^~~~~~~~~~~~~~~~~ slib.c:14257:13: note: place parentheses around the assignment to silence this warning 14257 | while (t = fgetline(diffs)) puts(t); | ^ | ( ) slib.c:14257:13: note: use '==' to turn this assignment into an equality comparison 14257 | while (t = fgetline(diffs)) puts(t); | ^ | == slib.c:14364:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14364 | for (t = SYMLINK(s, n); *t; t++) s->dsum += *t; | ^ ~~~~~~~~~~~~~ slib.c:14421:25: warning: passing 'char[100]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14421 | s->cksum += str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:14483:26: warning: passing 'char[100]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14483 | s->cksum += str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:14835:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:14835:9: note: place parentheses around the assignment to silence this warning 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ^ | ( ) slib.c:14835:9: note: use '==' to turn this assignment into an equality comparison 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ^ | == slib.c:14970:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14970 | if (t = fmem_close(f, 0)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:14970:10: note: place parentheses around the assignment to silence this warning 14970 | if (t = fmem_close(f, 0)) { | ^ | ( ) slib.c:14970:10: note: use '==' to turn this assignment into an equality comparison 14970 | if (t = fmem_close(f, 0)) { | ^ | == slib.c:15081:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15081 | while (num = sccs_eachNum(&t, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15081:14: note: place parentheses around the assignment to silence this warning 15081 | while (num = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15081:14: note: use '==' to turn this assignment into an equality comparison 15081 | while (num = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15100:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15100 | while (num = sccs_eachNum(&t, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15100:14: note: place parentheses around the assignment to silence this warning 15100 | while (num = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15100:14: note: use '==' to turn this assignment into an equality comparison 15100 | while (num = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15133:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15133 | while (e = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15133:12: note: place parentheses around the assignment to silence this warning 15133 | while (e = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15133:12: note: use '==' to turn this assignment into an equality comparison 15133 | while (e = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15152:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15152 | while (e = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15152:12: note: place parentheses around the assignment to silence this warning 15152 | while (e = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15152:12: note: use '==' to turn this assignment into an equality comparison 15152 | while (e = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15363:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15363 | if (q = strchr(p, '/')) p = q + 1; | ~~^~~~~~~~~~~~~~~~ slib.c:15363:10: note: place parentheses around the assignment to silence this warning 15363 | if (q = strchr(p, '/')) p = q + 1; | ^ | ( ) slib.c:15363:10: note: use '==' to turn this assignment into an equality comparison 15363 | if (q = strchr(p, '/')) p = q + 1; | ^ | == slib.c:15422:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 15422 | unless (p = COMMENTS(s, d)) return (nullVal); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:15711:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15711 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:15711:12: note: place parentheses around the assignment to silence this warning 15711 | while (p = eachline(&t, &len)) { | ^ | ( ) slib.c:15711:12: note: use '==' to turn this assignment into an equality comparison 15711 | while (p = eachline(&t, &len)) { | ^ | == slib.c:15746:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15746 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:15746:12: note: place parentheses around the assignment to silence this warning 15746 | while (p = eachline(&t, &len)) { | ^ | ( ) slib.c:15746:12: note: use '==' to turn this assignment into an equality comparison 15746 | while (p = eachline(&t, &len)) { | ^ | == slib.c:15959:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15959 | while (sym = sccs_walkTags(sym, s, d, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 15960 | (kwval->kwnum == KW_TAGGED) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15961 | ((kwval->kwnum == KW_TAGS) && s->prs_activeTagsOnly), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15962 | s->prs_all)) { | ~~~~~~~~~~~ slib.c:15959:14: note: place parentheses around the assignment to silence this warning 15959 | while (sym = sccs_walkTags(sym, s, d, | ^ | ( 15960 | (kwval->kwnum == KW_TAGGED) || 15961 | ((kwval->kwnum == KW_TAGS) && s->prs_activeTagsOnly), 15962 | s->prs_all)) { | | ) slib.c:15959:14: note: use '==' to turn this assignment into an equality comparison 15959 | while (sym = sccs_walkTags(sym, s, d, | ^ | == slib.c:16026:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16026 | if (q = delta_host(s, d)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:16026:9: note: place parentheses around the assignment to silence this warning 16026 | if (q = delta_host(s, d)) { | ^ | ( ) slib.c:16026:9: note: use '==' to turn this assignment into an equality comparison 16026 | if (q = delta_host(s, d)) { | ^ | == slib.c:16034:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16034 | if (p = strchr(q, '/')) { | ~~^~~~~~~~~~~~~~~~ slib.c:16034:10: note: place parentheses around the assignment to silence this warning 16034 | if (p = strchr(q, '/')) { | ^ | ( ) slib.c:16034:10: note: use '==' to turn this assignment into an equality comparison 16034 | if (p = strchr(q, '/')) { | ^ | == slib.c:16332:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16332 | if (d = sccs_prev(s, d)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16332:9: note: place parentheses around the assignment to silence this warning 16332 | if (d = sccs_prev(s, d)) { | ^ | ( ) slib.c:16332:9: note: use '==' to turn this assignment into an equality comparison 16332 | if (d = sccs_prev(s, d)) { | ^ | == slib.c:16340:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16340 | if (d = sccs_next(s, d)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16340:9: note: place parentheses around the assignment to silence this warning 16340 | if (d = sccs_next(s, d)) { | ^ | ( ) slib.c:16340:9: note: use '==' to turn this assignment into an equality comparison 16340 | if (d = sccs_next(s, d)) { | ^ | == slib.c:16348:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16348 | if (d = sccs_kid(s, d)) { | ~~^~~~~~~~~~~~~~~~ slib.c:16348:9: note: place parentheses around the assignment to silence this warning 16348 | if (d = sccs_kid(s, d)) { | ^ | ( ) slib.c:16348:9: note: use '==' to turn this assignment into an equality comparison 16348 | if (d = sccs_kid(s, d)) { | ^ | == slib.c:16384:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16384 | if (d = SIBLINGS(s, d)) { | ~~^~~~~~~~~~~~~~~~ slib.c:16384:9: note: place parentheses around the assignment to silence this warning 16384 | if (d = SIBLINGS(s, d)) { | ^ | ( ) slib.c:16384:9: note: use '==' to turn this assignment into an equality comparison 16384 | if (d = SIBLINGS(s, d)) { | ^ | == 23 warnings generated. slib.c:16670:41: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16670 | sprintf(key, "%08x", (u32)adler32(0, q, strlen(q))); | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ slib.c:16682:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16682 | if (q = proj_comppath(s->proj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16682:9: note: place parentheses around the assignment to silence this warning 16682 | if (q = proj_comppath(s->proj)) { | ^ | ( ) slib.c:16682:9: note: use '==' to turn this assignment into an equality comparison 16682 | if (q = proj_comppath(s->proj)) { | ^ | == slib.c:16773:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16773 | if (f = popen(cmd, "r")) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16773:9: note: place parentheses around the assignment to silence this warning 16773 | if (f = popen(cmd, "r")) { | ^ | ( ) slib.c:16773:9: note: use '==' to turn this assignment into an equality comparison 16773 | if (f = popen(cmd, "r")) { | ^ | == slib.c:16881:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16881 | s->encoding_in |= atoi(&buf[4]) | E_ALWAYS; | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:16891:22: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16891 | s->rkeyHead = atoi(&buf[4]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:16903:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16903 | s->version = atoi(&buf[2]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:16947:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16947 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:16947:11: note: place parentheses around the assignment to silence this warning 16947 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ^ | ( ) slib.c:16947:11: note: use '==' to turn this assignment into an equality comparison 16947 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ^ | == slib.c:16950:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16950 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16950:11: note: place parentheses around the assignment to silence this warning 16950 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:16950:11: note: use '==' to turn this assignment into an equality comparison 16950 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:16992:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16992 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16992:14: note: place parentheses around the assignment to silence this warning 16992 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | ( ) slib.c:16992:14: note: use '==' to turn this assignment into an equality comparison 16992 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | == slib.c:16997:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16997 | EACH_PTAG(s, d, e, j) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16997:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:16997:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:17008:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17008 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17008:11: note: place parentheses around the assignment to silence this warning 17008 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:17008:11: note: use '==' to turn this assignment into an equality comparison 17008 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:17113:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17113 | EACH_PARENT(s, d, p, j) slist[p] |= value; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17113:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17113:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17139:30: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 17139 | glist = walkrevs_collect(s, L(left), L(right), WR_GCA); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17139:39: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 17139 | glist = walkrevs_collect(s, L(left), L(right), WR_GCA); | ^~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17186:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17186 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ slib.c:17186:11: note: place parentheses around the assignment to silence this warning 17186 | while (d = walkrevs(&wr)) { | ^ | ( ) slib.c:17186:11: note: use '==' to turn this assignment into an equality comparison 17186 | while (d = walkrevs(&wr)) { | ^ | == slib.c:17344:27: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17344 | unless (parts[4] && atoi(parts[4])) return (1); | ^~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:17633:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17633 | if (p = strstr(deltakey, "/ChangeSet|")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17633:8: note: place parentheses around the assignment to silence this warning 17633 | if (p = strstr(deltakey, "/ChangeSet|")) { | ^ | ( ) slib.c:17633:8: note: use '==' to turn this assignment into an equality comparison 17633 | if (p = strstr(deltakey, "/ChangeSet|")) { | ^ | == slib.c:17688:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17688 | EACH_PARENT(s, d, e, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17688:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17688:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17804:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17804 | if (key = strchr(parts[0], '@')) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ slib.c:17804:10: note: place parentheses around the assignment to silence this warning 17804 | if (key = strchr(parts[0], '@')) { | ^ | ( ) slib.c:17804:10: note: use '==' to turn this assignment into an equality comparison 17804 | if (key = strchr(parts[0], '@')) { | ^ | == slib.c:17936:14: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17936 | if (atoi(&buf[7]) == sum) { | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:17943:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17943 | atoi(&buf[7]), sum); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:17954:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char[2048]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17954 | for (u = buf; *u; sum += *u++); | ^ ~~~ 21 warnings generated. 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")) { | ^ | == 16 warnings generated. 6 warnings generated. 227 warnings generated. LINKING ./bk building ../doc/bk_refcard.ps make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bk: Cannot find product root. make[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 /tmp/gnu-os56734: unable to guess system type This script, last modified 2011-02-02, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run (/tmp/gnu-os56734) is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. config.guess timestamp = 2011-02-02 uname -m = riscv64 uname -r = 6.1.80-0-sophgo uname -s = Linux uname -v = #1-Alpine SMP PREEMPT Mon, 26 Aug 2024 10:06:58 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = riscv64 /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = riscv64 UNAME_RELEASE = 6.1.80-0-sophgo UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP PREEMPT Mon, 26 Aug 2024 10:06:58 +0000 ../Lversion-L.sh: line 0: bk: not found ../Lversion-L.sh: line 0: bk: not found cd tcl && ../Lversion-C.sh >generic/Lver.h ../Lversion-C.sh: line 0: bk: not found ../Lversion-C.sh: line 0: bk: not found /tmp/gnu-os56788: unable to guess system type This script, last modified 2011-02-02, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run (/tmp/gnu-os56788) is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. config.guess timestamp = 2011-02-02 uname -m = riscv64 uname -r = 6.1.80-0-sophgo uname -s = Linux uname -v = #1-Alpine SMP PREEMPT Mon, 26 Aug 2024 10:06:58 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = riscv64 /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = riscv64 UNAME_RELEASE = 6.1.80-0-sophgo UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP PREEMPT Mon, 26 Aug 2024 10:06:58 +0000 ../Lversion-C.sh: line 0: bk: not found ../Lversion-C.sh: line 0: bk: not found cd tcl/unix && \ make Q=@ prefix= exec_prefix= INSTALL_ROOT="../.." \ XLIBS="-lpcre" \ install-binaries install-libraries install-L-doc make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' CC tclStubLib.c CC tclTomMathStubLib.c CC tclOOStubLib.c CC strstr.c CC strtoul.c CC strtod.c CC fixstrtod.c CC regex.h CC regex.h CC regex.h CC regex.h CC tclAlloc.c CC tclAssembly.c CC tclAsync.c CC tclBasic.c CC tclBinary.c CC tclCkalloc.c CC tclClock.c CC tclCmdAH.c CC tclCmdIL.c CC tclCmdMZ.c CC tclCompCmds.c CC tclCompCmdsGR.c CC tclCompCmdsSZ.c CC tclCompExpr.c CC tclCompile.c CC tclConfig.c CC tclDate.c CC tclDictObj.c CC tclDisassemble.c CC tclEncoding.c CC tclEnsemble.c CC tclEnv.c CC tclEvent.c CC tclExecute.c CC tclFCmd.c CC tclFileName.c CC tclGet.c CC tclHash.c CC tclHistory.c CC tclIndexObj.c CC tclInterp.c CC tclIO.c CC tclIOCmd.c CC tclIORChan.c CC tclIORTrans.c CC tclIOGT.c CC tclIOSock.c CC tclIOUtil.c CC tclLink.c CC tclListObj.c CC tclLiteral.c CC tclLoad.c CC tclMain.c CC tclNamesp.c CC tclNotify.c CC tclObj.c CC tclOptimize.c CC tclPanic.c CC tclParse.c CC tclPathObj.c CC tclPipe.c CC tclPkg.c CC tclPkgConfig.c CC tclPosixStr.c CC tclPreserve.c CC tclProc.c CC tclRegexp.c CC tclResolve.c CC tclResult.c CC tclScan.c CC tclStringObj.c CC tclStrToD.c CC tclThread.c CC tclThreadAlloc.c CC tclThreadJoin.c CC tclThreadStorage.c CC tclStubInit.c CC tclTimer.c CC tclTrace.c CC tclUtf.c CC tclUtil.c CC tclVar.c CC tclZlib.c CC tclTomMathInterface.c CC tclUnixChan.c CC tclUnixEvent.c CC tclUnixFCmd.c CC tclUnixFile.c CC tclUnixPipe.c CC tclUnixSock.c CC tclUnixTime.c CC tclUnixInit.c CC tclUnixThrd.c CC tclUnixCompat.c CC tclUnixNotfy.c CC tclOO.c In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:50, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclListObj.c:14: In function 'memmove', inlined from 'Tcl_ListObjReplace' at /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclListObj.c:944:6: /usr/include/fortify/string.h:70:16: warning: '__orig_memmove' writing between 8 and 17179869176 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 70 | return __orig_memmove(__d, __s, __n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h: In function 'Tcl_ListObjReplace': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:2380:14: note: at offset 8 into destination object 'elements' of size 8 2380 | Tcl_Obj *elements; /* First list element; the struct is grown to | ^~~~~~~~ In file included from /usr/include/fortify/sys/select.h:26, from /usr/include/sys/time.h:9, from /usr/include/sys/resource.h:9, from /usr/include/sys/param.h:31, from ./tclUnixPort.h:40, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclPort.h:23, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:37: /usr/include/fortify/string.h:62:1: note: in a call to function '__orig_memmove' declared with attribute 'access (read_only, 2, 3)' 62 | _FORTIFY_FN(memmove) void *memmove(void * _FORTIFY_POS0 __d, | ^~~~~~~~~~~ CC tclOOBasic.c CC tclOOCall.c CC tclOODefineCmds.c CC tclOOInfo.c CC tclOOMethod.c CC tclOOStubInit.c CC tclLoadDl.c CC bncore.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_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 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclCmdIL.c: In function 'TclInfoFrame': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclCmdIL.c:1461:14: warning: 'lv' may be used uninitialized [-Wmaybe-uninitialized] 1461 | tmpObj = Tcl_NewListObj(lc, lv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tcl.h:2464, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclPort.h:25, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:37, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclCmdIL.c:21: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclDecls.h:202:25: note: by argument 2 of type 'Tcl_Obj * const[]' to 'Tcl_NewListObj' declared here 202 | EXTERN Tcl_Obj * Tcl_NewListObj(int objc, Tcl_Obj *const objv[]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclCmdIL.c:1286:14: note: 'lv' declared here 1286 | Tcl_Obj *lv[20]; /* Keep uptodate when more keys are added to | ^~ CC bn_mp_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 CC bn_mp_radix_smap.c CC bn_mp_read_radix.c CC bn_mp_rshd.c CC bn_mp_set.c CC bn_mp_set_int.c CC bn_mp_shrink.c CC bn_mp_sqr.c CC bn_mp_sqrt.c CC bn_mp_sub.c CC bn_mp_sub_d.c CC bn_mp_to_unsigned_bin.c CC bn_mp_to_unsigned_bin_n.c CC bn_mp_toom_mul.c CC bn_mp_toom_sqr.c CC bn_mp_toradix_n.c CC bn_mp_unsigned_bin_size.c CC bn_mp_xor.c CC bn_mp_zero.c CC bn_s_mp_add.c CC bn_s_mp_mul_digs.c CC bn_s_mp_sqr.c CC bn_s_mp_sub.c CC Lcompile.h CC Lcompile.c CC Last.c CC Ltypecheck.c CC Lgetopt.c CC tclAppInit.c CC tclTest.c CC tclTestObj.c CC tclTestProcBodyObj.c CC tclThreadTest.c CC tclUnixTest.c Making directory ../../lib/tcl8.6 Making directory ../../share/doc//L rm -f libtclstub8.6.a Making directory ../../lib/tcl8.6/opt0.4 ar cr libtclstub8.6.a tclStubLib.o tclTomMathStubLib.o tclOOStubLib.o strstr.o strtoul.o strtod.o fixstrtod.o ; ranlib libtclstub8.6.a Making directory ../../lib/tcl8.6/http1.0 Installing L docs to ../../share/doc//L cd dltest ; make make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/doc/L' awk -f bkfix.awk < little.doc | \ sed \ -e 's/=options_end/=back/' \ -e 's/=options/=over 4/' \ -e 's/=option/=item/' \ -e 's/=proto/=item/' \ -e 's/^#.*//' | \ perl ./pod2man \ -c"BitKeeper Users Manual" \ -n"bk little" -s1 -ross | \ awk -f manfix.awk > little.man make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest' cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkga.c 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_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgb.c bk tclsh ./pod2html.l --title="L Programmer's Reference Guide" \ --template=template.html -- little.doc > little.html cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgc.c /bin/sh: bk: not foundcc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgd.c make[7]: [Makefile:22: little.html] Error 127 (ignored) cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkge.c cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgua.c cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgooa.c Making directory ../../lib/tcl8.6/../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/ /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 pkge.so pkge.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 pkgooa.so pkgooa.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 cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o pkgc.so pkgc.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o pkga.so pkga.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread Installing package opt0.4 files to ../../lib/tcl8.6/opt0.4/ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclTest.c: In function 'SpecialFree': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclTest.c:1884:13: warning: old-style function definition [-Wold-style-definition] 1884 | static void SpecialFree(blockPtr) | ^~~~~~~~~~~ Installing package msgcat 1.6.0 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 pkgd.so pkgd.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o 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 tcltest 2.3.8 as a Tcl Module Installing package platform 1.0.14 as a Tcl Module Installing package platform::shell 1.1.4 as a Tcl Module Installing encoding files to ../../lib/tcl8.6/encoding/ cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o pkgua.so pkgua.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest' /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c: In function 'Tcl_LGetDirX': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:8123:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8123 | while (dent = readdir(d)) { | ^~~~ groff -man -Tascii little.man > little.1 troff:little.man:108: warning: cannot select font 'CW' troff:little.man:113: warning: cannot select font 'CW' troff:little.man:115: warning: cannot select font 'CW' troff:little.man:122: warning: cannot select font 'CW' troff:little.man:138: warning: cannot select font 'CW' troff:little.man:171: warning: cannot select font 'CW' troff:little.man:172: warning: cannot select font 'CW' troff:little.man:173: warning: cannot select font 'CW' troff:little.man:175: warning: cannot select font 'CW' troff:little.man:177: warning: cannot select font 'CW' troff:little.man:188: warning: cannot select font 'CW' troff:little.man:195: warning: cannot select font 'CW' troff:little.man:204: warning: cannot select font 'CW' troff:little.man:212: warning: cannot select font 'CW' troff:little.man:223: warning: cannot select font 'CW' troff:little.man:229: warning: cannot select font 'CW' troff:little.man:231: warning: cannot select font 'CW' troff:little.man:237: warning: cannot select font 'CW' troff:little.man:237: warning: cannot select font 'CW' troff:little.man:239: warning: cannot select font 'CW' troff:little.man:250: warning: cannot select font 'CW' troff:little.man:263: warning: cannot select font 'CW' troff:little.man:273: warning: cannot select font 'CW' troff:little.man:275: warning: cannot select font 'CW' troff:little.man:292: warning: cannot select font 'CW' troff:little.man:299: warning: cannot select font 'CW' troff:little.man:310: warning: cannot select font 'CW' troff:little.man:322: warning: cannot select font 'CW' troff:little.man:335: warning: cannot select font 'CW' troff:little.man:345: warning: cannot select font 'CW' troff:little.man:350: warning: cannot select font 'CW' troff:little.man:352: warning: cannot select font 'CW' troff:little.man:360: warning: cannot select font 'CW' troff:little.man:368: warning: cannot select font 'CW' troff:little.man:370: warning: cannot select font 'CW' troff:little.man:375: warning: cannot select font 'CW' troff:little.man:382: warning: cannot select font 'CW' troff:little.man:394: warning: cannot select font 'CW' troff:little.man:422: warning: cannot select font 'CW' troff:little.man:432: warning: cannot select font 'CW' troff:little.man:437: warning: cannot select font 'CW' troff:little.man:440: warning: cannot select font 'CW' troff:little.man:449: warning: cannot select font 'CW' troff:little.man:456: warning: cannot select font 'CW' troff:little.man:459: warning: cannot select font 'CW' troff:little.man:468: warning: cannot select font 'CW' troff:little.man:468: warning: cannot select font 'CW' troff:little.man:469: warning: cannot select font 'CW' troff:little.man:469: warning: cannot select font 'CW' troff:little.man:469: warning: cannot select font 'CW' troff:little.man:470: warning: cannot select font 'CW' troff:little.man:470: warning: cannot select font 'CW' troff:little.man:472: warning: cannot select font 'CW' troff:little.man:487: warning: cannot select font 'CW' troff:little.man:491: warning: cannot select font 'CW' troff:little.man:491: warning: cannot select font 'CW' troff:little.man:494: warning: cannot select font 'CW' troff:little.man:496: warning: cannot select font 'CW' troff:little.man:504: warning: cannot select font 'CW' troff:little.man:509: warning: cannot select font 'CW' troff:little.man:512: warning: cannot select font 'CW' troff:little.man:521: warning: cannot select font 'CW' troff:little.man:523: warning: cannot select font 'CW' troff:little.man:536: warning: cannot select font 'CW' troff:little.man:550: warning: cannot select font 'CW' troff:little.man:562: warning: cannot select font 'CW' troff:little.man:572: warning: cannot select font 'CW' troff:little.man:582: warning: cannot select font 'CW' troff:little.man:589: warning: cannot select font 'CW' troff:little.man:592: warning: cannot select font 'CW' troff:little.man:600: warning: cannot select font 'CW' troff:little.man:604: warning: cannot select font 'CW' troff:little.man:607: warning: cannot select font 'CW' troff:little.man:609: warning: cannot select font 'CW' troff:little.man:615: warning: cannot select font 'CW' troff:little.man:625: warning: cannot select font 'CW' troff:little.man:636: warning: cannot select font 'CW' troff:little.man:648: warning: cannot select font 'CW' troff:little.man:664: warning: cannot select font 'CW' troff:little.man:666: warning: cannot select font 'CW' troff:little.man:682: warning: cannot select font 'CW' troff:little.man:686: warning: cannot select font 'CW' troff:little.man:686: warning: cannot select font 'CW' troff:little.man:690: warning: cannot select font 'CW' troff:little.man:703: warning: cannot select font 'CW' troff:little.man:709: warning: cannot select font 'CW' troff:little.man:717: warning: cannot select font 'CW' troff:little.man:730: warning: cannot select font 'CW' troff:little.man:742: warning: cannot select font 'CW' troff:little.man:747: warning: cannot select font 'CW' troff:little.man:753: warning: cannot select font 'CW' troff:little.man:761: warning: cannot select font 'CW' troff:little.man:769: warning: cannot select font 'CW' troff:little.man:782: warning: cannot select font 'CW' troff:little.man:784: warning: cannot select font 'CW' troff:little.man:785: warning: cannot select font 'CW' troff:little.man:787: warning: cannot select font 'CW' troff:little.man:797: warning: cannot select font 'CW' troff:little.man:809: warning: cannot select font 'CW' 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 '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] Lgrammar.c:536:25: note: in expansion of macro 'YYMALLOC' Lgrammar.c:5053:23: note: in expansion of macro 'YYSTACK_ALLOC' In file included from /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 '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] Lgrammar.c:536:25: note: in expansion of macro 'YYMALLOC' Lgrammar.c:5053:23: note: in expansion of macro 'YYSTACK_ALLOC' In file included from /usr/include/fortify/stdlib.h:23, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:45, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.h:8, from /Users/rob/bk/dev-oss-L-structs-in-funcs/src/gui/tcltk/tcl/generic/Lgrammar.y:6: /usr/include/stdlib.h:40:7: note: in a call to allocation function 'malloc' declared here 40 | void *malloc (size_t); | ^~~~~~ rm -f libtcl8.6.a ar cr libtcl8.6.a regcomp.o regexec.o regfree.o regerror.o tclAlloc.o tclAssembly.o tclAsync.o tclBasic.o tclBinary.o tclCkalloc.o tclClock.o tclCmdAH.o tclCmdIL.o tclCmdMZ.o tclCompCmds.o tclCompCmdsGR.o tclCompCmdsSZ.o tclCompExpr.o tclCompile.o tclConfig.o tclDate.o tclDictObj.o tclDisassemble.o tclEncoding.o tclEnsemble.o tclEnv.o tclEvent.o tclExecute.o tclFCmd.o tclFileName.o tclGet.o tclHash.o tclHistory.o tclIndexObj.o tclInterp.o tclIO.o tclIOCmd.o tclIORChan.o tclIORTrans.o tclIOGT.o tclIOSock.o tclIOUtil.o tclLink.o tclListObj.o tclLiteral.o tclLoad.o tclMain.o tclNamesp.o tclNotify.o tclObj.o tclOptimize.o tclPanic.o tclParse.o tclPathObj.o tclPipe.o tclPkg.o tclPkgConfig.o tclPosixStr.o tclPreserve.o tclProc.o tclRegexp.o tclResolve.o tclResult.o tclScan.o tclStringObj.o tclStrToD.o tclThread.o tclThreadAlloc.o tclThreadJoin.o tclThreadStorage.o tclStubInit.o tclTimer.o tclTrace.o tclUtf.o tclUtil.o tclVar.o tclZlib.o tclTomMathInterface.o tclUnixChan.o tclUnixEvent.o tclUnixFCmd.o tclUnixFile.o tclUnixPipe.o tclUnixSock.o tclUnixTime.o tclUnixInit.o tclUnixThrd.o tclUnixCompat.o tclUnixNotfy.o strstr.o strtoul.o strtod.o fixstrtod.o tclOO.o tclOOBasic.o tclOOCall.o tclOODefineCmds.o tclOOInfo.o tclOOMethod.o tclOOStubInit.o tclLoadDl.o bncore.o bn_reverse.o bn_fast_s_mp_mul_digs.o bn_fast_s_mp_sqr.o bn_mp_add.o bn_mp_and.o bn_mp_add_d.o bn_mp_clamp.o bn_mp_clear.o bn_mp_clear_multi.o bn_mp_cmp.o bn_mp_cmp_d.o bn_mp_cmp_mag.o bn_mp_cnt_lsb.o bn_mp_copy.o bn_mp_count_bits.o bn_mp_div.o bn_mp_div_d.o bn_mp_div_2.o bn_mp_div_2d.o bn_mp_div_3.o bn_mp_exch.o bn_mp_expt_d.o bn_mp_grow.o bn_mp_init.o bn_mp_init_copy.o bn_mp_init_multi.o bn_mp_init_set.o bn_mp_init_set_int.o bn_mp_init_size.o bn_mp_karatsuba_mul.o bn_mp_karatsuba_sqr.o bn_mp_lshd.o bn_mp_mod.o bn_mp_mod_2d.o bn_mp_mul.o bn_mp_mul_2.o bn_mp_mul_2d.o bn_mp_mul_d.o bn_mp_neg.o bn_mp_or.o bn_mp_radix_size.o bn_mp_radix_smap.o bn_mp_read_radix.o bn_mp_rshd.o bn_mp_set.o bn_mp_set_int.o bn_mp_shrink.o bn_mp_sqr.o bn_mp_sqrt.o bn_mp_sub.o bn_mp_sub_d.o bn_mp_to_unsigned_bin.o bn_mp_to_unsigned_bin_n.o bn_mp_toom_mul.o bn_mp_toom_sqr.o bn_mp_toradix_n.o bn_mp_unsigned_bin_size.o bn_mp_xor.o bn_mp_zero.o bn_s_mp_add.o bn_s_mp_mul_digs.o bn_s_mp_sqr.o bn_s_mp_sub.o Lscanner-pregen.o Lgrammar-pregen.o Lcompile.o Last.o Ltypecheck.o Lgetopt.o ; ranlib libtcl8.6.a CC tclAppInit.o CC tclAppInit.c rm -f tclTestInit.o mv tclAppInit.o tclTestInit.o make tcltest-real LIB_RUNTIME_DIR="`pwd`" make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' CC make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' Making directory ../../usr/local/lib Making directory ../../bin Installing libtcl8.6.a to ../../usr/local/lib/ Installing tclsh as ../../bin/tclsh Installing tclConfig.sh to ../../usr/local/lib/ Installing tclooConfig.sh to ../../usr/local/lib/ Installing libtclstub8.6.a to ../../usr/local/lib/ Installing pkg-config file to ../../usr/local/lib/pkgconfig/ make[6]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' if [ -x bin/tclsh8.6 ] ; then \ mv bin/tclsh8.6 bin/tclsh ; \ fi if [ ! -x bin/tclsh ] ; then \ echo Could not find bin/tclsh ; \ fi if [ -d usr/local/lib/dde1.3 ] ; then \ mv usr/local/lib/dde1.3 lib/tcl8.6 ; \ fi if [ -d usr/local/lib/reg1.3 ] ; then \ mv usr/local/lib/reg1.3 lib/tcl8.6; \ fi rm -rf include usr lib/tcl8.6/tcltest* make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Configuring Tk Installing BWidget Installing TkCon rm -rf bin/bkgui lib/tk* cd tk/unix && \ make prefix= exec_prefix= INSTALL_ROOT=../.. \ XLIBS="-lpcre" \ BK_TCL_LIB="/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/libtcl8.6.a" \ install-binaries install-libraries make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix' CC tkStubLib.c CC ttkStubLib.c CC tk3d.c CC tkArgv.c CC tkAtom.c CC tkBind.c CC tkBitmap.c CC tkBusy.c CC tkClipboard.c CC tkCmds.c CC tkColor.c CC tkConfig.c CC tkConsole.c CC tkCursor.c CC tkError.c CC tkEvent.c CC tkFocus.c CC tkFont.c CC tkGet.c CC tkGC.c CC tkGeometry.c CC tkGrab.c CC tkGrid.c CC tkMain.c CC tkObj.c CC tkOldConfig.c CC tkOption.c CC tkPack.c CC tkPlace.c CC tkSelect.c CC tkStyle.c CC tkUndo.c CC tkUtil.c CC tkVisual.c CC tkWindow.c CC tkButton.c CC tkEntry.c CC tkFrame.c CC tkListbox.c CC tkMenu.c CC tkMenubutton.c CC tkMenuDraw.c CC tkMessage.c CC tkPanedWindow.c CC tkScale.c CC tkScrollbar.c CC tkCanvas.c CC tkCanvArc.c CC tkCanvBmap.c CC tkCanvImg.c CC tkCanvLine.c CC tkCanvPoly.c CC tkCanvPs.c CC tkCanvText.c CC tkCanvUtil.c CC tkCanvWind.c CC tkRectOval.c CC tkTrig.c CC tkImage.c CC tkImgBmap.c CC tkImgGIF.c CC tkImgPNG.c CC tkImgPPM.c CC tkImgPhoto.c CC tkImgPhInstance.c CC tkText.c CC tkTextBTree.c CC tkTextDisp.c /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:42:12: warning: argument 1 of type 'double[2]' with mismatched bound [-Warray-parameter=] 42 | double end1Ptr[2], /* Coordinates of first end-point of line. */ | ~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkInt.h:992, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:15: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:175:46: note: previously declared as 'double[]' 175 | EXTERN double TkLineToPoint(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:43:12: warning: argument 2 of type 'double[2]' with mismatched bound [-Warray-parameter=] 43 | double end2Ptr[2], /* Coordinates of second end-point of line. */ | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:175:64: note: previously declared as 'double[]' 175 | EXTERN double TkLineToPoint(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:44:12: warning: argument 3 of type 'double[2]' with mismatched bound [-Warray-parameter=] 44 | double pointPtr[2]) /* Points to coords for point. */ | ~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:176:40: note: previously declared as 'double[]' 176 | double pointPtr[]); | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:146:12: warning: argument 1 of type 'double[2]' with mismatched bound [-Warray-parameter=] 146 | double end1Ptr[2], /* X and y coordinates for one endpoint of | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:172:45: note: previously declared as 'double[]' 172 | EXTERN int TkLineToArea(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:148:12: warning: argument 2 of type 'double[2]' with mismatched bound [-Warray-parameter=] 148 | double end2Ptr[2], /* X and y coordinates for other endpoint of | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:172:63: note: previously declared as 'double[]' 172 | EXTERN int TkLineToArea(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:150:12: warning: argument 3 of type 'double[4]' with mismatched bound [-Warray-parameter=] 150 | double rectPtr[4]) /* Points to coords for rectangle, in the | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:173:40: note: previously declared as 'double[]' 173 | double rectPtr[]); | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:658:12: warning: argument 1 of type 'double[4]' with mismatched bound [-Warray-parameter=] 658 | double ovalPtr[4], /* Pointer to array of four coordinates (x1, | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:192:46: note: previously declared as 'double[]' 192 | EXTERN double TkOvalToPoint(double ovalPtr[], double width, | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:665:12: warning: argument 4 of type 'double[2]' with mismatched bound [-Warray-parameter=] 665 | double pointPtr[2]) /* Coordinates of point. */ | ~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:193:52: note: previously declared as 'double[]' 193 | int filled, double pointPtr[]); | ~~~~~~~^~~~~~~~~~ CC tkTextImage.c CC tkTextIndex.c CC tkTextMark.c CC tkTextTag.c CC tkTextWind.c CC tkStubInit.c CC ttkBlink.c CC ttkButton.c CC ttkCache.c CC ttkClamTheme.c CC ttkClassicTheme.c CC ttkDefaultTheme.c CC ttkElements.c CC ttkEntry.c CC ttkFrame.c CC ttkImage.c CC ttkInit.c 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 /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 Tk library files to ../../lib/tk8.6/ 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_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableWin.c` -o tkTableWin.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableTag.c` -o tkTableTag.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableEdit.c` -o tkTableEdit.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableCell.c` -o tkTableCell.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableCellSort.c` -o tkTableCellSort.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableCmds.c` -o tkTableCmds.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableUtil.c` -o tkTableUtil.o (\ echo 'if {[catch {package require Tcl 8.2}]} return';\ echo 'package ifneeded Tktable 2.10 \ [list load [file join $dir libTktable2.10.so] Tktable]'\ ) > pkgIndex.tcl cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTable.c` -o tkTable.o ./generic/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/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/tkTableEdit.c: In function 'TableDeleteChars': ./generic/tkTableEdit.c:365:1: warning: old-style function definition [-Wold-style-definition] 365 | TableDeleteChars(tablePtr, index, count) | ^~~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'EmbWinRequestProc': ./generic/tkTableEdit.c: In function 'TableInsertChars': ./generic/tkTableWin.c:417:1: warning: old-style function definition [-Wold-style-definition] 417 | EmbWinRequestProc(clientData, tkwin) | ^~~~~~~~~~~~~~~~~ ./generic/tkTableEdit.c:455:1: warning: old-style function definition [-Wold-style-definition] 455 | TableInsertChars(tablePtr, index, value) | ^~~~~~~~~~~~~~~~ ./generic/tkTableUtil.c: In function 'TableOptionBdSet': ./generic/tkTableUtil.c:73:1: warning: old-style function definition [-Wold-style-definition] 73 | TableOptionBdSet(clientData, interp, tkwin, value, widgRec, offset) | ^~~~~~~~~~~~~~~~ ./generic/tkTableUtil.c:83:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 83 | int type = (int) clientData; | ^ ./generic/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) | ^~~~~~~~~~~~~~~~~~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTableEdit.c:14: ./generic/tkTableEdit.c:608:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | entryPtr = Tcl_FindHashEntry(tagTblPtr, (char *)from); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableUtil.c: In function 'TableOptionBdGet': ./generic/tkTableEdit.c:612:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 612 | entryPtr = Tcl_FindHashEntry(dimTblPtr, (char *)from-offset); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableUtil.c:173:1: warning: old-style function definition [-Wold-style-definition] 173 | TableOptionBdGet(clientData, tkwin, widgRec, offset, freeProcPtr) | ^~~~~~~~~~~~~~~~ ./generic/tkTableCellSort.c: In function 'MergeLists': ./generic/tkTableUtil.c:182:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 182 | register int type = (int) clientData; | ^ ./generic/tkTableCellSort.c:254:1: warning: old-style function definition [-Wold-style-definition] 254 | MergeLists(leftPtr, rightPtr) | ^~~~~~~~~~ ./generic/tkTableEdit.c:617:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 617 | entryPtr = Tcl_FindHashEntry(tagTblPtr, (char *)to); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableWin.c: In function 'EmbWinConfigure': ./generic/tkTableEdit.c:619:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 619 | newPtr = Tcl_CreateHashEntry(tagTblPtr, (char *)from, &new); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTableWin.c:608:1: warning: old-style function definition [-Wold-style-definition] 608 | EmbWinConfigure(tablePtr, ewPtr, objc, objv) | ^~~~~~~~~~~~~~~ ./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:623:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 623 | entryPtr = Tcl_FindHashEntry(dimTblPtr, (char *)to-offset); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableEdit.c:625:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 625 | newPtr = Tcl_CreateHashEntry(dimTblPtr, (char *)from-offset, | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTableTag.c:14: ./generic/tkTableTag.c: In function 'FindRowColTag': ./generic/tkTableTag.c:578:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 578 | : tablePtr->colStyles, (char *) cell); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c: In function 'Table_AdjustCmd': ./generic/tkTableCmds.c:186:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 186 | posn = ((int) Tcl_GetHashKey(hashTablePtr, entryPtr)) + offset; | ^ ./generic/tkTableCmds.c:187:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | value = (int) Tcl_GetHashValue(entryPtr); | ^ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTableCmds.c:14: ./generic/tkTableCmds.c:200:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 200 | entryPtr = Tcl_FindHashEntry(hashTablePtr, (char *) posn); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c:203:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | (int) Tcl_GetHashValue(entryPtr)); | ^ ./generic/tkTableCmds.c:220:60: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 220 | entryPtr = Tcl_FindHashEntry(hashTablePtr, (char *) posn); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c:226:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 226 | (char *) posn, &dummy); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTableCmds.c:227:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 227 | Tcl_SetHashValue(entryPtr, (ClientData) value); | ^ ../tcl/generic/tcl.h:2596:69: note: in definition of macro 'Tcl_SetHashValue' 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ ./generic/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/tkTableTag.c: In function 'Table_TagCmd': ./generic/tkTableTag.c:874:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 874 | (char *)value, &newEntry); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTableCmds.c: In function 'Table_BorderCmd': ./generic/tkTableCmds.c:416:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 416 | (char *) row, &dummy); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTableCmds.c:419:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 419 | Tcl_SetHashValue(entryPtr, (ClientData) MIN(0,-value)); | ^ ../tcl/generic/tcl.h:2596:69: note: in definition of macro 'Tcl_SetHashValue' 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ ./generic/tkTableTag.c:907:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 907 | (int) Tcl_GetHashKey(hashTblPtr, scanPtr)); | ^ ./generic/tkTableCmds.c:430:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 430 | (char *) col, &dummy); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTableTag.c:929:62: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 929 | entryPtr = Tcl_FindHashEntry(hashTblPtr, (char *)value); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c:433:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 433 | Tcl_SetHashValue(entryPtr, (ClientData) MIN(0,-value)); | ^ ../tcl/generic/tcl.h:2596:69: note: in definition of macro 'Tcl_SetHashValue' 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ ./generic/tkTableTag.c:940:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 940 | (char *) value, &newEntry); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTable.c: In function 'StringifyObjects': ./generic/tkTable.c:436:1: warning: old-style function definition [-Wold-style-definition] 436 | StringifyObjects(objc, objv) | ^~~~~~~~~~~~~~~~ ./generic/tkTableCmds.c: In function 'Table_ClearCmd': ./generic/tkTableCmds.c:552:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 552 | (char *) row))) { | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c:559:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 559 | (char *) row-tablePtr->rowOffset))) { | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c:570:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 570 | (char *) col))) { | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c: In function 'Tk_TableObjCmd': ./generic/tkTable.c:488:1: warning: old-style function definition [-Wold-style-definition] 488 | Tk_TableObjCmd(clientData, interp, objc, objv) | ^~~~~~~~~~~~~~ ./generic/tkTableCmds.c:593:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 593 | (entryPtr = Tcl_FindHashEntry(tablePtr->colWidths, (char *) | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/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) | ^~~~~~~~~~~~~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTable.c:25: ./generic/tkTable.c: In function 'TableDisplay': ./generic/tkTable.c:1967:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1967 | entryPtr = Tcl_CreateHashEntry(colTagsCache, (char *)ucol, &new); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTable.c: In function 'TableFlashEvent': ./generic/tkTable.c:2659:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2659 | count = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c:2671:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2671 | Tcl_SetHashValue(entryPtr, (ClientData) count); | ^ ../tcl/generic/tcl.h:2596:69: note: in definition of macro 'Tcl_SetHashValue' 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ ./generic/tkTable.c: In function 'TableAddFlash': ../tcl/generic/tcl.h:2596:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^ ./generic/tkTable.c:2716:5: note: in expansion of macro 'Tcl_SetHashValue' 2716 | Tcl_SetHashValue(entryPtr, tablePtr->flashTime); | ^~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableVarProc': ./generic/tkTable.c:2810:1: warning: old-style function definition [-Wold-style-definition] 2810 | TableVarProc(clientData, interp, name, index, flags) | ^~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableGeometryRequest': ./generic/tkTable.c:2943:1: warning: old-style function definition [-Wold-style-definition] 2943 | TableGeometryRequest(tablePtr) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableAdjustActive': ./generic/tkTable.c:2981:1: warning: old-style function definition [-Wold-style-definition] 2981 | TableAdjustActive(tablePtr) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableAdjustParams': ./generic/tkTable.c:3115:59: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3115 | entryPtr = Tcl_FindHashEntry(tablePtr->colWidths, (char *) i); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c:3121:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3121 | value = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c:3209:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3209 | entryPtr = Tcl_FindHashEntry(tablePtr->rowHeights, (char *) i); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c:3215:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3215 | value = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c: In function 'TableFetchSelection': ./generic/tkTable.c:3577:1: warning: old-style function definition [-Wold-style-definition] 3577 | TableFetchSelection(clientData, offset, buffer, maxBytes) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableLostSelection': ./generic/tkTable.c:3719:1: warning: old-style function definition [-Wold-style-definition] 3719 | TableLostSelection(clientData) | ^~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableRestrictProc': ./generic/tkTable.c:3758:1: warning: old-style function definition [-Wold-style-definition] 3758 | TableRestrictProc(serial, eventPtr) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c:3763:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3763 | ((eventPtr->xany.serial-(unsigned int)serial) > 0)) { | ^ ./generic/tkTable.c: In function 'TableValidateChange': ./generic/tkTable.c:3790:1: warning: old-style function definition [-Wold-style-definition] 3790 | TableValidateChange(tablePtr, r, c, old, new, index) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'ExpandPercents': ./generic/tkTable.c:3885:1: warning: old-style function definition [-Wold-style-definition] 3885 | ExpandPercents(tablePtr, before, r, c, old, new, index, dsPtr, cmdType) | ^~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'Tktable_Init': ./generic/tkTable.c:4008:1: warning: old-style function definition [-Wold-style-definition] 4008 | Tktable_Init(interp) | ^~~~~~~~~~~~ ./generic/tkTable.c: In function 'Tktable_SafeInit': ./generic/tkTable.c:4053:1: warning: old-style function definition [-Wold-style-definition] 4053 | Tktable_SafeInit(interp) | ^~~~~~~~~~~~~~~~ rm -f libTktable2.10.so cc -shared -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--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 './contrib' 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 './lscripts' 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 './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/bin' 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/encoding' 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/Tkcon' changed to 0755 (rwxr-xr-x) mode of './gui/lib/Tktable2.10' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8/images' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8/lang' 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/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 './html' changed to 0755 (rwxr-xr-x) mode of './html/images' changed to 0755 (rwxr-xr-x) '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/libexec/bitkeeper/man' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/man' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/man/man1/bk.1' -> 'bk-bk.1' >>> bitkeeper-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-doc/usr/share/man' 'usr/share/licenses' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-doc/usr/share/licenses' >>> bitkeeper-doc*: Preparing subpackage bitkeeper-doc... >>> bitkeeper-doc*: Running postcheck for bitkeeper-doc >>> bitkeeper-gui*: Running split function gui... 'usr/libexec/bitkeeper/gui/bin/bkgui' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/bin/bkgui' 'usr/libexec/bitkeeper/gui/images' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/images' 'usr/libexec/bitkeeper/gui/lib/BWidget1.8' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/BWidget1.8' 'usr/libexec/bitkeeper/gui/lib/Tkcon' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/Tkcon' 'usr/libexec/bitkeeper/gui/lib/Tktable2.10' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/Tktable2.10' 'usr/libexec/bitkeeper/gui/lib/bugform' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/bugform' 'usr/libexec/bitkeeper/gui/lib/citool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/citool' 'usr/libexec/bitkeeper/gui/lib/csettool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/csettool' 'usr/libexec/bitkeeper/gui/lib/difftool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/difftool' 'usr/libexec/bitkeeper/gui/lib/fm3tool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/fm3tool' 'usr/libexec/bitkeeper/gui/lib/fmtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/fmtool' 'usr/libexec/bitkeeper/gui/lib/helptool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/helptool' 'usr/libexec/bitkeeper/gui/lib/installtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/installtool' 'usr/libexec/bitkeeper/gui/lib/msgtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/msgtool' 'usr/libexec/bitkeeper/gui/lib/outputtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/outputtool' 'usr/libexec/bitkeeper/gui/lib/renametool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/renametool' 'usr/libexec/bitkeeper/gui/lib/revtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/revtool' 'usr/libexec/bitkeeper/gui/lib/setuptool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/setuptool' 'usr/libexec/bitkeeper/gui/lib/supportform' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/supportform' 'usr/libexec/bitkeeper/gui/lib/tk8.6' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/tk8.6' >>> bitkeeper-gui*: Preparing subpackage bitkeeper-gui... >>> bitkeeper-gui*: Stripping binaries >>> bitkeeper-gui*: Running postcheck for bitkeeper-gui >>> bitkeeper*: Running postcheck for bitkeeper >>> bitkeeper*: Preparing package bitkeeper... >>> bitkeeper*: Stripping binaries >>> bitkeeper*: 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-riscv64.so.1 so:libfontconfig.so.1 so:libpcre.so.1 so:libz.so.1 >>> bitkeeper-gui*: Package size: 7.2 MB >>> bitkeeper-gui*: Compressing data... >>> bitkeeper-gui*: Create checksum... >>> bitkeeper-gui*: Create bitkeeper-gui-7.3.3-r1.apk >>> bitkeeper*: Tracing dependencies... so:libc.musl-riscv64.so.1 so:liblz4.so.1 so:libpcre.so.1 so:libtommath.so.1 so:libz.so.1 >>> bitkeeper*: Package size: 5.5 MB >>> bitkeeper*: Compressing data... >>> bitkeeper*: Create checksum... >>> bitkeeper*: Create bitkeeper-7.3.3-r1.apk >>> bitkeeper: Build complete at Tue, 26 May 2026 04:21:17 +0000 elapsed time 0h 3m 51s >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Cleaning up tmpdir >>> bitkeeper: Uninstalling dependencies... ( 1/71) Purging .makedepends-bitkeeper (20260526.041737) ( 2/71) Purging bash (5.3.9-r1) Executing bash-5.3.9-r1.pre-deinstall ( 3/71) Purging bison (3.8.2-r3) ( 4/71) Purging m4 (1.4.20-r1) ( 5/71) Purging ghostscript (10.07.0-r0) ( 6/71) Purging gperf (3.3-r0) ( 7/71) Purging groff (1.24.1-r0) ( 8/71) Purging libtommath-dev (1.3.0-r1) ( 9/71) Purging libtommath (1.3.0-r1) (10/71) Purging libxft-dev (2.3.9-r0) (11/71) Purging libxft (2.3.9-r0) (12/71) Purging lz4-dev (1.10.0-r1) (13/71) Purging pcre-dev (8.45-r4) (14/71) Purging libpcre16 (8.45-r4) (15/71) Purging libpcre32 (8.45-r4) (16/71) Purging libpcrecpp (8.45-r4) (17/71) Purging pcre (8.45-r4) (18/71) Purging clang22 (22.1.3-r0) (19/71) Purging llvm22-linker-tools (22.1.3-r0) (20/71) Purging clang22-headers (22.1.3-r0) (21/71) Purging clang22-libs (22.1.3-r0) (22/71) Purging cups-libs (2.4.18-r0) (23/71) Purging fontconfig-dev (2.17.1-r1) (24/71) Purging fontconfig (2.17.1-r1) (25/71) Purging freetype-dev (2.14.3-r0) (26/71) Purging git-perl (2.54.0-r0) (27/71) Purging perl-git (2.54.0-r0) (28/71) Purging perl-error (0.17030-r0) (29/71) Purging perl (5.42.2-r0) (30/71) Purging gnutls (3.8.13-r0) (31/71) Purging jbig2dec (0.20-r0) (32/71) Purging libpng-dev (1.6.58-r1) (33/71) Purging libxrender-dev (0.9.12-r0) (34/71) Purging libxt (1.3.1-r0) (35/71) Purging llvm22-libs (22.1.3-r0) (36/71) Purging nettle (3.10.2-r0) (37/71) Purging openjpeg (2.5.4-r1) (38/71) Purging python3-pyc (3.14.3-r0) (39/71) Purging python3-pycache-pyc0 (3.14.3-r0) (40/71) Purging xcb-proto-pyc (1.17.0-r1) (41/71) Purging pyc (3.14.3-r0) (42/71) Purging tiff (4.7.1-r0) (43/71) Purging zlib-dev (1.3.2-r0) (44/71) Purging avahi-libs (0.9_rc4-r0) (45/71) Purging brotli-dev (1.2.0-r1) (46/71) Purging brotli (1.2.0-r1) (47/71) Purging bzip2-dev (1.0.8-r6) (48/71) Purging dbus-libs (1.16.2-r2) (49/71) Purging expat-dev (2.8.1-r0) (50/71) Purging expat (2.8.1-r0) (51/71) Purging libx11-dev (1.8.13-r0) (52/71) Purging xtrans (1.6.0-r0) (53/71) Purging libxcb-dev (1.17.0-r2) (54/71) Purging xcb-proto (1.17.0-r1) (55/71) Purging python3 (3.14.3-r0) (56/71) Purging gdbm (1.26-r0) (57/71) Purging libsm (1.2.6-r0) (58/71) Purging libice (1.1.2-r0) (59/71) Purging libintl (1.0-r0) (60/71) Purging libpanelw (6.6_p20260516-r0) (61/71) Purging libwebp (1.6.0-r0) (62/71) Purging libsharpyuv (1.6.0-r0) (63/71) Purging libuuid (2.42-r0) (64/71) Purging libxau-dev (1.0.12-r0) (65/71) Purging libxdmcp-dev (1.1.5-r1) (66/71) Purging libxml2 (2.13.9-r1) (67/71) Purging mpdecimal (4.0.1-r0) (68/71) Purging readline (8.3.3-r1) (69/71) Purging sqlite-libs (3.53.1-r0) (70/71) Purging xorgproto (2025.1-r0) (71/71) Purging xz-libs (5.8.3-r0) Executing busybox-1.37.0-r31.trigger OK: 1162.6 MiB in 137 packages >>> bitkeeper: Updating the community/riscv64 repository index... >>> bitkeeper: Signing the index...